Kanban: Foundation for Leadership
-
Upload
dean-stevens -
Category
Business
-
view
915 -
download
2
description
Transcript of Kanban: Foundation for Leadership
KanbanFoundation for Leadership
Do What Makes Lean Sense
Dean’s Twitter @leanopinionsEmail [email protected]
2
“Management is doing things right; Leadership is doing the right things.”
… Peter Drucker
3
Product Owner and Kanban
Product Owner Role in Scrum• Responsible for the
business value of the project
• Feed business value increments to the development team– Product Backlog– Sprint Backlog
• This gets harder at scale
Kanban MethodFoundation for Leadership• Based on Lean & Deming
Principles• Promotes adoption of Agile
values and principles beyond the team
Pull based Authority –Earn the authority to leadDo what makes Lean sense
4
Customer Stakeholders
Lead Time• Speed
• Time from start to finish
Reliability & Quality• Works as expected
5
Business Stakeholders
Predictability• “Make promises you can
keep”… most of the time
• “Predictable service delivery”
• Velocity is average completion rate
Return• Forecasted Return?
• Actual Return!
6
Development Stakeholders
Positive Work Environment• Focus on one or two
meaningful things at a time
• Work together productively across functions
7
Kanban Method
“Make everything as simple as possible, but no simpler.”
… Albert Einstein
“Do what makes Lean sense.” … Dean Stevens
8
Kanban MethodFive Core Properties
1. Visualize Workflow
2. Limit Work-in-progress
3. Measure and Manage Flow
4. Make Process Policies Explicit
5. Use Models to Recognize Improvement Opportunities
Key Thinking • Address Stakeholder needs• Start where you are• Agile dev teams? Fine• Start now
This isLeadership
9
Visualize Work FlowWhat We Want
Ready(5)
Analyze(3)
Develop(5) Accept
(3)Ready for Release
Urgent
Story
Story
Story
Story
Story
Analyze Ready for Dev
Dev Ready for Accept
Story Story Story Story Story Story
ValueDev Team
Extended Team
10
Limit Work in ProgressLittle’s Law
Lead Time = WIP / Throughput(time) = (items) / (items/time)
Where:Lead Time: Time from start to finishWIP: Work in ProgressThroughput: Average completion rate
Reduce WIP to improve Lead Time
Makes Customer
Happy
11
Limit Work in ProgressExposes Problems
But, reducing WIP exposes hidden problems due to– Complexity– Delay– Variability
Reduce WIP AND solve problems to– Establish predictable
throughput– Promote quality, team
work and trust
Makes Business Happy
Makes Employees
Happy
This isLeadership
12
Measure & Manage Flow
“The easy way out usually leads back in.” … Peter Senge, The Fifth Discipline
“Beware of common sense.” … Dean Stevens
13
Measure & Manage FlowWhat’s the Problem?
What’s the problem?– Anything that inhibits
flow– Anything that inhibits
our Why’s
Why Flow?– Speed– Return– Predictability– Quality– Work Environment
14
Measure & Manage Flow Look for Causes – Agile Manifesto
• Individuals and interactions over process and tools
• Working software over comprehensive documentation
• Customer collaboration over contract negotiation
• Responding to change over following a plan
Causes – too much of the items on the rightLead to complexity, delay and variation
15
Measure & Manage Flow Potential Solutions – Agile Manifesto
• Individuals and interactions over process and tools
• Working software over comprehensive documentation
• Customer collaboration over contract negotiation
• Responding to change over following a plan
Experiment with potential solutionsBias for more on the left and less on the right
17
Measure & Manage Flow Potential Solutions – Lean Thinking
Kanban Method Recipe for Success• Focus on Quality• Reduce Work-in-Progress• Deliver Often• Balance Demand against Throughput• Prioritize• Attack Sources of Variability to Improve Predictability
Experiment with potential solutions
18
Measure & Manage Flow Decide on Solutions
Transaction Costs: Set up and clean up activities
Coordination Costs: Activities that involves communicating or scheduling
Failure Load: Demand that may have been avoided through higher initial quality
Speak in business language
19
Make Process Policies ExplicitAction Plan
“So much of what we call management consists of making it difficult for people to work.”
… Peter Drucker
Help your team discover “the right things”
This isLeadership
20
Make Process Policies Explicit
Customer/ Business• “Make promises you can
keep”… most of the time
• Establish SLA with the business
Project/ Process Leadership• Lead to better ways to work
together
• Reach agreements collaboratively
• Do what makes Lean sense
21
Continuous Improvement
A3 Thinking – PDCA Reflect on the systemDo it again
Change is Hard
Situation
Analyze
Solutions
Action Plan
22
Summary
Get started – visualize work flow
Earn the authority to lead
Do what makes Lean sense
23
Further Reading
Leanopinions.blogspot.comDennisStevens.com