ScrumMaster Excellence - Agile2010 conference

Post on 23-Jan-2015

1.924 views 1 download

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

Developing ScrumMaster Excellence

Eric BabinetAlida Cheung

The Beginning (2006)2006

25 agile teamsin R&D

Dev Manager

Program Manager

Scrum Master

2009

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

Dev Manager

QA ManagerProgram Manager

Individual Contributor

Contractor

Creating the Competencies

Initial Draft

Review with ScrumMasters

Refine with small group of ScrumMasters

Rollout to all ScrumMasters

Execution Effectiveness

Teamwork

Coaching

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

Execution Effectiveness

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

Teamwork

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

Coaching

Execution Effectiveness

Teamwork

Coaching

Execution Effectiveness

Remove Obstacles

A sense of urgency

Identify true source

Address organizational issues

Anticipate and prevent obstacles

Core facilitation skills

Energizing and enjoyable meetings

Plan and Facilitate Meetings

Recognize and deflect outside interference

Anticipate potential interference

Effectively negotiate with senior management

Protect the Team

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

Help team eliminate waste and find ways to increase throughput

Optimize Team Throughput

Provide ongoing visibility to team goals, risks, and blockers

Anticipate what others need to know

Provide Visibility

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

Execution Effectiveness

Teamwork

Demonstrate and encourage behaviors that build trust

Create an

Environment of Trust

Influence factors outside the team that undermine trust

Build a Highly Collaborative

Team

Demonstrate and encourage collaborative behaviors

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

Light-touch leadership that empowers team members and builds responsibility

Enable Self-Organization

Develop team self-sufficiency

Demonstrate enthusiasm, optimism, ownership, and commitment

Inspire Ownership and Engagement

Inspire others to high performance

Facilitate regular retrospectives

and follow through

Facilitate Continuous Improvement

Facilitate reflective and insightful conversations

Share learning and influence improvement beyond the team

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

Teamwork

Coaching

Coach Team on Agile

Principles

Help team understand and

apply the principles

Influence change to bring

greater alignment with the

principles

Coach Team on Agile

Practices

Guide team on using core agile practices

Overcome resistance

Help team achieve excellence in the practices

Coach Product Owner

Product owner role

and responsibilities

Strong partnership

Overcome resistance

Coach Functional Managers

Support the team

without interfering

Strong partnership to

grow the team

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

Coaching

How are we using

the competencies?

Questions?

ebabinet@salesforce.com acheung@salesforce.com