diff --git a/source/handbook/general-onboarding/index.html.md b/source/handbook/general-onboarding/index.html.md index 60e81ac9947852c3f45efb288498ab657889f33c..f013c262f7fef89beafc36e0a0df7472e92635ed 100644 --- a/source/handbook/general-onboarding/index.html.md +++ b/source/handbook/general-onboarding/index.html.md @@ -8,6 +8,7 @@ title: "GitLab Onboarding" * [Sales onboarding](/handbook/sales-onboarding) * [Developer onboarding](/handbook/developer-onboarding) * [UX Designer onboarding](/handbook/uxdesigner-onboarding) +* [UX Researcher onboarding](/handbook/uxresearcher-onboarding/) * [Designer (marketing) onboarding](/handbook/designer-onboarding) * [Service engineer onboarding](/handbook/support/onboarding/) * [Offboarding](/handbook/offboarding/) diff --git a/source/handbook/uxdesigner-onboarding/index.html.md b/source/handbook/uxdesigner-onboarding/index.html.md index d7f299fd39eb7775d616aa7e41b9c6a075198c1b..cc3d4ff703bfdc435843cfaa222e3c53e5380880 100644 --- a/source/handbook/uxdesigner-onboarding/index.html.md +++ b/source/handbook/uxdesigner-onboarding/index.html.md @@ -30,12 +30,24 @@ Every UX designer gets a license to [Pixelmator](http://www.pixelmator.com/mac/) When in need of different tools, request those by filing an issue on our [internal issue tracker](https://dev.gitlab.org/gitlab/organization/issues). +## Workflow + +Issues should be tagged with 'UX' if UX work is required. + +1. Work on issues tagged with 'UX' on [CE](https://gitlab.com/gitlab-org/gitlab-ce/issues?label_name=ux) and [EE](https://gitlab.com/gitlab-org/gitlab-ce/issues?label_name=ux). Prioritize issues scheduled for the current milestone. If all the issues for the current milestone have been addressed, seek out issues tagged 'coming soon'. +2. Once UX work is completed and feedback addressed, unassign yourself and remove the UX label. Add the next [workflow label](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/PROCESS.md#workflow-labels) needed for the issue. Typically, this is the Frontend label. +3. Continue to follow the issue, addressing any additional UX issues that come up. + +*Also see the [basics of GitLab development in the developer onboarding](https://about.gitlab.com/handbook/developer-onboarding/#basics-of-gitlab-development).* + + ## Issues As design can be subjective, discussion can heat up. Always try to be [direct](/handbook/#directness), but [kind](/handbook/#kindness). Try to give your best reasoning for your choices and evaluate everyone's opinions. Come up with a solution instead of discussing endlessly. If you think additional perspective is needed, mention a fellow UX Designer in the issue. ## Relevant links +- [UX Researcher Onboarding](/handbook/uxresearcher-onboarding/) - [Engineering Handbook](/handbook/engineering) - [Engineering Workflow](/handbook/engineering/workflow) - [Product Handbook](/handbook/product) diff --git a/source/handbook/uxresearcher-onboarding/.gitkeep b/source/handbook/uxresearcher-onboarding/.gitkeep new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/source/handbook/uxresearcher-onboarding/index.html.md b/source/handbook/uxresearcher-onboarding/index.html.md new file mode 100644 index 0000000000000000000000000000000000000000..96cbfa6d98f37d7663304d32387ed1e0dd5d50e4 --- /dev/null +++ b/source/handbook/uxresearcher-onboarding/index.html.md @@ -0,0 +1,55 @@ +--- +layout: markdown_page +title: "UX Researcher Onboarding" +--- + +Awesome! You're about to become a GitLab UX Researcher! +Make sure you've checked out our [handbook](/handbook) beforehand, so you get a feeling +of how we work at GitLab. Below you'll find everything you need to get started. +If something is missing, add it (as goes with everything at GitLab)! + +### On this page +{:.no_toc} + +- TOC +{:toc} + +## GitLab Instances + +We have two main GitLab instances, as explained in the +[general onboarding](/handbook/general-onboarding#gitlab-instances). + +## Workflow + +1. Work with the UX team to determine the question to research. +2. Create an issue to track the work. The issue should include the question to be researched, the hypothesis, what the impact will be based on how the question is answered, and what research method(s) will be used. List related issues. +3. Tag the issue with 'UX Research' and assign it to yourself. +4. Conduct the research and document the findings and recommendations in the issue. +5. Assign the issue to the UX Designer who is going to implement the design based on the research. Remove the 'UX Research' tag and add the 'UX' tag. + +## Research methods + +The methods and techniques used by the UX team vary on the type of questions trying to be answered. + +### Quantitative + +#### A/B Testing +TODO + +#### Instrumentation +TODO + +### Qualitative + +#### User Acceptance Testing / Concept validation +This method is used to understand the current (or potential) customers, use cases, and scenarios for the features. It involves interviewing people, and synthesizing the information into models such as personas and journey maps. These models are then shared to help inform decisions on if we are building the right things, or highlights what problems we should be solving for our customers. + +#### Usability testing +Usability testing is used to understand if the details of the flow and design interactions make sense. Users are observed as they are asked to complete tasks, thinking aloud and sharing their understanding of the experience. This helps us know if we are building things in the right ways, with the right flows. + +## Relevant links + +- [UX Designer Onboarding](/handbook/uxdesigner-onboarding/) +- [Engineering Handbook](/handbook/engineering) +- [Engineering Workflow](/handbook/engineering/workflow) +- [Product Handbook](/handbook/product) diff --git a/source/jobs/ux-designer/index.html.md b/source/jobs/ux-designer/index.html.md index 69c89968f6027259c7b98e26f11d696497f82cf1..69e8760405808d487c52b57fc3629aa4f2c5ed25 100644 --- a/source/jobs/ux-designer/index.html.md +++ b/source/jobs/ux-designer/index.html.md @@ -62,11 +62,8 @@ At GitLab, UX Designers collaborate closely with Engineers, UX Research and othe Tools used by the UX Team are flexible depending on the needs of the work. Please see the [UX Designer Onboarding](https://about.gitlab.com/handbook/uxdesigner-onboarding/) page for more details. ## Workflow -1. Work on issues tagged with 'UX' on [CE](https://gitlab.com/gitlab-org/gitlab-ce/issues?label_name=ux) and [EE](https://gitlab.com/gitlab-org/gitlab-ce/issues?label_name=ux). Prioritize issues scheduled for the current milestone. -2. Once UX work is completed and feedback addressed, unassign yourself and remove the UX label. Add the next [workflow label](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/PROCESS.md#workflow-labels) needed for the issue. Typically, this is the Frontend label. -3. Continue to follow the issue, addressing any additional UX issues that come up. -*Also see the [basics of GitLab development in the developer onboarding](https://about.gitlab.com/handbook/developer-onboarding/#basics-of-gitlab-development).* +Please see the [UX Designer Onboarding](https://about.gitlab.com/handbook/uxdesigner-onboarding/) page for more details. ## Success Criteria @@ -89,6 +86,7 @@ The UX Interview determines if a UX Designer is a good fit for GitLab. Here are ## Relevant links +- [UX Designer Onboarding](https://about.gitlab.com/handbook/uxdesigner-onboarding/) - [Engineering Handbook](/handbook/engineering) - [Engineering Workflow](/handbook/engineering/workflow) - [GitLab Design Kit](https://gitlab.com/gitlab-org/gitlab-design) \ No newline at end of file diff --git a/source/jobs/ux-researcher/index.html.md b/source/jobs/ux-researcher/index.html.md index d3cfcf66201ee66dd16a8534f3b226c83173c0f1..1f5a211aea731f0c889d0eae2eef0bc24b191e47 100644 --- a/source/jobs/ux-researcher/index.html.md +++ b/source/jobs/ux-researcher/index.html.md @@ -22,3 +22,10 @@ The User Experience Researcher reports to the UX Lead. * Degree in cognitive psychology, human factors, human-computer interaction, or related field. * Collaborative team spirit with great communication skills * You share our [values](/handbook/#values), and work in accordance with those values. + +## Relevant links + +- [UX Researcher Onboarding](https://about.gitlab.com/handbook/uxresearcher-onboarding/) +- [Engineering Handbook](/handbook/engineering) +- [Engineering Workflow](/handbook/engineering/workflow) +- [GitLab Design Kit](https://gitlab.com/gitlab-org/gitlab-design) \ No newline at end of file