FY21-Q4 UX Department OKRs
Improve GitLab performance, quality, and velocity by making GitLab development Pajamas first
Objective (Great Product):- Key Result: Migrate Vue instances of buttons and alerts to Pajamas
- Key Result: Migrate Vue instances of dropdowns, modals, and tabs
- Key Result: Migrate Vue instances of popovers and tooltips to Pajamas
Help product development move faster and more efficiently through better design iteration
Objective (Great Team):- Key Result: Decrease issue time spent in ~"workflow::design" by having all designers dogfood the Iteration feature
- Key Result: Complete all Performance Reviews by Nov 30
- Key Result: Improve Dev/PM perception of design iteration by 20%
Drive usage by improving usability
Objective (Great Product):- Key Result: SUS score over 72.5
- Key Result: Make the SUS more targeted and less of a lagging indicator through improved methodology
- Key Result: Identify top-10 usability problems in our product
- Key Result: Make GitLab Settings a great experience for our users
Sub-Team OKRs
Improve GitLab Settings experience by clarifying UI text:
Tech Writing Objective (Great Product):- Key Result: Create guidelines for consistent and useful settings UI text
- Key Result: Review and improve GitLab and user settings UI text
Ensure designers have what they need to feel confident utilizing the correct button variant, position, placement, and hierarchy. => 53.33%
Foundations Objective (Great Product):- KR1: Define and update button variants, positioning, placement, and hierarchy in Pajamas and GitLab UI as needed
- KR2: Provide examples of correct button usage by auditing and updating the top 40 most visited pages
- KR3: Socialize the updated guidelines and audit updates among the UX department
Retrospective
Good
- UX migrated 95% (418 of 439) of Vue instances of our first 8 components.
- 100% of Product Designers dogfooded our Iterations feature and provided excellent feedback about how to improve it.
- Dev/PM perception of design iteration has improved since August 2020, with 56% of respondents saying their designer iterates every milestone and 43% saying they are "Very satisfied" with how design iteration is happening.
- R&D completed 90% of our usability improvements goal (45 out of 50), and our SUS score was effectively flat for the quarter, improving on the previous .6 (Q2 FY21) and 1 point (Q3 FY21) drops.
- We have a new SUS methodology that shortens the time to understand score changes.
- We identified the top negative SUS themes, so we can have a focused effort to improve scores.
- We have a more confident path forward to improving Settings and Navigation, which are key SUS themes.
Bad
- UX is unable to complete the remaining Vue component migrations without help from FE. HAML components are approximately 40% complete. We can't realize performance or usability improvements until we're at 100% completion.
- Our SUS score has yet to increase since we first ran the survey in Q1 FY20.
Try
- Work with FE to prioritize the final Vue/HAML component migrations. Determine a go-forward process for migrating all instances of 38 components.
- Work with PMs to determine where we have lingering design iteration challenges, and offer support.
- Continue to have shared/focused SUS OKRs until we reach our 3-year goal of 80.
- Begin tracking scoped "feature::" labels as a PI
Cache buster: kzjdfhklhflsdfsdgfdgdfssdfdsfdshfghfhgsddfsfdjjkhjhkhjhjjhgghjxvxcvsdfdsfsdfdsfdsfdfsdfdsfdsfsdfsfdssdfgsdfgssdfdsfsdfdssdfdfsdfdsfsfsdsggsdgfdsfddsfsdfsdfsfsdf
Edited by Christie Lenneville