The user story to cover adding statuses flow
I wrote 2 user stories to cover adding and managing statuses. One for adding statuses to the master list and other is for assigning those statuses to job postings, keeping in mind the strict order in the list.
The second one is relating to the pipeline visualization and user interactions with it.
1. User story to add and manage statuses.
2. User story to visualize pipeline
In order to adding the statuses to the Master list while keeping the sequence right, we implemented grouping the statuses. What we found that, every status the users create can be grouped according to their purpose. It will reduce the 80-90 different statuses into 6-7 main statuses containing related sub-statuses.
For example, the statuses like "Collection of application, short-list the applicants, and Send the applications to HR" can be the sub-status of "Hiring pool"- the main status.
This grouping of the statuses will be helpful in assigning statuses to new job postings by selecting them from sub-statuses of few main statuses.
We also found that, in the case of adding new statuses, users want to add them before or after at specific steps (sequencial), respecting immutable statuses. So we provided them the CTA for adding statuses where they want it to.
We updated the information architecture and user flow accordingly.