get the rhythm - agile leadership

20
Page 1 Get The Rhythm by Martin L. Harbolt Café Agile

Upload: mharbolt

Post on 17-Dec-2014

866 views

Category:

Business


0 download

DESCRIPTION

Get The Rhythm was presented @CodePaLOUsa 2012 by Martin L. Harbolt.

TRANSCRIPT

Page 1: Get The Rhythm - Agile Leadership

Page 1

Get The Rhythmby Martin L. Harbolt

Café Agile

Page 2: Get The Rhythm - Agile Leadership

Page 2

About your ServerProject Management

25+ YearsPMP since 2001CSM since 2010

RolesSCRUM Master and CoachProgram ManagerProject ManagerCTOVP Operations,AFCEA Fort Knox Gold Vault Chapter CMMI Process Consultant

Page 3: Get The Rhythm - Agile Leadership

Page 3

AgendaPreparing to Lead (appetizers)

The TeamThe OrganizationThe Process

Rhythmic Leadership (entrées)

Product Planning Sprint PlanningDaily Stand Up Sprint ReviewRetrospective Building a Rhythm

Page 4: Get The Rhythm - Agile Leadership

Page 4

Agenda (cont.)

Leadership Principles (À la Carte)

Roles RhythmProcess AdjustingNegotiating Identifying

Leadership with Goodies (Dessert)

KanbanSprint Burn DownProduct Burn DownLife Cycle

Page 5: Get The Rhythm - Agile Leadership

Page 5

Preparing to LeadThe Team

SCRUM Master, Customer,Developer, Tester, Coordinator

Missing roles disrupt Rhythm.

What roles do we see above?

Teams should be co-located.

Don’t miss the bus boy.

Page 6: Get The Rhythm - Agile Leadership

Page 6

Preparing to LeadThe Organization

Acceptance of ChangeClear Communications (Customer)Incremental Production and DeliveryTeam willing to tackle new tasks and learn new skills Automated Testing

Collaborative Environment

Page 7: Get The Rhythm - Agile Leadership

Page 7

Preparing to LeadThe Process

• Initiation (Product Planning)• Planning (Sprint Planning)• Execution (Stand Ups)• Close (Retrospectives)• Monitoring and Control (Stand Ups)

Follow the process, serve the customer.

Page 8: Get The Rhythm - Agile Leadership

Page 8

Rhythmic LeadershipProduct Planning

Define the End GoalDefine Acceptance CriteriaDefine the steps to reach the goal.

Negotiate to maintain Rhythm

Page 9: Get The Rhythm - Agile Leadership

Page 9

Rhythmic LeadershipSprint Planning

Define Sprint GoalDefine Tasks to get thereDefine the Team Velocity

Negotiate to maintain Rhythm

SCRUM Master should negotiate with Product Owner to help maintain team Rhythm based on their Velocity

Page 10: Get The Rhythm - Agile Leadership

Page 10

Rhythmic LeadershipStand Up Meetings

NOT a status report. Stick to the big 3.

What I did.What I plan to do.Impediments.

Identify Impediments

Learn to identify impediments.Team members that report “I was doing production support!”, are already out of Rhythm.

Page 11: Get The Rhythm - Agile Leadership

Page 11

Rhythmic LeadershipReviews and Retrospectives

Did we plan well?How can we plan better?Did the team meet their velocity?

This is your health check

What can we change to make the next sprint better?

Page 12: Get The Rhythm - Agile Leadership

Page 12

Rhythmic LeadershipBuilding a Rhythm

Schedule Meetings in advance. Ad-Hoc interrupts.Same Time, Same Place.Place a schedule where everyone can see it.Stick to it. Lead the team with stickiness.

Build a Rhythm, Don’t Fall Behind

Page 13: Get The Rhythm - Agile Leadership

Page 13

Leadership with GoodiesKanban Board

Make it SimpleMake it LegiblePlace teams Rhythm on the board for all to seeUse it during Stand Up Meetings

Serve the team by giving them the tools they need to be successful. This is an information radiator.

Page 14: Get The Rhythm - Agile Leadership

Page 14

Leadership with GoodiesBurn Down Charts

Sprint Burn DownProduct Burn Down

Monitor, small adjustments.

Sprint Burn Down

0

100

200

300

400

500

600

700

1/1/

2012

1/3/

2012

1/5/

2012

1/7/

2012

1/9/

2012

1/11

/201

2

1/13

/201

2

1/15

/201

2

Date

Wo

rk Planned work

Actual work

Product Burn Down

Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Sprint 6

Sprints

Vel

oci

ty

Incomplete Stories

New Stories

Actual Velocity

Planned Velocity

Page 15: Get The Rhythm - Agile Leadership

Page 15

Sprint Burn Down Sprint Burn Down

0

100

200

300

400

500

600

700

1/1/

2012

1/3/

2012

1/5/

2012

1/7/

2012

1/9/

2012

1/11

/201

2

1/13

/201

2

1/15

/201

2

Date

Wo

rk Planned work

Actual work

Page 16: Get The Rhythm - Agile Leadership

Page 16

Product Burn Down Product Burn Down

Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Sprint 6

Sprints

Vel

oci

ty

Incomplete Stories

New Stories

Actual Velocity

Planned Velocity

Page 17: Get The Rhythm - Agile Leadership

Page 17

Leadership with GoodiesLife Cycle

• Give the team the process tools they need to succeed.• Help all team roles understand where their responsibilities are within the lifecycle.• Provide visual aids to increase comprehension.

Understand role and where it fits.

Page 18: Get The Rhythm - Agile Leadership

Page 18

À la Carte Leadership Principles

Missing roles disrupt RhythmFollow the process, serve the customerNegotiate to maintain RhythmIdentify impedimentsBuild a Rhythm, don’t fall behindMonitor and make small adjustments

Agile Leaders promote Rhythm

Page 19: Get The Rhythm - Agile Leadership

Page 19

Questions?

Page 20: Get The Rhythm - Agile Leadership

Page 20

Thank You!

Please Come See Us Again!

Great Servers, Earn Great Tips!

Twitter: @ProfMartyScrum

LinkedIn: http://www.linkedin.com/in/martinlharboltpmp

Blog: http://askthescrummaster.blogspot.com/