The document discusses key topics for team performance including adaptive leadership, building agile teams, models of team development, and team motivation. It provides descriptions of agile team roles such as the development team, product owner, and scrum master. It also discusses characteristics of high-performing teams and dysfunctions of low-performing teams according to various models. The document emphasizes that people are more important than processes for project success.
1. 8/18/21
1
DOMAIN IV
Team Performance
(version 2.2)
MSc. PMP. Nguyen Thanh Phuoc
phuocnt@gmail.com
Key Topics
• Adaptive leadership
• Adaptive team roles
• Building agile teams
– Self-directing
– Self-organizing
• Burndown/burnup charts
• Caves and common
• Co-location (physical and virtual)
• Developmental mastery models
– Dreyfus (skill acquisition)
– Shu-Ha-Ri (mastery)
– Tuckman (team formation)
2
• Global, cultural and team
diversity
• Osmotic communication
– Co-located teams
(proximity)
– Distributed teams (digital
tools)
• Tacit (un-written) knowledge
• Team motivation
• Team space
• Training, coaching and
mentoring
• Velocity
2. 8/18/21
2
Tasks TO DO
1. Develop team rules and processes to foster buy-in
2. Help grow team inter-personal and technical skills
3. Use generalizing specialists to maximize work flow
4. Empower and encourage emergent leadership
5. Learn team’s motivators and demotivators
6. Encourage communication via co-location and
collaboration tools
7. Shield team from distractions
8. Align team by sharing project vision
9. Encourage team to measure velocity for capacity
and forecasts
3
Team
5. 8/18/21
5
Agile Team Roles (cont.)
1. Development Team/Delivery Team
– Build the product increments, using agile practices and
processes.
– Regularly update information radiators to share their progress
with stakeholders.
– Self-organize and self-direct their working process with in an
iteration.
– Share their progress with each other in daily stand-up meetings.
– Write acceptance tests for the product increments.
11
Agile Team Roles (cont.)
1. Development Team/Delivery Team (cont.)
– Test and revise the product increments until they pass the
acceptance tests.
– Demonstrate the completed product increment to the
customer in the iteration review meeting
– Hold iteration retrospectives to reflection their process and
continually improve it.
– Perform release and iteration planning, including estimating
the stories and tasks
12
6. 8/18/21
6
Agile Team Roles (cont.)
2. Product Owner/ Customer/ Proxy Customer/ Value
Management Team/Business Representative
– Maximizes the value of the product by choosing and
prioritizing the product features.
– Manages the product backlog, making sure that it is accurate,
up to date, and prioritized by business value
– Makes sure the team has a shared understanding of the
backlog items and the value they are supposed to deliver.
– Provides the acceptance criteria that the delivery team will
use to prepare acceptance tests.
13
Agile Team Roles (cont.)
2. Product Owner/ Customer/ Proxy Customer/ Value
Management Team/Business Representative (cont.)
– Determines whether each completed product increment is
working as intended, and either accepts it or requests changes
(in the iteration review meeting).
– May change the product features and their priority at anytime.
– Facilitates the engagement of external project stakeholders
and manages their expectations.
– Provides the due dates for the project and/or its releases.
– Attends planning meetings, reviews, and retrospectives.(If this
role is performed by a group of people, typically only one or
two of them will attend these meetings)
14
7. 8/18/21
7
Agile Team Roles (cont.)
2. Project Sponsor
– Serves as the project’s main advocate within the organization.
– Provides direction to the product owner role (the person or team
representing the business) about the organization’s overall goals
for the project.
– Focuses on the big picture of whether the project will deliver the
expected value on time and on budget.
– Is invited to the iteration review meetings to see the product
increments as they are completed, but might not attend.
15
Agile Team Roles (cont.)
3. ScrumMaster/Coach/Team Leader
– Acts as a servant leader to the delivery team, helping them
improve and removing barriers to their progress.
– Helps the delivery team self-govern and self-organize ,instead of
governing and organizing them.
– Serves as a facilitator and conduit for communication within the
delivery team and with other stakeholders.
– Makes sure the delivery team’s plan is visible and its progress is
radiated to stakeholders.
– Acts as a coach and mentor to the delivery team.
16
8. 8/18/21
8
Agile Team Roles (cont.)
3. ScrumMaster/Coach/Team Leader (cont.)
– Guides the team’s agile process and makes sure their agile
practices are being used properly.
– Helps the product owner manage the product backlog.
– Helps the product owner communicate the project vision, goals,
and backlog items to the delivery team.
– Facilitates meetings(planning, reviews, and retrospectives).
– Follows up on issues raised in stand up meeting store move
impediments so that the team can stay on track.
17
[K&S] Building Agile Teams
• Team: A small number of people with complementary
skills who are committed to a common purpose,
performance goals and approach for which they hold
themselves mutually accountable.
– a small number of people (typically 12 or fewer members
in PMI – ACP, 7+-2: Scrum)
– complementary skills (cross-functional skills)
– committed to a common purpose
– hold themselves mutually accountable (the team has
shared ownership for the outcome of the project)
18
11. 8/18/21
11
Characteristics of High-Performing Teams (Idea 2)
• Lyssa Adkins has also explored high-performance
teams and has identified that they have the following
eight characteristics:
1. self-organizing
2. are empowered to make decisions
3. can solve any problem
4. committed to team success
5. owns its decisions and commitments
6. motivated by trust, instead of fear or anger
7. are consensus-driven (sự đồng lòng), with full divergence and then
convergence
8. are in constant constructive disagreement
23
The Eve Dysfunctions (rối loạn) of a Team (Idea 3)
Low performing teams of Patrick Lenrioni
• Absence of trust: Team members are unwilling to be
vulnerable within the group.
• Fear of conflict: The team seeks artificial harmony over
constructive, passionate debate.
• Lack of commitment: Team members don’t commit to group
decisions or simply feign agreement with them.
• Avoidance of accountability: Team members duck the
responsibility of calling person counter productive behavior
or low standards.
• In attention to results: Team members prioritize their
individual needs, such as personal success, status, or ego,
before team success.
24
12. 8/18/21
12
High Performing Team vs Low Performing Team
• maximize performance team are
– clear and realistic goals, building trust
– open and honest communication –
even in case of disputes or conflicts
– taking ownership, empowered, self-
organizing
– coaching and mentoring
– choose teammates with
complementary skills to perform all
tasks
– sense of belonging (identity)
– make decisions through consensus
(participatory decision model)
– full-time, dedicated members
– limiting each team to have 12
members or below, break down the
team if needed
25
• low performing teams are
– absence of trust
– fear of conflict
– lack of commitment
– avoidance of
accountability
– inattention to results
[K&S] Models of
TEAM Development
17. 8/18/21
17
4
4
Agile Servant Leadership
Servant leadership can be most likely associated with the participative
management style
Philosophy and practice of leadership, coined and defined by
RobertK. Greenleaf
5
5
Agile Servant Leadership (cont.)
• Everything we do as Agile leaders is within the context of
servant leadership
• We change our behaviors to meet our team’s needs while modeling
collaboration, trust, empathy (đồng cảm), and ethical use of power.
• We practice deep listening, self awareness, and commitmentto
others.
18. 8/18/21
18
6
6
Characteristics of a ServantLeader
1. Listening
2. Empathy (đồng cảm)
3. Healing (chữa lành bệnh)
4. Awareness
5. Persuasion
6. Conceptualization
7. Foresight
8. Stewardship
9. Commitment to the growth of people
10.Building community
7
7
Scrum Master as a ServantLeader
Scrum Master is the leader – NOT the “Boss” or the
“Manager” of the team (aka Servant Leader)
22. 8/18/21
22
[K&S] Training, Coaching, and Mentoring
• Lyssa Adkins outlines the following guidelines for one-
on-one coaching:
1. Meet them a half-step ahead
• Don’t try to push people directly to the end point.
• Instead, coach them so that they move toward the end
goal and take the next step from where they are now.
2. Guarantee safety
3. Partner with managers
• Team members’ project contributions are reported
appropriately to their functional managers
4. Create positive regard
• We might not personally like every individual we coach, but
we do have to help them equally
53
Creating Collaborative Team Spaces (Places)
• Co-location
• Team space
• Osmotic (open) communication
• Distributed team
54
23. 8/18/21
23
[T&T] Team Space (Working Place)
• The team space (working place)
should also be supplied with the
following tools and equipment
– White boards and task boards
– Sticky notes, sticky paper,
flipcharts
– Round table with screen/laptop
– Video conferencing capability
– No barriers to face-to-face
communication
–Food, snacks, and toys!
HI HI HI
55
[T&T] Osmotic Communication
• Osmotic communication refers to the useful information that
flows between team members who are working in close proximity
to each other as they overhear each other’s conversations
• To improve their osmotic communication we want to get people
sitting and working closely together with few barriers between
them.
56
24. 8/18/21
24
[K&S] Global, Cultural and Team Diversity
• Different time zones
• Different cultures
• Different communication styles
• Different native languages
58
Distributed Teams
• Video conferencing, live chat, Skype, Interactive whiteboards
• Instant messaging(IM) and VoIP (Voice over Internet Protocol)
headsets
• Presence-based applications
• Electronic task boards and story boards
• Web-based meeting facilitators; Survey applications
• Agile project management software
• Virtual card walls; Smart boards; Digital cameras
• Wiki sites, document management tools, and collaboration
websites, automated testing tools, automated build tools, and
traffic-light-type signals
• CASE tools
25. 8/18/21
25
> Joe Test: 12 Steps to Better
1. Do you use source control?
2. Can you make a build in one step?
3. Do you make daily builds?
4. Do you have a bug database?
5. Do you fix bugs before writing new code?
6. Do you have an up-to-date schedule?
7. Do you have a spec?
8. Do programmers have quiet working
conditions?
9. Do you use the best tools money can buy? -
10. Do you have testers?
11. Do new candidates write code during their
interview?
12. Do you do hallway usability testing?
61
https://www.joelonsoftware.com/2000
/08/09/the-joel-test-12-steps-to-better-
code/
Tracking Team
Performance
27. 8/18/21
27
Cumulative (lũy kế) Flow Diagram
69
• We can add work in progress to our burnup chart to
track both work started and work completed. When we
do that, we create a cumulative flow diagram (CFD)
[T&T] Velocity / Capacity
70