Skip to main content

MSF for Agile Software Development

Go Search
Home
  
MSF for Agile Software Development > Wiki Pages > WorkDefinition - Implement a Development Task  

WorkDefinition - Implement a Development Task

WorkDefinition Information

Implement a Development Task

Description

A development task is a small piece of development work that stems from a quality of service requirement or scenario. Implementing a development task involves adding the appropriate new functionality to the architectural form of the system. Once the development task has been completed, it must be unit tested, reviewed, code analyzed, integrated, and checked into the existing code base. The scenario or quality of service requirement is then passed on to test.

Review CodeWrite Code for a Development TaskPerform a Unit TestPerform Code AnalysisIntegrate Code ChangesCreate or Update a Unit TestCost a Development TaskRefactor Code

Attributes

Entry Criteria (Dependency)
The development task is assigned.
Exit Criteria
The code coverage for the unit tests meets the test target.

The functionality described in the development task is fully implemented.

Inputs and Outputs

WorkProductInputOutputAllowable States
BugActive
Changeset(none)
Class Diagram(none)
Code(none)
Quality of Service RequirementActive
ScenarioActive
TaskActive
Unit Test(none)

Predecessors

TypeNameDependency Type
Create Solution ArchitectureFinish-Start
Develop Threat ModelFinish-Start
Divide Quality of Service Requirements into TasksFinish-Start
Divide Scenarios into TasksFinish-Start

Successors

TypeNameDependency Type
Build a ProductFinish-Start

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