Design on-boarding tasklist -1 : Understand the product and user
As a new gitlab designer, the first-week onboarding experience is fairly easy because there are tasks can be tracked, for the second/third weeks, it might become difficult because of lacking focus. Base on my personal experience I am creating a checklist to help the designer understand the product/user/technology/design specific issue
Understand product:
-
What gitlab visions: https://about.gitlab.com/2018/10/01/gitlab-product-vision/ -
What is the plan to execute the visions: https://about.gitlab.com/direction/ -
What are the recent OKRs: https://about.gitlab.com/company/okrs/fy20-q3/ -
What is the overview of GitLab features: https://about.gitlab.com/stages-devops-lifecycle/ or https://about.gitlab.com/direction/maturity/ -
Create a task list base on functionality: https://docs.google.com/spreadsheets/d/1rfdzLqRZtdSlAy99-Zf4nabiIBoDd2u6_gwuRgvL0w8/edit#gid=0 -
Link JTBD base line experiment issues to the Persona-X-Functionality sheet -
Add user JTBD task for Manage Stage to the Persona-X-Functionality sheet -
Add user JTBD task for Plan Stage to the Persona-X-Functionality sheet -
Add user JTBD task for Create Stage to the Persona-X-Functionality sheet -
Add user JTBD task for Verify Stage to the Persona-X-Functionality sheet -
Add user JTBD task for Package Stage to the Persona-X-Functionality sheet -
Add user JTBD task for Release Stage to the Persona-X-Functionality sheet -
Add user JTBD task for Config Stage to the Persona-X-Functionality sheet -
Add user JTBD task for Monitor Stage to the Persona-X-Functionality sheet -
Add user JTBD task for Secure Stage to the Persona-X-Functionality sheet -
Add user JTBD task for Defence Stage to the Persona-X-Functionality sheet -
Add user JTBD task for Growth Stage to the Persona-X-Functionality sheet -
Add user JTBD task for Fullfilment Stage to the Persona-X-Functionality sheet -
Confirm JTBD task and persona with designer/product manager from each stage to the Persona-X-Functionality sheet
Understand the users:
-
Who could be our users:https://about.gitlab.com/handbook/marketing/product-marketing/roles-personas/#roles-vs-personas -
How user use current features: : https://gitlab.com/groups/gitlab-org/-/epics?label_name=UX+experience+baseline -
Link gitlab functional list with user persona:https://docs.google.com/spreadsheets/d/1rfdzLqRZtdSlAy99- Zf4nabiIBoDd2u6_gwuRgvL0w8/edit#gid=0
Learn about DevOps related tech concept:
-
What is DevOps: video -
What is CI(continuous integration)/CD(continuous delivery/deployment): video -
What is Docker: [video](https://youtu.be/-LeV_c1zG-s / https://www.youtube.com/watch?v=zJ6WbK9zFpI) -
What is Kubernetes video -
What is YAML file video -
What is AWS EKS/ECS/Fargate video -
What is the differences between Countinous Delivery VS Countinous Deployment video -
What is value stream video -
What is Helm video
Edited by Camellia X Yang