In Scrum, a user story typically goes through several key states as it progresses from idea to implementation. Here are the states we will for User storires or Tasks:
Backlog: The user story is initially captured in the team backlog, where it awaits prioritization and refinement.
Ready: The story is refined and has clear acceptance criteria. It is now ready for implementation. This state ensures that the team understands the story and what is required to complete it.
In Progress: The team is actively working on the user story. This state indicates that development is underway.
- Blocked: The story work cannot proceed due to some external or internal impediment that must be resolved before continuing.
In Testing: Once development is complete, the story enters the validation state. Here, the team tests the implementation against the acceptance criteria to ensure it meets the requirements.
Done: After successful validation, the user story is marked as done. This means it has been completed, tested, accepted by PO and is ready for release.
In UAT: Once development is complete, the story is ready for User Acceptance Testing in a dedicated environment
Released: Finally when user story satisfies Definition Of Done, the user story is deployed to production, making it available to end users.
- Archived – Work item is closed for historical/reference purposes.
These states help teams manage the flow of work and ensure that user stories are completed efficiently and effectively. Each state provides visibility into the progress of the story and helps identify any bottlenecks in the process.
