Copyright© Agile Transformation Inc.
Team Structure
and Roles
Copyright© Agile Transformation Inc.
2
BusinessVision
What?Why?
Team
Facilitator
Technical
Vision
How
orem ipsum dolor sit amet,
co nse ctetur
orem ipsum dolor sit amet,
co nse ctetur
orem ipsum dolor sit amet,
co nse ctetur
orem ipsum dolor sit amet,
co nse ctetur
orem ipsum dolor sit amet,
co nse ctetur
orem ipsum dolor sit amet,
co nse ctetur
orem ipsum dolor sit amet,
co nse ctetur
orem ipsum dolor sit amet,
co nse ctetur
orem ipsum dolor sit amet,
co nse ctetur
orem ipsum dolor sit amet,
co nse ctetur
Backlog
Measurement
The Basic Team Structure
Copyright© Agile Transformation Inc. 3
Product Owner: responsible for maximizing the business
value delivered by the team.
 ONE person responsible for managing the backlog
 Engages the right stakeholders, SMEs and facilitates
prioritization sessions
 Provides vision and clarity for the team on direction
 Ensures the backlog has well defines stories and
acceptance criteria
 Knowledgeable, empowered, engaged
 Co-located with team as much as feasible
 Manages stakeholder and sponsor expectations
 Leads Demos of completed work to stakeholders
 Motivates team, celebrates success!
Product Owner
Copyright© Agile Transformation Inc. 4
ScrumMaster: responsible for facilitating the
Scrum process and ensuring the team is
delivering value.
 Process Facilitator
 Helps builds self organizing teams
 Removes impediments, escalates when
needed
 Helps team inspect and adapt process
 Empowers the team through Servant
Leadership
 Helps create visible information radiators
 Protects the team from disturbances
Scrum Master
Copyright© Agile Transformation Inc. 5
Lead: responsible for translating the business vision
into a technical vision then supporting the successful
execution of the vision.
 Understands business needs, acts as a consultant
and partner for the business.
 Collaborates with others to find simple solutions
that meet tactical and strategic business needs.
 Communicates the technical vision and
architecture.
 Supports the developers through execution by
coaching and direct involvement spends at min.
50% of their time developing
 Plans ahead and removes technical impediments.
Solution Lead
Copyright© Agile Transformation Inc.
 Allocate the right members to the team.
 Coach the team members, develop and grow
their maturity.
 Improve processes and remove impediments.
 Assess their health and provide the right level of
leadership to help them grow.
 Collaborate with other managers and business
customers to break down silos.
 Limit resource shifting/multitasking.
 Lead/organize communities of practice CoPs
 Build healthy self-organizing teams
6
Management
Copyright© Agile Transformation Inc. 7
Workshop: Role Reflection – Current/Future State
Copyright© Agile Transformation Inc.
Create Roles Clarity Cheat Sheets
8

Agile Team structure-roles

  • 1.
    Copyright© Agile TransformationInc. Team Structure and Roles
  • 2.
    Copyright© Agile TransformationInc. 2 BusinessVision What?Why? Team Facilitator Technical Vision How orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur Backlog Measurement The Basic Team Structure
  • 3.
    Copyright© Agile TransformationInc. 3 Product Owner: responsible for maximizing the business value delivered by the team.  ONE person responsible for managing the backlog  Engages the right stakeholders, SMEs and facilitates prioritization sessions  Provides vision and clarity for the team on direction  Ensures the backlog has well defines stories and acceptance criteria  Knowledgeable, empowered, engaged  Co-located with team as much as feasible  Manages stakeholder and sponsor expectations  Leads Demos of completed work to stakeholders  Motivates team, celebrates success! Product Owner
  • 4.
    Copyright© Agile TransformationInc. 4 ScrumMaster: responsible for facilitating the Scrum process and ensuring the team is delivering value.  Process Facilitator  Helps builds self organizing teams  Removes impediments, escalates when needed  Helps team inspect and adapt process  Empowers the team through Servant Leadership  Helps create visible information radiators  Protects the team from disturbances Scrum Master
  • 5.
    Copyright© Agile TransformationInc. 5 Lead: responsible for translating the business vision into a technical vision then supporting the successful execution of the vision.  Understands business needs, acts as a consultant and partner for the business.  Collaborates with others to find simple solutions that meet tactical and strategic business needs.  Communicates the technical vision and architecture.  Supports the developers through execution by coaching and direct involvement spends at min. 50% of their time developing  Plans ahead and removes technical impediments. Solution Lead
  • 6.
    Copyright© Agile TransformationInc.  Allocate the right members to the team.  Coach the team members, develop and grow their maturity.  Improve processes and remove impediments.  Assess their health and provide the right level of leadership to help them grow.  Collaborate with other managers and business customers to break down silos.  Limit resource shifting/multitasking.  Lead/organize communities of practice CoPs  Build healthy self-organizing teams 6 Management
  • 7.
    Copyright© Agile TransformationInc. 7 Workshop: Role Reflection – Current/Future State
  • 8.
    Copyright© Agile TransformationInc. Create Roles Clarity Cheat Sheets 8

Editor's Notes

  • #3 2
  • #5 Manages pulse of the overall team Understands all roles/characteristics on team Point of escalation and responsible for escalation outside the team Coordinates all meetings: Sprint planning, release plan, retrospectives, demos, sprint review, daily standups, etc. Communicates status - visibility into overall team health Communicates information about team progress to stakeholders Radiates information to the team to help them make decisions Coordinates all external team needs (Ops Review, Scrum of Scrums, etc) Helps build self-organizing teams and helps the team adapt and inspect their process Responsible for engaging necessary resources outside the team
  • #6 Supports successful execution of the vision Works to resolve technical impediments Works in the trenches with the Developers to solve problems (often taking the most complex work) Leads participatory decision making with the team to develop and evolve the design Ensures standards are adhered to Coaches and mentors other developers Coordinates technical dependencies for the team Communicates with other teams on integration Ensures quality through reviews (performs code reviews or pulls in the right people to do reviews)
  • #7 6
  • #9 8