[Engineering] MVC - Allow users to invite others onto GitLab to help complete a task
Job to be Done
When I have a task I need to complete that is outside my domain knowledge, I want to invite a colleague who is more of an expert in that area, so that I am able to get my job done quickly and more efficiently.
Hypothesis
The data shows us that the user that signed up for an account is not generally the user that integrates with a stage. More often than not the user that signs up does not complete integration tasks with either Create or Verify. Additionally, users integrating with Create initially tend to be different users than those integrating with Verify initially.
If we provide users with an experience that allows them to invite teammates (who may not yet be on GitLab) to help complete a task that is outside of their domain knowledge, they will be able to collaborate easier and finish said task quicker.
Proposed Solution
Give users a option through the email to invite another user to complete a task. The link brings users to a modal that has optional tasks to assign to the new user. Once the new user creates an account, they are dropped into the task or tasks.
Invite Modal
Issue New Teammate is Dropped Into
Measures of Success
- Current users are clicking and inviting teammates to help
- Invited users are creating accounts
- Invited users are completing tasks they are assigned