Skip to main content

MSF for Agile Software Development

Go Search
Home
  
MSF for Agile Software Development > Wiki Pages > WorkDefinition - Create a Scenario  

WorkDefinition - Create a Scenario

WorkDefinition Information

Create a Scenario

Description

Scenarios capture the functional goals of the system. To find these goals, examine the unique needs for each persona of the system. These goals can be initially listed and later written as scenarios. For each of these goals, also consider the scenarios that may result from unsuccessful or non-optimal attempts to reach the goal. Scenarios are created through brainstorming, lifestyle snapshots, or exploratory testing and added to the scenario list. Scenarios are prioritized and written when they are scheduled for an upcoming iteration. Scenario creation is complete when all of the scenarios scheduled for delivery in an iteration or architectural prototype are written. 

Storyboard a ScenarioWrite Scenario DescriptionDevelop Lifestyle SnapshotPrioritize Scenario ListBrainstorm Scenarios

Attributes

Element Categories[Agile Track 1] Envision, [Agile Cycle 5] Project
Entry Criteria (Dependency)
The vision statement is published to the project portal.

The personas are published to the project portal.
Exit Criteria
The scenario list contains entries for the known, significant, and differentiated scenarios.

Testable descriptions of all of the scenarios are scheduled to be developed or prototyped in the upcoming iteration are reviewed and published.

Inputs and Outputs

WorkProductInputOutputAllowable States
Quality of Service RequirementNew
Quality of Service Requirement List(none)
ScenarioNew
Scenario Description(none)
Scenario List(none)
Storyboard(none)

Predecessors

TypeNameDependency Type
Capture Project VisionFinish-Start
Define PersonasFinish-Start

Successors

TypeNameDependency Type
Plan an IterationFinish-Start

Last modified at 12/10/2007 3:34 PM  by Administrator