Lean & Agile Essentials
- 1. W H A T E V E R Y D E V E L O P E R N E E D S T O K N O W A B O U T
LEAN & AGILE
Clint Edmonson
Principal Consultant
Polaris Solutions
clint@polaris.llc
- 4. PRECISELY DEFINE VALUE
Browse Catalog Biz Value: 5
As a shopper I want to browse the
Tailspin Toys catalog so that I may
purchase some toys.
Estimate: 3
Acceptance Criteria:
− Shopper is shown a list of product
categories.
− Shopper can view details for each
product in catalog, including :
name, inventory #, description,
price, and related items.
Browse Catalog
Clint Edmonson 4
- 5. DEFINE A VALUE STREAM
New Grooming Development Testing Acceptance Deployed
• PBI
achieved
• Changes
released
to PROD
or in
state to
be
deployed
at will
• Description
clarified
• Acceptance
criteria written
• Estimated by
team
• Acceptance
criteria met
• Unit tests pass
• Code reviewed
• Code quality
gates met
• Integrated into
main
development
stream
• Integration
tests pass
• Acceptance
test pass
• Automated
Functional
tests written
and pass
• Non-functional
requirements
met/tests pass
• PBI Demo’d to
product owner
who accepts/
signs off on
story
- 13. TAKEAWAYS
• Grow a repeatable, flowing process
• Small bites, lots of chewing
• Pivot mercilessly when conditions change
• Recognize when you’re bottlenecking and/or stalling
• Understand the different between the principles and the methodologies
• Kanban implements lean
• Scrum implements lean and agile
- 14. WATCH OUT FOR THE SABOTEURS!
Influential team members who aren’t bought in
Old school PMs who want to manage to a Gantt chart
• Where do I put the due dates?
Seagull leaders
• Distractions & side quests!
Matrix Organizations
• Fractionalization is the enemy of focus and value delivery!
Unengaged customers & stakeholders
Editor's Notes
- Production method
Five Principles
Precisely specify value
Define a value stream
Make value flow
Pull value (as capacity allows)
Pursue perfection
- Manifesto driven movement
Key tenets
People make software
Deliver value
Collaborate closely with your customer
Respond quickly to change