Delivery Team

Delivery Team members are the people in the Scrum Team that are committed to creating any aspect of a usable Increment each Sprint.

The specific skills needed by the Delivery Team are often broad and will vary with the domain of work. However, the Delivery Team are always accountable for:

  • Creating a plan for the Sprint, the Sprint Backlog;

  • Instilling quality by adhering to a Definition of Done;

  • Adapting their plan each day toward the Sprint Goal; and,

  • Holding each other accountable as professionals.

 

Delivery Team Size

Optimal Delivery Team size is small enough to remain nimble and large enough to complete significant work within a Sprint. Fewer than three Development Team members decrease interaction and results in smaller productivity gains. Smaller Delivery Teams may encounter skill constraints during the Sprint, causing the Delivery Team to be unable to deliver a potentially releasable Increment. Having more than nine members requires too much coordination. Large Delivery Teams generate too much complexity for an empirical process to be useful. The Product Owner and Scrum Master roles are not included in this count unless they are also executing the work of the Sprint Backlog.

Resources

Books

         

Scrum Theory and Principles

        

Cross-functional, Self-organizing

        

Development

        

Analysis

        

Emergent Architecture

        

Programming

     

Test First Development

        

Standards

        

Testing

        

Application Lifecycle Management