3/21/2014 1
And How to Sustain It
Why Scrum Works
March 21, 2014
Adam Light Management Consultant & Principal
Scrum is a Process Framework
Scrum Team
Working
software
© 2014 SoTech Advisors
Scrum is a Process Framework
Scrum Team
Working
software
Product
Owner
Product
Backlog
© 2014 SoTech Advisors
Overview
What Scrum Is
Why Scrum Works
What Adoption Looks Like
How to Sustain Improvement
3/21/2014 2
Speaker Introduction
• Background in understanding
complex adaptive systems
• 20 years experience developing
and delivering software
• Learned about Lean and Agile by
implementing as a manager
• Founded SoTech in 2008
• Long-term focus on capabilities;
deliver results in the short-term
Helps managers lift
constraints…
…not part of the
Scrum “establishment”
Speaker Introduction
Why Scrum Works
Scrum Team
Working
software
Product
Owner
Product
Backlog
© 2014 SoTech Advisors
Scrum Builds Teams
© 2014 SoTech Advisors
3/21/2014 3
"Genius is one percent
inspiration, ninety-nine
percent perspiration."
A Standard Starting Point
Agile Methodologies Used
Scrum
Scrum Variant
Other
Source: VersionOne 8th Annual State of Agile Survey
A Standard Starting Point
Source: http://www.scrumalliance.org/certifications/practitioners/certified-scrummaster-(csm)
0
50,000
100,000
150,000
200,000
250,000
2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013
Global Certifications
Year
Certified ScrumMasters
Feedback Creates Trust
© 2014 SoTech Advisors
3/21/2014 4
Self-Organizing Work Systems
© 2014 SoTech Advisors © 2014 SoTech Advisors
© 2014 SoTech Advisors
Why Scrum Works and How to Sustain It
What Scrum Is
Why Scrum Works
What Adoption Looks Like
How to Sustain Improvement
3/21/2014 5
Minimum Viable Adoption
• Identify approach to experimentation
• Intentionally select work and form teams
• Provide Just in Time training:
- Scrum “rituals”
- User stories, acceptance criteria
- Retrospectives
• Conduct “Liftoff” (team chartering)
User Story & Acceptance Criteria
• User Story Example:
- As a Registered User
- I Want to Login to the System
- So that I can pay my Bill
• Acceptance Criteria Example:
- Given There is a Valid User Name
- When the Password does Not Match
- Then the Generic Password Error Displays
See: http://www.mountaingoatsoftware.com/agile/user-stories
See: http://dannorth.net/whats-in-a-story/
Vertical Slices
User Interface
Domain Logic
Persistence
Vertical Slice
Generalizing Specialist
Technical and Functional Domain
Depth
of
Skill
GENERALIST
SP
EC
IAL
IST
3/21/2014 6
Small Batches = Rapid Learning
1. Develop discipline to deliver in
vertical slices
2. Recognize the value of
generalizing specialists
3. Impediments emerge, addressed
by continuous improvement
Plan
Do
Check
Act
Why Scrum Works and How to Sustain It
What Scrum Is
Why Scrum Works
What Adoption Looks Like
How to Sustain Improvement
Practice Your Craft Upgrade Knowledge
PRACTICES
PRINCIPLES
HOW
3/21/2014 7
Upgrade Management Skills Redeploy Resources
Product Ownership
© 2014 SoTech Advisors
3/21/2014 8
Begin Your Journey Now!
• Technical Practices: Training/Coaching
• Management Skills: Improvement Kata & Coaching Kata
• Knowledge: Value, Flow, Quality® Education System
• Predict and Prepare for Organizational Change
• Prepare for Product Ownership
Attend Upcoming Webinars
April 25
Agile, Lean, and Project Management: How Do
They All Fit Together?
May 30
Plan to Re-Plan: Using Adaptive Planning and
Agile Methods to Deliver Value from an
Advanced Infrastructure Project
Contact Me
Adam Light Management Consultant & Principal
SoTech Advisors
503.522.1499