Phase 2: Document Requirements
In this instructional phase, learners are tasked with taking the identified stakeholder needs and transforming them into structured documentation critical for the success of the project.
Key Activities Include:
- User Stories: Write 5-8 user stories utilizing the INVEST criteria, which stands for Independent, Negotiable, Valuable, Estimable, Small, and Testable. This ensures that each story is clear and actionable.
- Acceptance Criteria: Define the criteria for each user story using Gherkin syntax (Given, When, Then), which helps in understanding what defines the successful implementation of the user story.
- Categorization: Classify the requirements into business, functional, and non-functional types to provide clarity and structure.
- Requirement Traceability Matrix (RTM): Create an RTM to track the relationship between requirements, user stories, and acceptance criteria which aids in managing changes and validating that all requirements are met.
The completion of this phase results in comprehensive documentation that includes User Stories, Acceptance Criteria Sheets, a Business Requirements Document (BRD) or Functional Requirements Document (FRD), and an RTM formatted in Excel or table format. This phase is foundational, laying the groundwork for future system modeling, testing, and project presentation.