The first step in the Discovery Process is identifying the business needs through the exploration of all entities (Actors) that will be interacting with the system and all associated goals that need to be achieved by end of development. After all Actor Goals have been identified, Use Cases (Workflows) can be created for each goal. The final step is to walk through each Use Case (Workflow) for every goal and map how the process needs to occur.
Note: All User Stories, Requirements, and Test Scenarios that are associated with a Use Case will fully encompass the functionality that will need to be developed before the Client Deliverable can be considered done.
Step 1 Output: The Actor, Use Case, Requirement, and User Story fields that are listed below must be identified before we can accurately determine the cost and effort associated with each Client Deliverable. Introducing any additional Actors, Use Cases, Requirements or User Stories AFTER Discovery could potentially change the scope of the project and the functionality associated with the Feature (Client Deliverable).
Name
Description
Priority
Size (Effort)
Priority
Status
Acceptance Criteria
Issues (Any Issues that need to be addressed in regard to the User Story)
Notes (If applicable)