Team Level

Flow_TeamLevelThe Team Level is composed of development teams and shared services. Each development team is composed of the developers, testers, analysts and SMEs required to produce and implement a Business value increment, for quality assurance, and continuous incremental improvement. A team’s work is composed of the stories and tasks for a specific release, enhancements, production support, and maintenance requests.

Skills needed in a team typically include analysis, design, code, build, deploy, testing, acceptance, validation, and implementation. Extended skills needed might include: Architecture and design, build and release management (environments), SEO, and subject matter/domain expertise (technical, Business, and customer).

Roles at the Team Level

Role Focus of the Role
Product Owner
  • Acceptance, validation, adoption: MBI and features
  • To the development team, the Product Owner looks like a representative of enterprise business value
  • To those who identify what value is needed, the Product Owner looks like a member of the development team: one who thoroughly understands value and their perspective
Team Agility Master
  • Instilling and nurturing Lean-Agile practices
  • Coaching for visibility, transparency, and Lean-Agile practices
  • Continuous incremental process improvement and team efficiency
Business Subject Matter Expert
  • Acceptance criteria
  • Validation and implementation of Business value increment
  • Contributing to requirements
Business Analyst
  • Synthesizing/refining requirements
  • Business analysis
  • Acceptance tests
Technical Architect
  • System architecture and design
Technical Lead
  • Design and code quality
  • Define appropriate skills for technical development
Developer
  • Designing, writing code, unit test
  • Developing use cases as needed or appropriate
  • Incremental value delivery, quality, and continuous improvement
Tester
  • Early involvement with developers and analysts to support ATDD and TDD
  • Representing testing discipline within the team
  • Developing and execute test cases
  • Coordinating testing activity to ensure a last “safety net” prior to deployment to production
Production Support
  • Providing operational and production input
  • Preparing and execute transition to production
Database Administrator and Database Developer
  • Supporting the creation and implementation of database projects
  • Performing day-to-day administration and maintenance of database servers
  • Note: These roles are often limited; they are not expected to participate in Daily Stand-ups or retrospections unless they are a member of the core team.

Resources in This Topic

Are We Using Automated Acceptance Tests? (Article)
Daily Stand-Ups (Article)
Decomposing Requirements (Article)
Going Beyond Scrum, Part 2 (Blog Entry)
Growing in the Tester Role (sfwd-lessons)
How Can We Understand Workflow Deeply Enough to Improve It? (the "Value Stream") (Blog Entry)
How Is Integration Across Teams Being Handled? (Article)
How Small Are Our Stories? (Article)
How Will UX Work With the Teams? (Article)
If We Do Estimate, What Estimation Method Should We Use? (Article)
Important Concepts in Lean-Agile Coaching (sfwd-lessons)
Iteration 0 - Conduct (Article)
Lean-Agile Coach (Article)
Lean-Agile Team Checklists (Article)
Meetings for Lean-Agile (Article)
Meetings for the Tester (sfwd-lessons)
Online Learning (Article)
Overview of Roles (Article)
Practices: Tester (sfwd-lessons)
Resources for Testers (sfwd-lessons)
Responsibilities: Tester (sfwd-lessons)
Should We Estimate Our Work? (Article)
Standard Work: Tester (sfwd-lessons)
Team Level (Process) Supportive Inflection Points (Article)
Team Level (Technical) Supportive Inflection Points (Article)
To What Extent Will Test-First Methods Be Used? (Article)
Types of Tests for Code (Article)
Visual Controls (Article)
What Design Method Will Be Used? (Article)
What Is the Ecosystem Structure at the Team Level? (Article)
What Test Harness for Acceptance Tests Will Be Used? (Article)
Writing Explicit Policies (Article)
Writing Tasks (Article)