ScrumMaster Excellence - Agile2010 conference

31
Developing ScrumMaster Excellence Eric Babinet Alida Cheung

description

Slides accompanying the session on Developing ScrumMaster Excellence at Agile2010 by Eric Babinet and Alida Cheung of salesforce.com

Transcript of ScrumMaster Excellence - Agile2010 conference

Page 1: ScrumMaster Excellence - Agile2010 conference

Developing ScrumMaster Excellence

Eric BabinetAlida Cheung

Page 2: ScrumMaster Excellence - Agile2010 conference

The Beginning (2006)2006

25 agile teamsin R&D

Dev Manager

Program Manager

Scrum Master

Page 3: ScrumMaster Excellence - Agile2010 conference

2009

100+ agile teamsin R&D, IT, and Technical Ops

Dev Manager

QA ManagerProgram Manager

Individual Contributor

Contractor

Page 4: ScrumMaster Excellence - Agile2010 conference

Creating the Competencies

Initial Draft

Review with ScrumMasters

Refine with small group of ScrumMasters

Rollout to all ScrumMasters

Page 5: ScrumMaster Excellence - Agile2010 conference

Execution Effectiveness

Teamwork

Coaching

Page 6: ScrumMaster Excellence - Agile2010 conference

• Remove obstacles• Plan and facilitate meetings• Protect team from outside interference• Optimize throughput• Provide visibility

Execution Effectiveness

Page 7: ScrumMaster Excellence - Agile2010 conference

• Create an environment of trust• Build a highly collaborative team• Enable self-organization• Inspire ownership and engagement• Facilitate continuous improvement

Teamwork

Page 8: ScrumMaster Excellence - Agile2010 conference

• Coach team on agile principles• Coach team on agile practices• Coach product owner• Coach functional managers

Coaching

Page 9: ScrumMaster Excellence - Agile2010 conference

Execution Effectiveness

Teamwork

Coaching

Page 10: ScrumMaster Excellence - Agile2010 conference

Execution Effectiveness

Page 11: ScrumMaster Excellence - Agile2010 conference

Remove Obstacles

A sense of urgency

Identify true source

Address organizational issues

Anticipate and prevent obstacles

Page 12: ScrumMaster Excellence - Agile2010 conference

Core facilitation skills

Energizing and enjoyable meetings

Plan and Facilitate Meetings

Page 13: ScrumMaster Excellence - Agile2010 conference

Recognize and deflect outside interference

Anticipate potential interference

Effectively negotiate with senior management

Protect the Team

Page 14: ScrumMaster Excellence - Agile2010 conference

Team knows velocity and has sustainable pace, rhythm, and flow

Help team eliminate waste and find ways to increase throughput

Optimize Team Throughput

Page 15: ScrumMaster Excellence - Agile2010 conference

Provide ongoing visibility to team goals, risks, and blockers

Anticipate what others need to know

Provide Visibility

Page 16: ScrumMaster Excellence - Agile2010 conference

• Remove obstacles• Plan and facilitate meetings• Protect team from outside interference• Optimize throughput• Provide visibility

Execution Effectiveness

Page 17: ScrumMaster Excellence - Agile2010 conference

Teamwork

Page 18: ScrumMaster Excellence - Agile2010 conference

Demonstrate and encourage behaviors that build trust

Create an

Environment of Trust

Influence factors outside the team that undermine trust

Page 19: ScrumMaster Excellence - Agile2010 conference

Build a Highly Collaborative

Team

Demonstrate and encourage collaborative behaviors

Identify and remove collaboration obstacles, within team and with other teams

Page 20: ScrumMaster Excellence - Agile2010 conference

Light-touch leadership that empowers team members and builds responsibility

Enable Self-Organization

Develop team self-sufficiency

Page 21: ScrumMaster Excellence - Agile2010 conference

Demonstrate enthusiasm, optimism, ownership, and commitment

Inspire Ownership and Engagement

Inspire others to high performance

Page 22: ScrumMaster Excellence - Agile2010 conference

Facilitate regular retrospectives

and follow through

Facilitate Continuous Improvement

Facilitate reflective and insightful conversations

Share learning and influence improvement beyond the team

Page 23: ScrumMaster Excellence - Agile2010 conference

• Create an environment of trust• Build a highly collaborative team• Enable self-organization• Inspire ownership and engagement• Facilitate continuous improvement

Teamwork

Page 24: ScrumMaster Excellence - Agile2010 conference

Coaching

Page 25: ScrumMaster Excellence - Agile2010 conference

Coach Team on Agile

Principles

Help team understand and

apply the principles

Influence change to bring

greater alignment with the

principles

Page 26: ScrumMaster Excellence - Agile2010 conference

Coach Team on Agile

Practices

Guide team on using core agile practices

Overcome resistance

Help team achieve excellence in the practices

Page 27: ScrumMaster Excellence - Agile2010 conference

Coach Product Owner

Product owner role

and responsibilities

Strong partnership

Overcome resistance

Page 28: ScrumMaster Excellence - Agile2010 conference

Coach Functional Managers

Support the team

without interfering

Strong partnership to

grow the team

Page 29: ScrumMaster Excellence - Agile2010 conference

• Coach team on agile principles• Coach team on agile practices• Coach product owner• Coach functional managers

Coaching

Page 30: ScrumMaster Excellence - Agile2010 conference

How are we using

the competencies?