bill krebs - 10 years of scrum meetings

24
10 YEARS OF SCRUM MEETINGS William Krebs, Agile Dimensions LLC © 2010 Agile Dimensions LLC

Upload: sfa

Post on 13-Jan-2015

867 views

Category:

Technology


3 download

DESCRIPTION

presented at Southern Fried Agile 2010. southernfriedagile.com

TRANSCRIPT

Page 1: Bill Krebs - 10 Years of Scrum Meetings

10 YEARS OF SCRUM MEETINGS

William Krebs, Agile Dimensions LLC© 2010 Agile Dimensions LLC

Page 2: Bill Krebs - 10 Years of Scrum Meetings

AgileBill Krebs

IBM Developer ’83-09 Founder of Agile Dimensions Rockcliffe Board of Directors Internal Agile Coach at

Allscripts Agile since 2001 MIS, CSM, CSP, MBTI, Innovation Games Certificate in Virtual Worlds Taught Agile Scrum and Lean to over 1,000

worldwide Specialist in 2d and 3d web based training

and collaboration

Page 3: Bill Krebs - 10 Years of Scrum Meetings

Before Agile - 1995

Format

What did you do

What will you do

Open space team room / bullpen

Page 4: Bill Krebs - 10 Years of Scrum Meetings

Before Agile - 1995

Results

Not done often

Not understood as a pillar practice

Kept other meetings, so loathe to even add short ones

Page 5: Bill Krebs - 10 Years of Scrum Meetings

XP Standup - 2002

Learned Agile – introduced to team

Not comfortable with all practices yet, so we started with the daily meetings

“Hey, this is just like our daily war room meetings, we’ll do that!”

Page 6: Bill Krebs - 10 Years of Scrum Meetings

XP Standup - 2002

Results

We crawled through the list of every bug. For an hour. Each day. Some tried to sand.

The experts talked. The insecure talked more.

Bad smells Needed 3 question format. Timeboxing. No status.

Page 7: Bill Krebs - 10 Years of Scrum Meetings

Better XP Standup - 2004

3 Question Format

Yesterday Today Blockers

Page 8: Bill Krebs - 10 Years of Scrum Meetings

XP Standup - 2004

Results

Late meetings Long meetings Few Blockers Design on the Fly Status Mania

Page 9: Bill Krebs - 10 Years of Scrum Meetings

Bad Scrum Meeting – 2006

Approach

3 Question Format Took minutes for those who could not

attend Tried to force timebox

Page 10: Bill Krebs - 10 Years of Scrum Meetings

Bad Scrum Meeting – 2006

Results

No one read minutes People panic when told they have two

minutes “Take it offline” items were not followed

up Few blockers arose

Page 11: Bill Krebs - 10 Years of Scrum Meetings

Good Scrum 2008

Approach

Better understanding of Role of Scrum Master

Rotated into Scrum Master role, so people know what to look for

Used ‘Power of 2’ – focus talk on the top two things you did

Talk about stuff from the sprint backlog Culture change – blockers are good!

Page 12: Bill Krebs - 10 Years of Scrum Meetings

Good Scrum 2008

Results

On time Early problem detection Ties into big visible indicators like

taskboard and burndown Key gear on the Scrum process machine

Page 13: Bill Krebs - 10 Years of Scrum Meetings

Now teams are global

Page 14: Bill Krebs - 10 Years of Scrum Meetings

Global Scrum 2010

Global Teams are the norm

Sometimes used teleconferences

Used virtual worlds for sense of proximity and “co-interaction”

Page 15: Bill Krebs - 10 Years of Scrum Meetings

Teleplace – Data Centric

Page 16: Bill Krebs - 10 Years of Scrum Meetings
Page 17: Bill Krebs - 10 Years of Scrum Meetings
Page 18: Bill Krebs - 10 Years of Scrum Meetings
Page 19: Bill Krebs - 10 Years of Scrum Meetings

Many timezones, but feel together

Page 20: Bill Krebs - 10 Years of Scrum Meetings

Agile Hopscotch © 2010 Agile Dimensions LLC

Page 21: Bill Krebs - 10 Years of Scrum Meetings

Global Scrum 2010

Results

Spatial Audio, body language, shared venue, and co interactive objects made us feel together

Able to quickly teach Scrum concepts to laypersons

Page 22: Bill Krebs - 10 Years of Scrum Meetings

Discussion Questions

When do we update our burndown numbers?

What do we do for timezone spreads?

What do we do with specialists supporting multiple teams?

Page 23: Bill Krebs - 10 Years of Scrum Meetings

Recommendations

Know who speaks next Grid, circle, or prompt

“Take it offline” – and really do Power of “2” – for beginners Use for Pairing Dump the 1 hour status meeting Schedule 15 min buffer after Scrum

meeting for quick breakouts

Page 24: Bill Krebs - 10 Years of Scrum Meetings

More

mmpubs.com

meetup.com/agile3d

agiledimensions.com

linkedin.com/in/BillKrebs

twitter.com/AgileBill4d