|
|
|
|
|
|
|
|
|
MSF for CMMI Process Improvement > Wiki Pages > Activity - Cost a Development Task
|
Activity - Cost a Development Task
|
|
|
|
|
|
Activity Information Cost a Development Task
DescriptionEstimating the cost of development tasks helps control the scope of features and schedule development work. The costing of all development tasks should be completed and any issues resolved prior to the iteration planning meeting. If the total cost of the development tasks is more than can be done in an iteration, a task must be deferred or reassigned. After a development task is chosen, it is the responsibility of the developer to cost the task. Attributes| Element Categories | [CMMI Cycle 4] Iteration, [CMMI Level 2] PP SP 1.4, [CMMI Track 3] Build | | Entry Criteria | Reference Solution: The application and system diagrams for the current iteration.
Development Task: The development task to be costed. | | Exit Criteria | All development tasks for the iteration have a development cost in terms of time.: All development tasks for the iteration have a development cost in terms of time. | | Is Required | No |
StepsEstimate Based on Experience:
Base estimates on how long it took to complete a similar task.
Consider other development tasks for the scenario or quality of service requirement and their integration costs.
Factor in the cost of writing unit tests. Balance Load:
If the estimated cost results in more development work than can be accomplished in the iteration, consult the project manager and development manager to either load balance the task or defer it to a later iteration. Refine the Task:
For large development tasks, examine the development task for development work that can be refined into smaller development tasks. Link the new task work items to the larger task work item.
Assign the new task work items to the appropriate developers.
Consult the project manager to add new development tasks to the iteration plan. Define the Integration Points:
Work with the other development team members to establish a clear understanding of how this functionality integrates with other functionality.
Inputs and Outputs| WorkProduct | Input | Output | Allowable States |
|---|
| Task |  |  | Active |
|
Last modified at 12/19/2007 10:37 AM by Administrator
|
|
|
|
 |
 |
 |
 |
|