Page 1
Get The Rhythmby Martin L. Harbolt
Café Agile
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
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
Agenda (cont.)
Leadership Principles (À la Carte)
Roles RhythmProcess AdjustingNegotiating Identifying
Leadership with Goodies (Dessert)
KanbanSprint Burn DownProduct Burn DownLife Cycle
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
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
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
Rhythmic LeadershipProduct Planning
Define the End GoalDefine Acceptance CriteriaDefine the steps to reach the goal.
Negotiate to maintain Rhythm
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
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
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
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
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
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
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
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
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
À 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
Questions?
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/