SlideShare ist ein Scribd-Unternehmen logo
1 von 41
Downloaden Sie, um offline zu lesen
Agile, Scrum, Lean & Kanban in a flash 
Andrew Rusling 
Agile Coach 
@andrewrusling
Contents 
1. agile for software development 
2. Scrum 
3. agile outside of software development 
4. Lean 
5. Kanban 
2
Competencies to be gained 
By the end of this session, I am hopeful that you will be able to: 
1. Summarise agile 
2. Summarise Scrum 
3. Summarise Lean 
4. Summarise Kanban 
5. List some business applicable, agile practices 
6. Summarise how Lean helps us to deliver more value 
7. Summarise how Kanban can help business teams 
3
4 
agile 
for software development
A brief history of agile 5 
Waterfall 
‘New New 
Product 
Development 
Game’ 
published 
Rate of 
business 
change 
accelerates 
90’s 
Light weight 
methodologies 
arise 
Scrum 
agile 
1970 
80’s 
1996 
1986 1993 2001 
XP
Agile value proposition 6 
Risk Business Value 
Adaptability Visibility 
Time 
Time 
Time 
Time 
Traditional Development Agile Development
agile Manifesto value statement 
Process and tools 
Individuals and 
interactions 
over 
Comprehensive 
documentation 
Following a plan 
product 
Working software over 
Responding to 
change 
over 
Contract negotiation 
Customer 
collaboration 
over 
Full Manifesto: http://agilemanifesto.org/
You can’t ‘do’ agile 
• It is a set of Values & Principles 
• No clear path to success 
• New practices and processes are needed 
• Many people learn by doing 
• Enter the agile methodologies 
8
9 
Scrum
Why is Scrum so successful? 
• Simple 
• 13 rules, Described in 16 pages 
• Technology Agnostic 
• Domain Agnostic 
• Extensible 
10
Key benefit of Scrum 11 
Build the wrong 
product faster
12 
Team 
5..9 People 
Cross Functional 
Self Organising 
Scrum has 13 rules 
Product Owner 
Stakeholder management 
Backlog management 
Return on Investment 
Scrum Master 
Servant Leader 
Coach 
Impediment Remover 
Facilitator 
Sprint 
1..4 weeks 
Sprint 
Planning 
Part 1 & 2 
2h .. 1d 
Sprint 
Review 
1h .. 4h 
Sprint 
Retrospective 
1h .. 4h 
Daily 
Stand up 
15m 
Definition 
of Done 
Potentially 
Shippable 
Product 
Increment 
Product 
Backlog 
Sprint 
Backlog 
Whole Team 
Sprint Goal
13 
agile outside 
of software development
Common views of the IT Department 14 
Slow 
Unreliable Costly 
Difficult 
Unresponsive 
Belligerent 
Inhibitors 
Painful
Pre-agile, those words were all applicable 15 
Idea 
Initiate & 
Resource 
Decide 
what to 
build 
Build it TIeTst it Release Feedback
Agile has shifted the bottleneck 16 
Initiate & 
Resource 
Product 
Idea Decide, Build, Test & Release it Feedback 
Management 
IT 
Product 
Management 
PMO 
Product 
Management 
HR 
Finance
Expanding agile outside of IT 17 
IT 
PMO 
Product 
Management 
HR 
Finance 
Executive 
Sales 
Marketing 
Agile
Top agile techniques for business 
Empowerment 
• Visualise work 
• Daily Standup 
• Prioritise as a 
Team 
Regular Events 
• Retrospectives 
• Reviews 
Roles 
• Product Owner 
• Coach 
Other 
• Time-boxing 
• Pomodoro 
• Visible 
Outcomes 
18
Lean
20 
Flow game 
https://www.flickr.com/photos/britanglishman/
What is Lean? 21 
“maximize customer value while minimizing waste”
Who are your customers? 
• Paying Customers? 
• External Companies? 
• Internal Colleges? 
22
What is value? 23 
Would you customers pay for it?
What is value? 
Output 
Outcome 
Impact 
Request 
Usage 
£
What is waste? 25 
Unevenness 
Mura 
Overburden 
Muri 
Non value adding 
activities 
Muda
Seven wastes of cognitive work (Muda) 
1. Partially Done Work 
2. Extra Features 
3. Relearning 
4. Handoffs 
5. Delays 
6. Task Switching 
7. Defects 
26
Brief History of Lean & Kanban 27 
Toyota 
Production 
System 
(TPS) 
started 
1950 
‘Implementing 
Lean Software 
Development’ 
Published 
1953 2006 
2010 
‘Lean 
Thinking‘ 
Published 
‘Lean’ first used 
to describe 
Toyota’s TPS 
80’s 1998 
kanban used 
on Toyota 
factory floor 
Kanban 
Method 
Published
Lean Thinking 
28 
1. Identify Customers and Specify Value 
2. Identify and Map the Value Stream 
3. Create Flow by Eliminating Waste 
4. Respond to Customer Pull 
5. Pursue Perfection
Kanban Method
The Location Game 
• How long will it take to write out a location name? 
• How long will it take to write out FIVE location names? 
• What will affect this time? 
30 
Start: xx Finish: yy 
Fraser 
Based heavily on the Name Game by Henrik Kniberg 
http://www.crisp.se/gratis-material-och-guider/multitasking-name-game
Kanban Method = Kanban 
Kanban is: 
• an approach for evolutionary change 
• a meta – methodology 
• a process improvement framework 
Kanban comes from: 
• Systems Thinking 
• Lean 
31 
Scrum is an agile, product delivery framework 
Kanban is a lean, process improvement framework
Kanban Method - Principles 
32 
1. Start with what you do now 
2. Agree to pursue evolutionary change 
3. Initially, respect current processes, roles, responsibilities and job titles 
4. Encourage acts of leadership at all levels of the organisation
Kanban Method – Practices 
1. Visualise the workflow 
2. Limit the work in progress 
3. Manage flow 
4. Make policies explicit 
5. Implement feedback loops 
6. Improve collaboratively, 
evolve experimentally 
33
Visual the workflow – an example 34 
Backlog Selected In Progress Ready for 
Review 
Review Done
One way to limit WIP 35 
(3) (2) (2) 
Backlog Selected In Progress Ready for 
Review 
Review Done
Manage Flow (aka remove waste) 36
Make policies explicit 
Clear, Public and Visible 
Some possible policies: 
• Cadence (Replenishment, Planning, Release) 
• Definition of Ready, Definition of Done 
• Classes of service (types of work item) 
• Standard 
• Expedite 
• Fixed Delivery Date 
• Intangible 
37
Implement feedback loops 
Product Quality 
• Reviews 
• Pairing 
Process 
• Retrospectives 
Track Metrics 
• Revenue per employee 
• Customer Satisfaction 
• Cumulative Flow 
• Cycle time 
38
Improve collaboratively 
• Management driven improvements will always be limited 
• Front line workers are best placed to improve the system 
• A collaborative approach is best 
Often done via: 
• Daily walking the wall 
• Regular Retrospectives 
39
40 
Avoid change without measuring 
(it is like walking around in the dark) 
Avoid change without a target 
Try Plan, Do, Check, Act 
Plan 
Act Do 
Check 
Evolve experimentally
41 
Thank you

Weitere ähnliche Inhalte

Was ist angesagt?

When to use agile (PMI ACP)
When to use agile (PMI ACP)When to use agile (PMI ACP)
When to use agile (PMI ACP)Davis Thomas
 
Changing the way we change – leveraging a combination of Lean, Design, and S...
 Changing the way we change – leveraging a combination of Lean, Design, and S... Changing the way we change – leveraging a combination of Lean, Design, and S...
Changing the way we change – leveraging a combination of Lean, Design, and S...Scrum Australia Pty Ltd
 
The Agile PMP: What PMPs need to know to compete in today's market
The Agile PMP: What PMPs need to know to compete in today's marketThe Agile PMP: What PMPs need to know to compete in today's market
The Agile PMP: What PMPs need to know to compete in today's marketProjectCon
 
Five Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at ScaleFive Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at ScaleLitheSpeed
 
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoBeyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoAtlassian
 
Continuous Improvement Tricks
Continuous Improvement TricksContinuous Improvement Tricks
Continuous Improvement TricksLitheSpeed
 
Five Steps to a More Agile Organization
Five Steps to a More Agile OrganizationFive Steps to a More Agile Organization
Five Steps to a More Agile OrganizationLitheSpeed
 
The Agile Analyst: Making Agile Methods Work for You
The Agile Analyst: Making Agile Methods Work for YouThe Agile Analyst: Making Agile Methods Work for You
The Agile Analyst: Making Agile Methods Work for YouLitheSpeed
 
Agile adoption vs Agile transformation
Agile adoption vs Agile transformationAgile adoption vs Agile transformation
Agile adoption vs Agile transformationMatthew Moran
 
Agile Auckland agile 101 back to basics
Agile Auckland   agile 101 back to basicsAgile Auckland   agile 101 back to basics
Agile Auckland agile 101 back to basicsEdwin Dando
 
Leanstartuptoolsforproductowners
LeanstartuptoolsforproductownersLeanstartuptoolsforproductowners
LeanstartuptoolsforproductownersRaj Indugula
 
The Agile PMO: From Process Police to Adaptive Leadership
The Agile PMO: From Process Police to Adaptive LeadershipThe Agile PMO: From Process Police to Adaptive Leadership
The Agile PMO: From Process Police to Adaptive LeadershipLitheSpeed
 
Lean Portfolio Management
Lean Portfolio ManagementLean Portfolio Management
Lean Portfolio ManagementDave Ungar
 
Agile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsAgile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsCprime
 
Project Management to Enterprise Agile Product Delivery
Project Management to Enterprise Agile Product DeliveryProject Management to Enterprise Agile Product Delivery
Project Management to Enterprise Agile Product DeliveryLeadingAgile
 

Was ist angesagt? (20)

When to use agile (PMI ACP)
When to use agile (PMI ACP)When to use agile (PMI ACP)
When to use agile (PMI ACP)
 
Changing the way we change – leveraging a combination of Lean, Design, and S...
 Changing the way we change – leveraging a combination of Lean, Design, and S... Changing the way we change – leveraging a combination of Lean, Design, and S...
Changing the way we change – leveraging a combination of Lean, Design, and S...
 
The Agile PMP: What PMPs need to know to compete in today's market
The Agile PMP: What PMPs need to know to compete in today's marketThe Agile PMP: What PMPs need to know to compete in today's market
The Agile PMP: What PMPs need to know to compete in today's market
 
Five Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at ScaleFive Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at Scale
 
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoBeyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
 
Continuous Improvement Tricks
Continuous Improvement TricksContinuous Improvement Tricks
Continuous Improvement Tricks
 
The agile pmo v2
The agile pmo v2The agile pmo v2
The agile pmo v2
 
Five Steps to a More Agile Organization
Five Steps to a More Agile OrganizationFive Steps to a More Agile Organization
Five Steps to a More Agile Organization
 
The Agile Analyst: Making Agile Methods Work for You
The Agile Analyst: Making Agile Methods Work for YouThe Agile Analyst: Making Agile Methods Work for You
The Agile Analyst: Making Agile Methods Work for You
 
Agile adoption vs Agile transformation
Agile adoption vs Agile transformationAgile adoption vs Agile transformation
Agile adoption vs Agile transformation
 
Agile Auckland agile 101 back to basics
Agile Auckland   agile 101 back to basicsAgile Auckland   agile 101 back to basics
Agile Auckland agile 101 back to basics
 
Leanstartuptoolsforproductowners
LeanstartuptoolsforproductownersLeanstartuptoolsforproductowners
Leanstartuptoolsforproductowners
 
The Agile Journey
The Agile JourneyThe Agile Journey
The Agile Journey
 
The Agile PMO: From Process Police to Adaptive Leadership
The Agile PMO: From Process Police to Adaptive LeadershipThe Agile PMO: From Process Police to Adaptive Leadership
The Agile PMO: From Process Police to Adaptive Leadership
 
Lean Portfolio Management
Lean Portfolio ManagementLean Portfolio Management
Lean Portfolio Management
 
The Agile BA
The Agile BAThe Agile BA
The Agile BA
 
The agile PMO - Agile Business Conference 10.2014 London Michael nir
The agile PMO - Agile Business Conference 10.2014 London Michael nir   The agile PMO - Agile Business Conference 10.2014 London Michael nir
The agile PMO - Agile Business Conference 10.2014 London Michael nir
 
Agile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsAgile Governance for Hybrid Programs
Agile Governance for Hybrid Programs
 
Project Management to Enterprise Agile Product Delivery
Project Management to Enterprise Agile Product DeliveryProject Management to Enterprise Agile Product Delivery
Project Management to Enterprise Agile Product Delivery
 
Agile PMO
Agile PMO Agile PMO
Agile PMO
 

Ähnlich wie Agile Scrum Lean & Kanban explained in a flash

Agile Project Management Workshop.pptx
Agile Project Management Workshop.pptxAgile Project Management Workshop.pptx
Agile Project Management Workshop.pptxAbhishek Prasoon
 
From Project Manager to Scrum Master
From Project Manager to Scrum MasterFrom Project Manager to Scrum Master
From Project Manager to Scrum MasterLitheSpeed
 
Kanban introduction
Kanban introductionKanban introduction
Kanban introductionAhmed Hammad
 
Understanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfUnderstanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfSwapnikaReddy6
 
You think you know agile
You think you know agileYou think you know agile
You think you know agileNathan Gloyn
 
Agile Outside Software
Agile Outside SoftwareAgile Outside Software
Agile Outside Softwareallan kelly
 
Agile.pptx
Agile.pptxAgile.pptx
Agile.pptxRafeeq T
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanDimitri Ponomareff
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to AgileInova LLC
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training Anat (Alon) Salhov
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through ScrumNaveen Kumar Singh
 
Agile Outside Software: Does Agile work outside of sofware? #AOSW
Agile Outside Software: Does Agile work outside of sofware? #AOSWAgile Outside Software: Does Agile work outside of sofware? #AOSW
Agile Outside Software: Does Agile work outside of sofware? #AOSWallan kelly
 
Intro to Agile - Heidi Araya
Intro to Agile  - Heidi ArayaIntro to Agile  - Heidi Araya
Intro to Agile - Heidi Arayaagilemaine
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrumAnat (Alon) Salhov
 

Ähnlich wie Agile Scrum Lean & Kanban explained in a flash (20)

Agile for Business
Agile for BusinessAgile for Business
Agile for Business
 
Agile Practice Workshop at Eye Care Leaders
Agile Practice Workshop at Eye Care LeadersAgile Practice Workshop at Eye Care Leaders
Agile Practice Workshop at Eye Care Leaders
 
Agile Project Management Workshop.pptx
Agile Project Management Workshop.pptxAgile Project Management Workshop.pptx
Agile Project Management Workshop.pptx
 
From Project Manager to Scrum Master
From Project Manager to Scrum MasterFrom Project Manager to Scrum Master
From Project Manager to Scrum Master
 
Kanban introduction
Kanban introductionKanban introduction
Kanban introduction
 
Understanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfUnderstanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdf
 
You think you know agile
You think you know agileYou think you know agile
You think you know agile
 
Agile Outside Software
Agile Outside SoftwareAgile Outside Software
Agile Outside Software
 
Product Management In Agile Practice
Product Management In Agile PracticeProduct Management In Agile Practice
Product Management In Agile Practice
 
Agile.pptx
Agile.pptxAgile.pptx
Agile.pptx
 
Agile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdfAgile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdf
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and Kanban
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
Agile tutorial
Agile tutorialAgile tutorial
Agile tutorial
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through Scrum
 
Agile Outside Software: Does Agile work outside of sofware? #AOSW
Agile Outside Software: Does Agile work outside of sofware? #AOSWAgile Outside Software: Does Agile work outside of sofware? #AOSW
Agile Outside Software: Does Agile work outside of sofware? #AOSW
 
Intro to Agile - Heidi Araya
Intro to Agile  - Heidi ArayaIntro to Agile  - Heidi Araya
Intro to Agile - Heidi Araya
 
Agile Introduction
Agile IntroductionAgile Introduction
Agile Introduction
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
 

Mehr von DigitalCatapultDevelopmentPractices (7)

Agile & Lean PMO
Agile & Lean PMOAgile & Lean PMO
Agile & Lean PMO
 
Effective user stories for your agile or Scrum team
Effective user stories for your agile or Scrum teamEffective user stories for your agile or Scrum team
Effective user stories for your agile or Scrum team
 
Kanban for Business
Kanban for BusinessKanban for Business
Kanban for Business
 
Lean for Business Teams
Lean for Business TeamsLean for Business Teams
Lean for Business Teams
 
Collaborative Techniques
Collaborative TechniquesCollaborative Techniques
Collaborative Techniques
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Agile Estimation
Agile EstimationAgile Estimation
Agile Estimation
 

Kürzlich hochgeladen

A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Nikki Chapple
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentMahmoud Rabie
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 

Kürzlich hochgeladen (20)

A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career Development
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 

Agile Scrum Lean & Kanban explained in a flash

  • 1. Agile, Scrum, Lean & Kanban in a flash Andrew Rusling Agile Coach @andrewrusling
  • 2. Contents 1. agile for software development 2. Scrum 3. agile outside of software development 4. Lean 5. Kanban 2
  • 3. Competencies to be gained By the end of this session, I am hopeful that you will be able to: 1. Summarise agile 2. Summarise Scrum 3. Summarise Lean 4. Summarise Kanban 5. List some business applicable, agile practices 6. Summarise how Lean helps us to deliver more value 7. Summarise how Kanban can help business teams 3
  • 4. 4 agile for software development
  • 5. A brief history of agile 5 Waterfall ‘New New Product Development Game’ published Rate of business change accelerates 90’s Light weight methodologies arise Scrum agile 1970 80’s 1996 1986 1993 2001 XP
  • 6. Agile value proposition 6 Risk Business Value Adaptability Visibility Time Time Time Time Traditional Development Agile Development
  • 7. agile Manifesto value statement Process and tools Individuals and interactions over Comprehensive documentation Following a plan product Working software over Responding to change over Contract negotiation Customer collaboration over Full Manifesto: http://agilemanifesto.org/
  • 8. You can’t ‘do’ agile • It is a set of Values & Principles • No clear path to success • New practices and processes are needed • Many people learn by doing • Enter the agile methodologies 8
  • 10. Why is Scrum so successful? • Simple • 13 rules, Described in 16 pages • Technology Agnostic • Domain Agnostic • Extensible 10
  • 11. Key benefit of Scrum 11 Build the wrong product faster
  • 12. 12 Team 5..9 People Cross Functional Self Organising Scrum has 13 rules Product Owner Stakeholder management Backlog management Return on Investment Scrum Master Servant Leader Coach Impediment Remover Facilitator Sprint 1..4 weeks Sprint Planning Part 1 & 2 2h .. 1d Sprint Review 1h .. 4h Sprint Retrospective 1h .. 4h Daily Stand up 15m Definition of Done Potentially Shippable Product Increment Product Backlog Sprint Backlog Whole Team Sprint Goal
  • 13. 13 agile outside of software development
  • 14. Common views of the IT Department 14 Slow Unreliable Costly Difficult Unresponsive Belligerent Inhibitors Painful
  • 15. Pre-agile, those words were all applicable 15 Idea Initiate & Resource Decide what to build Build it TIeTst it Release Feedback
  • 16. Agile has shifted the bottleneck 16 Initiate & Resource Product Idea Decide, Build, Test & Release it Feedback Management IT Product Management PMO Product Management HR Finance
  • 17. Expanding agile outside of IT 17 IT PMO Product Management HR Finance Executive Sales Marketing Agile
  • 18. Top agile techniques for business Empowerment • Visualise work • Daily Standup • Prioritise as a Team Regular Events • Retrospectives • Reviews Roles • Product Owner • Coach Other • Time-boxing • Pomodoro • Visible Outcomes 18
  • 19. Lean
  • 20. 20 Flow game https://www.flickr.com/photos/britanglishman/
  • 21. What is Lean? 21 “maximize customer value while minimizing waste”
  • 22. Who are your customers? • Paying Customers? • External Companies? • Internal Colleges? 22
  • 23. What is value? 23 Would you customers pay for it?
  • 24. What is value? Output Outcome Impact Request Usage £
  • 25. What is waste? 25 Unevenness Mura Overburden Muri Non value adding activities Muda
  • 26. Seven wastes of cognitive work (Muda) 1. Partially Done Work 2. Extra Features 3. Relearning 4. Handoffs 5. Delays 6. Task Switching 7. Defects 26
  • 27. Brief History of Lean & Kanban 27 Toyota Production System (TPS) started 1950 ‘Implementing Lean Software Development’ Published 1953 2006 2010 ‘Lean Thinking‘ Published ‘Lean’ first used to describe Toyota’s TPS 80’s 1998 kanban used on Toyota factory floor Kanban Method Published
  • 28. Lean Thinking 28 1. Identify Customers and Specify Value 2. Identify and Map the Value Stream 3. Create Flow by Eliminating Waste 4. Respond to Customer Pull 5. Pursue Perfection
  • 30. The Location Game • How long will it take to write out a location name? • How long will it take to write out FIVE location names? • What will affect this time? 30 Start: xx Finish: yy Fraser Based heavily on the Name Game by Henrik Kniberg http://www.crisp.se/gratis-material-och-guider/multitasking-name-game
  • 31. Kanban Method = Kanban Kanban is: • an approach for evolutionary change • a meta – methodology • a process improvement framework Kanban comes from: • Systems Thinking • Lean 31 Scrum is an agile, product delivery framework Kanban is a lean, process improvement framework
  • 32. Kanban Method - Principles 32 1. Start with what you do now 2. Agree to pursue evolutionary change 3. Initially, respect current processes, roles, responsibilities and job titles 4. Encourage acts of leadership at all levels of the organisation
  • 33. Kanban Method – Practices 1. Visualise the workflow 2. Limit the work in progress 3. Manage flow 4. Make policies explicit 5. Implement feedback loops 6. Improve collaboratively, evolve experimentally 33
  • 34. Visual the workflow – an example 34 Backlog Selected In Progress Ready for Review Review Done
  • 35. One way to limit WIP 35 (3) (2) (2) Backlog Selected In Progress Ready for Review Review Done
  • 36. Manage Flow (aka remove waste) 36
  • 37. Make policies explicit Clear, Public and Visible Some possible policies: • Cadence (Replenishment, Planning, Release) • Definition of Ready, Definition of Done • Classes of service (types of work item) • Standard • Expedite • Fixed Delivery Date • Intangible 37
  • 38. Implement feedback loops Product Quality • Reviews • Pairing Process • Retrospectives Track Metrics • Revenue per employee • Customer Satisfaction • Cumulative Flow • Cycle time 38
  • 39. Improve collaboratively • Management driven improvements will always be limited • Front line workers are best placed to improve the system • A collaborative approach is best Often done via: • Daily walking the wall • Regular Retrospectives 39
  • 40. 40 Avoid change without measuring (it is like walking around in the dark) Avoid change without a target Try Plan, Do, Check, Act Plan Act Do Check Evolve experimentally

Hinweis der Redaktion

  1. Dr Winston Royce, Managing the Development of Large Software Systems, 1970. “I believe in this concept, but the implementation described above is risky and invites failure” 80’s – waterfall projects that take 18 months to deliver something, can no longer keep up with the ever increasing rate of business change. Takeuchi and Nonaka - Harvard Business Review January-February 1986 - Product development (NOT SOFTWARE) Light Weight methodologies – including Scrum, XP, DSDM, Adaptive Software Development, Crystal, Feature-Driven Development, Pragmatic Programming, and others… Scrum – created at Easel corporation, by Jeff Sutherland and Ken Schwaber. eXtreme Programming – developer centric methodology created by Kent Bent (also the created of Test Driven Development) Agile – manifesto for agile software development – created by 17 software developers who were all doing different light weight methodologies and got together to distil what was common to all of their methodologies.
  2. We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: That is, while there is value in the items on the right, we value the items on the left more.
  3. Programme Management Office Slow decision making (Funding / approving / cancelling projects) Product Management Slow decision making (Deciding what to build) Finance Slow purchasing process (i.e. tools, hardware, licences) Human Resources Slow hiring process
  4. Visualise work (on a task board) Product Owner role (responsible for priorities) Coach role (helping team reflect and improve) Visible outcomes - iterating over visible product Pomodoro (pomodorotechnique.com/) Photo credit https://www.flickr.com/photos/sequester/ - task board Photo credithttps://www.flickr.com/photos/karthikc/ - top down stand up Photo credithttps://www.flickr.com/photos/acarlos1000/ - stand up, see people and board Photo credithttps://www.flickr.com/photos/visualpunch/ - PO Photo credithttps://www.flickr.com/photos/aroberts/ - pomodoro Photo credithttps://www.flickr.com/photos/bisgovuk/ - government dudes Photo credithttps://www.flickr.com/photos/psd/ - retrospective
  5. This idea comes from Jeff Patton. Our stakeholders request something, we capture that as a User Story. We develop the User Story and produce some Output, that we Release to the public. Hopefully the changed software, leads to an Outcome. Hopefully our customers change their behaviour by playing for longer, paying more, inviting more friends etc. Lastly those outcomes lead to some impact. I.e. The company earns more money. Which of these do we currently focus on maximising? Which should we focus on maximising? Which should we focus on minimising? i.e. Maximise Impacts, Minimise Outputs.
  6. Kanban on Toyota floor – Just In Time stock replenishment signalling card. Came from study of supermarkets Lean Thinking - Womack & Jones Implementing Lean SW Dev – Mary and Tom Poppendieck Kanban Method by David J Anderson