35

Tuning the agile team engine

Embed Size (px)

Citation preview

Page 1: Tuning the agile team engine
Page 2: Tuning the agile team engine

Agenda

¨  Why Are Teams Important

¨  Servant Leadership

¨  People

¨  Product

¨  Process

¨  Project

¨  Team Lifecycle

¨  Team Dysfunction

¨  Team ‘Smells’

¨  Natural & Adaptive Behavior

¨  Team Based Performance Metrics

¨  There is an ‘I’ in ‘Team’

¨  Intrinsic Motivation

¨  Innovation

¨  T-Shaped Skill Sets

¨  Delegation

¨  Retrospectives

Page 3: Tuning the agile team engine

Teams

- despair.com

Page 4: Tuning the agile team engine

Why is Team Success so Important?

Page 5: Tuning the agile team engine

“The highest type of ruler is one of whose existence the people are barely aware…. The Sage is self-effacing and scanty of words. When his task is accomplished and things have been completed, all the people say, ‘We ourselves have achieved it!’”

- Lao-Tzu 5th Century BC

Servant Leadership

Page 6: Tuning the agile team engine

¨  Head off distractions. ¨  Protect the team from undue pressure. ¨  Foster collaboration. ¨  Hold people accountable. ¨  Support personal growth and

development. ¨  Procure resources.

Servant Leadership Responsibilities - People

- Gil Broza, The Human Side of Agile

Page 7: Tuning the agile team engine

¨  Ensure the flow of business value. ¨  Maintain alignment between tactical execution and strategic

intent. ¨  Keep the stakeholders in the loop. ¨  Coordinate externally.

Servant Leadership Responsibilities - Product

- Gil Broza, The Human Side of Agile

Page 8: Tuning the agile team engine

Servant Leadership Responsibilities - Process

¨  Assume process stewardship. ¨  Remove Impediments. ¨  Manage knowledge, information

sources, and artifacts. ¨  Track progress, trends, and

metrics. ¨  Lead meetings. ¨  Promote organizational Agility.

- Gil Broza, The Human Side of Agile

Page 9: Tuning the agile team engine

¨  Establish a suitable team and secure the sponsors’ support.

¨  Kick off the effort properly. ¨  Provide data for budgeting and

forecasting. ¨  Identify, manage, and mitigate big-

picture risks. ¨  Report needed information.

Servant Leadership Responsibilities - Project

- Gil Broza, The Human Side of Agile

Page 10: Tuning the agile team engine

¨  Attention to detail ¨  Big-picture thinking ¨  Forward thinking ¨  Effective communication ¨  Attention to process ¨  Sensitivity to risks

¨  Problem-solving leadership ¨  Dependability ¨  People ¨  Social sense

Servant Leadership Qualities

- Gil Broza, The Human Side of Agile

Page 11: Tuning the agile team engine

¨  Respect their decisions ¨  Let them complete their work in

quiet ¨  Allow your team the slack and

flexibility they need for self-organization

¨  Keep your promises

¨  Mentor and coach team members and the team as a whole

¨  Have their backs ¨  Bring weighty demands and needs

to their attention, and obtain their consent.

Building Trust with Your Team

- Gil Broza, The Human Side of Agile

Page 12: Tuning the agile team engine

¨  Ask for feedback ¨  Incorporate

appreciations ¨  Ask what you can do ¨  Watch for opportunities

to help

Understanding what the Team Needs

- Gil Broza, The Human Side of Agile

Page 13: Tuning the agile team engine

Ask your team members…

¨  Do you feel autonomous in your work? ¨  Do you feel healthy about your work? ¨  Are you passionate about your work? ¨  Do you feel heard? ¨  Are you encouraged to act as a leader? ¨  Do we have devoted customers?

Page 14: Tuning the agile team engine

Deal with Growing Pains

- Ste

phen

R. B

alza

c

1 MTH 2 MTHS 2 MTHS = 5 MTHS

Page 15: Tuning the agile team engine

Emphasize Delivery (Feature) Teams

Page 16: Tuning the agile team engine

Recognize Team Dysfunction

- Patrick Lencioni

Page 17: Tuning the agile team engine

Become Aware of Team Smells

¨  Developers not assisting Testers

¨  People working in functional silos

¨  Excessive information handoffs

¨  Only BA in requirements discussions

¨  Only a few speak up in Retrospectives

¨  Team members show up late to meetings

¨  People multitasking in meetings

¨  Team Members hogging tasks

¨  Too much work in process (WIP) – not enough swarming

¨  Tech Leads sizing work for the whole team

¨  ScrumMasters assigning work to team members

¨  Etc.

Page 18: Tuning the agile team engine

Tribal Leadership

- Logan, King, Fischer-Wright, Tribal Leadership

Relationship to People Stage of Leadership Behavior % of Orgs. Team 5. Innocent

Wonderment “Life is great” 2%

Stable Partnership 4. Tribal Pride “We’re great (and they’re not)”

22%

Personal Domination

3. Lone Warrior “I’m great (and your not)”

49%

Separate 2. Apathetic Victim “My life sucks” 25%

Alienated 1. Despairing Hostility “Life sucks” 2%

Page 19: Tuning the agile team engine

Assess Natural & Adaptive Styles

Page 20: Tuning the agile team engine

Story Time

Using DISC in the work place

to improve team

performance.

Page 21: Tuning the agile team engine

Realize there is an ‘I’ in ‘Team’

Page 22: Tuning the agile team engine

Intrinsic – refers to behavior that is driven by internal rewards. In other words, the motivation to engage in a behavior arises from within the individual because it is intrinsically rewarding.

Extrinsic - occurs when we are motivated to perform a behavior or engage in an activity in order to earn a reward or avoid a punishment.

Motivation

- psychology.about.com

Page 23: Tuning the agile team engine

Purpose

Autonomy Mastery

Leadership Challenge

Motivated Performance

New Opportunity

Engage: 10,000 hrs.

- Pink, Drive

Drive – What Motivates Us?

Play Daniel Pink Video

Page 24: Tuning the agile team engine

Innovation

- App

elo,

Man

agem

ent 3

.0

Page 25: Tuning the agile team engine

Case Study

Microsoft’s transition from stack ranking to

team based performance.

Page 26: Tuning the agile team engine

Use Team Based Performance Metrics

Individual Performance

¨  Functional Proficiency

¨  Technical Competence

¨  Process Activity

¨  Individual Work Activities

¨  Individual Performance Review

¨  Individual Reward Determination

Team Performance

¨  Member Contribution

¨  Role Fit

¨  Team Outcomes

¨  Team Critical Process

¨  Team Performance Review

¨  Team Rewards

- Team-Based Performance Evaluation

Page 27: Tuning the agile team engine

Evolve to T-Shaped Skill Sets

Generalist/Broad Knowledge

Specialist

The ScrumMaster should assess the team to determine what skill(s) is either lacking and/or is an area of growth in order to mature and evolve the team. We want to build a team consisting of Specialized Generalist. 

Page 28: Tuning the agile team engine

Master the Soft Skills

As a ScrumMaster, you can become more aware of your team’s soft skills be observing the following items: ¨  Personal accountability

¨  The degree of collaboration

¨  Interpersonal negotiation skills ¨  Conflict resolution

¨  People’s adaptability and flexibility ¨  The clarity of communications

¨  Creative thinking ¨  Inclusion

¨  Coaching and mentoring

- MindTools

Page 29: Tuning the agile team engine

Learn to Delegate

- App

elo,

Man

agem

ent 3

.0

Tell

Sell

Consult

Agree

Advise

Inquire

Delegate

Page 30: Tuning the agile team engine

Conduct Retrospectives

Page 31: Tuning the agile team engine

Soft is the New Hard

Page 32: Tuning the agile team engine

Final Word on Team Work

- despair.com

Page 33: Tuning the agile team engine

Q & A

Page 34: Tuning the agile team engine

References

¨  Agile Coaching by Rachel Davies and Liz Sedley

¨  Agile Retrospectives: Making Good Teams Great by Esther Derby, Diana Larsen

¨  Coaching Agile Teams: A Companion for ScrumMasters, Agile Coaches, and Project Managers in Transition by Lyssa Adkins

¨  Drive: The Surprising Truth About What Motivates Us by Daniel Pink

¨  Leading Geeks: How to Manage and Lead People Who Deliver Technology by Paul Glen, David H. Maister, Warren Bennis

¨  Management 3.0: Leading Agile Developers, Developing Agile Leaders by Jurgen Appelo

¨  Tribal Leadership: Leveraging Natural Groups to Build a Thriving Organization by Dave Logan, John King, Halee Fischer-Wright

¨  The Five Dysfunctions of a Team: A Leadership Fable by Patrick Lencioni

Page 35: Tuning the agile team engine

Thank You

¨  Tom Wessel, Davisbase Consulting

¨  [email protected]

¨  http://www.davisbase.com

¨  704-254-2514