Beyond Scrum of Scrums

G
Gil IrizarryDirector of Engineering at Basis Technology
Copyright © 2011 Constant Contact Inc.,[object Object],Beyond a Scrum of Scrums: Scaling Up Agile with Kanban,[object Object],Gil Irizarry,[object Object],Program Manager,[object Object],Constant Contact,[object Object],June 2011,[object Object]
Copyright © 2011 Constant Contact, Inc.,[object Object],2,[object Object],Agenda,[object Object],[object Object]
Scrum and Kanban at the team-level
Scaling up to an engineering org,[object Object]
Over 5 years in an agile software development environment
Most recently working with Kanban, prior to that Scrum and RUP
CSM and PMP certifications, Kanban coaching training with David Anderson
BS from Cornell, ALM from Harvard, certificate in Management from MIT Sloan,[object Object]
gil@conoa.com
 Contact me if you would like updated slides,[object Object]
>$200MM gross revenue per year
 >800 employees
 >450K paying customers
Engineering and Operations total about 150 people
First Scrum team formed in 2006,[object Object]
Why?
React quicker to changing market conditions
Get new features to users more quickly
Frequent releases are smaller releases: our customers often cannot absorb a large set of changes,[object Object]
5 development and testing server clusters
2 production server clusters in 2 data centers (soon to be 3)
A code base that was first created around 2004 and built up over time
 And all utilizing one operations team,[object Object]
Image from http://viewyonder.com/2009/07/12/data-center-consolidation-road-to-unified-computing-service-analysis/ - Data Center Spaghetti.  This problem exists in many other parts of the enterprise!,[object Object]
Um, wait…,[object Object]
Copyright © 2011 Constant Contact, Inc.,[object Object],11,[object Object],This is appropriate if you are building an…,[object Object],“Originally planned to enter service in May 2008, the [Dreamliner] project has suffered from repeated delays and is now more than three years behind schedule.”  -- Wikipedia,[object Object]
Copyright © 2011 Constant Contact, Inc.,[object Object],12,[object Object],Quick Review of Scrum,[object Object],[object Object]
 Daily stand-ups
What did you do yesterday, what did you do today, any impediments
Retrospectives
Burn-down chart
Board with To Do, In Progress and Done states,[object Object]
Copyright © 2011 Constant Contact, Inc.,[object Object],14,[object Object],Scrum of Scrums (of Scrums (of Scrums…)),[object Object],[object Object]
Hold a Scrum of Scrums
What happens if you have too many teams?
Hold a Scrum of Scrums of Scrums, and so on…
Add a MetaScrum or two,[object Object]
 Agree to pursue incremental, evolutionary change
 Respect the current process, roles, responsibilities & titlesFrom: http://agilemanagement.net/index.php/Blog/the_principles_of_the_kanban_method (David Anderson),[object Object]
Copyright © 2011 Constant Contact, Inc.,[object Object],16,[object Object],5 Core Properties of Kanban,[object Object],[object Object]
Team board states are a reflection of the value stream
 Limit WIP
 Manage Flow
Implied that flow should be continuous
1 of 44

More Related Content

What's hot(20)

Viewers also liked(20)

Scaled Agile - PMIScaled Agile - PMI
Scaled Agile - PMI
John Gugel SAFe SPC, PMI-ACP, PMP, CSP662 views
Testing requirements with BDDTesting requirements with BDD
Testing requirements with BDD
Alan Parkinson1.3K views
Executable requirements: BDD with easyb and JDaveExecutable requirements: BDD with easyb and JDave
Executable requirements: BDD with easyb and JDave
John Ferguson Smart Limited1.9K views
Going Serverless Going Serverless
Going Serverless
Schezarnie Racip391 views
Lieber SAFe oder LeSS?Lieber SAFe oder LeSS?
Lieber SAFe oder LeSS?
Josef Scherer3.2K views
Jenkins Job Builder: our experienceJenkins Job Builder: our experience
Jenkins Job Builder: our experience
Timofey Turenko317 views
BDD Anti-patternsBDD Anti-patterns
BDD Anti-patterns
John Ferguson Smart Limited6.8K views
Who *is* Jenkins?Who *is* Jenkins?
Who *is* Jenkins?
Andrew Bayer1.9K views
BDD Anti-patternsBDD Anti-patterns
BDD Anti-patterns
John Ferguson Smart Limited4.6K views
Advanced Scrum master workshopAdvanced Scrum master workshop
Advanced Scrum master workshop
Elad Sofer1.5K views

Beyond Scrum of Scrums