Collect job title during registration/onboarding
Overview
One of the challenges with building a great new user experience is that we don't know what a new user might want to achieve with the product. We build with user personas in mind, but we don't have a sensing mechanism for understanding the scale of these user types.
In order to understand feature usage by persona and give us the future ability to customize onboarding for our personas, we should begin by trying to understand this early in the new user experience.
Proposal
-
Introduce an optional dropdown during user registration or during user onboarding.
- Options in the dropdown should enumerate job titles aligned with our personas:
-
Software Engineer/Developer
-
Full-stack Engineer/Developer
-
Back-end Engineer/Developer
-
Front-end Engineer/Developer
-
DevOps Engineer
-
Development Team Lead
-
Executive (VP of Eng., CTO, CIO, etc)
-
Operations Engineer
-
Systems Administrator/Engineer
-
Infrastructure Engineer
-
Site Reliability Engineer
-
Quality Assurance Engineer
-
Product Manager
-
Project Manager
-
Designer
-
Researcher
-
Scientist
-
Security Professional
-
Student
-
Unemployed
-
Other (please specify)
- Include an "other" option. If selected, a user should be able to self-identify.
- Store this information on the user.