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