MSF for Agile Software Development Visual Studio 2005 Team System logo

Activity:

Cost a Development Task

Participating Roles

Responsible:

Developer

Overview

Entry Criteria

    Dependencies:

    • The development task is chosen and assigned.
    • The system and application diagrams have been updated as necessary to reflect the architecture for the new scenario or quality of service requirement.

    Sub-Activities

    1

    Estimate Based on Experience

    • Estimate based on how long it took to complete a similar task.
    • Consider other development tasks for the scenario or quality of service requirement and the integration costs.
    • Factor in the cost of writing unit tests.

    2

    Balance Load

    • If the estimate creates more work than can be accomplished in the iteration, work with the project manager to load balance the task or move to another iteration.

    3

    Refine the Task

    • Examine the development task in the context of the other development tasks for any parts of the scenario or quality of service requirement that are not yet covered by a development task. Create new development tasks to cover these areas.
    • Assign these new tasks to the appropriate developers.
    • Work with the project manager to add new development tasks to the iteration plan.

    4

    Define the Integration Points

    • Work with the other development team members to establish a clear understanding of how this functionality will integrate with other functionality.

    Exit Criteria

    All development tasks for the iteration have a development cost.

    © 2006 Microsoft Corporation. All rights reserved.

    Version 4.1.0