Skip to main content

MSF for Agile Software Development

Go Search
Home
  
MSF for Agile Software Development > Wiki Pages > WorkDefinition - Plan an Iteration  

WorkDefinition - Plan an Iteration

WorkDefinition Information

Plan an Iteration

Description

To plan an iteration, determine the right balance of scenarios, quality of service requirements, and bug allotments for the upcoming iteration. The amount of work that can be completed in an iteration is limited. The scenarios and quality of service requirements with the biggest business value are prioritized for inclusion in the current iteration. An initial iteration plan is created using the scenario entries and quality of service requirements which have rough order of magnitude estimates. Once the scenario entries are part of the iteration plan, the corresponding scenarios are written by the business analyst. Developers and testers then divide the scenarios into tasks. These new tasks are chosen by the developers and more detailed costs are provided. The new detailed estimates are used to load balance the tasks assigned to developers. The iteration planning meeting brings together the appropriate business analysts, project managers, and developers to finalize the iteration plan.

Estimate ScenarioDetermine Iteration LengthEstimate Quality of Service RequirementDivide Scenarios into TasksDivide Quality of Service Requirements into TasksSchedule ScenarioSchedule Bug Fixing AllotmentSchedule Quality of Service Requirement

Attributes

Element Categories[Agile Report 4] Bug Rates, [Agile Report 5] Bugs by Priority
GuidanceHow to: Create an Iteration Plan
Entry Criteria (Dependency)

The scenario list and quality of service requirements list have been prioritized and published to the project portal.

Exit Criteria

The iteration plan is complete and published to the project portal.

An appropriate amount of work is scheduled for the iteration.

Inputs and Outputs

WorkProductInputOutputAllowable States
Iteration Plan(none)
Project Checklist(none)
Quality of Service RequirementActive
ScenarioActive
Scenario List(none)
TaskNew

Predecessors

TypeNameDependency Type
Create a Quality of Service RequirementFinish-Start
Create a ScenarioFinish-Start

Successors

TypeNameDependency Type
Guide IterationFinish-Start
Guide ProjectFinish-Start

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