SlideShare a Scribd company logo
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
LEAN
is a manufacturing production approach
PRECISELY DEFINE VALUE
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
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
MAKE VALUE FLOW
PULL VALUE, DON’T PUSH
AGILE
is a movement driven by a manifesto
PEOPLE MAKE SOFTWARE
COLLABORATE CLOSELY WITH YOUR CUSTOMER
DELIVER VALUE
RESPOND QUICKLY TO CHANGE
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
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
Lean & Agile Essentials
Lean & Agile Essentials
THANK YOU!
Clint Edmonson
Principal Consultant
Polaris Solutions
clint@polaris.llc
Visit us at http://polaris.llc

More Related Content

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
  • 2. LEAN is a manufacturing production approach
  • 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
  • 8. AGILE is a movement driven by a manifesto
  • 10. COLLABORATE CLOSELY WITH YOUR CUSTOMER
  • 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
  • 17. THANK YOU! Clint Edmonson Principal Consultant Polaris Solutions clint@polaris.llc Visit us at http://polaris.llc

Editor's Notes

  1. Production method Five Principles Precisely specify value Define a value stream Make value flow Pull value (as capacity allows) Pursue perfection
  2. Manifesto driven movement Key tenets People make software Deliver value Collaborate closely with your customer Respond quickly to change