SlideShare a Scribd company logo

Scrum and Kanban - Getting the Most from Each

Scrum is the most popular Agile methodology with Kanban a growing second choice. Learn about the core parts of each one as well as how they differ so that you can find the best fit for your team or organizational context. For example, Scrum is great when you want to shake up the status quo and transform the way you work. Kanban is great when small changes are a better fit for the environment. Learn how they work and how you can use them in your environment.

1 of 56
Download to read offline
Scrum & Kanban – Getting 
the Most From Each 
@MichaelSahota
About Michael 
STRATEGIC 
PLAY® 
!
The Big Picture 
@MichaelSahota
Agile processes come in different 
flavours 
Lean 
Agile 
(XP)Extreme 
Programming 
Crystal 
Clear 
RUP 
IID 
Scrum, BUT… 
Kanban 
Scrum
2013 State of Scrum Report
Prescriptive vs Adaptive 
processes 
More prescriptive More adaptive 
XP 
(13) 
Scrum 
(9) 
Kanban 
(3) 
Do 
Whatever 
(0) 
RUP 
(120+) 
• Architecture Reviewer 
• Business Designer 
• Business-Model Reviewer 
• Business-Process Analyst 
• Capsule Designer 
• Change Control Manager 
• Code Reviewer 
• Configuration Manager 
• Course Developer 
• Database Designer 
• Deployment Manager 
• Design Reviewer 
• Designer 
• Graphic Artist 
• Implementer 
• Integrator 
• Process Engineer 
• Project Manager 
• Project Reviewer 
• Requirements Reviewer 
• Requirements Specifier 
• Software Architect 
• Stakeholder 
• System Administrator 
• System Analyst 
• Technical Writer 
• Test Analyst 
• Test Designer 
• Test Manager 
• Tester 
• Tool Specialist 
• User-Interface Designer 
• Architectural analysis 
• Assess Viability of architectural 
proof-of-concept 
• Capsule design 
• Class design 
• Construct architectural proof-of- 
concept 
• Database design 
• Describe distribution 
• Describe the run-time 
architecture 
• Design test packages and 
classes 
• Develop design guidelines 
• Develop programming 
guidelines 
• Identify design elements 
• Identify design mechanisms 
• Incorporate design elements 
• Prioritize use cases 
• Review the architecture 
• Review the design 
• Structure the implementation 
model 
• Subsystem design 
• Use-case analysis 
• Use-case design 
• Analysis model 
• Architectural proof-of-concept 
• Bill of materials 
• Business architecture 
document 
• Business case 
• Business glossary 
• Business modeling guidelines 
• Business object model 
• Business rules 
• Business use case 
• Whole team 
• Coding standard 
• TDD 
• Collective ownership 
• Customer tests 
• Pair programming 
• Refactoring 
• Planning game 
• Continuous integration 
• Simple design 
• Sustainable pace 
• Metaphor 
• Small releases 
• Scrum Master 
• Product Owner 
• Team 
• Sprint planning 
meeting 
• Daily Scrum 
• Sprint review 
• Product backlogt 
• Sprint backlog 
• BUrndown chart 
• Visualize the workflow 
• Limit WIP 
• Measure and optimize lead 
time 
Do not develop an attachment 
to any one weapon 
or any one school of fighting 
Miyamoto Musashi 
17th century 
samurai 
• Business use case realization 
• Business use-case model 
• Business vision 
• Change request 
• Configuration audit findings 
• Configuration management 
plan 
• Data model 
• Deployment model 
• Deployment plan 
• Design guidelines 
• Design model 
• Development case 
• Development-organization 
assessment 
• End-user support mateirla 
• Glossary 
• Implementation model 
• Installation artifacts 
• Integration build plan 
• Issues list 
• Iteration assessment 
• Iteration plan 
• Manual styleguide 
• Programming guidelines 
• Quality assurance plan 
• Reference architecture 
• Release notes 
• Requirements attributes 
• Requirements 
management plan 
• Review record 
• Risk list 
• Risk management plan 
• Software architecture 
document 
• Software development 
plan 
• Software requirements 
specification 
• Stakeholder requests 
• Status assessment 
• Supplementary business 
specification 
• Supplementary specification 
• Target organization 
assessment 
• Test automation architecture 
• Test cases 
• Test environment configuration 
• Test evaluation summary 
• Test guidelines 
• Test ideas list 
• Test interface specification 
• Test plan 
• Test suite 
• Tool guidelines 
• Training materials 
• Use case model 
• Use case package 
• Use-case modeling guidelines 
• Use-case realization 
• Use-case storyboard 
• User-interface guidelines 
• User-interface prototype 
• Vision 
• Work order 
• Workload analysis model 
Henrik Kniberg

Recommended

Kanban Basics for Beginners
Kanban Basics for BeginnersKanban Basics for Beginners
Kanban Basics for BeginnersZsolt Fabok
 
LKCE14 Kanban at Scale, Scaling Kanban
LKCE14 Kanban at Scale, Scaling KanbanLKCE14 Kanban at Scale, Scaling Kanban
LKCE14 Kanban at Scale, Scaling KanbanKlaus Leopold
 
Kanban introduction
Kanban introductionKanban introduction
Kanban introductionTomas Rybing
 
The Kanban Retrospective
The Kanban RetrospectiveThe Kanban Retrospective
The Kanban RetrospectiveColleen Johnson
 
Evolutionary Patterns in Portfolio Kanban
Evolutionary Patterns in Portfolio KanbanEvolutionary Patterns in Portfolio Kanban
Evolutionary Patterns in Portfolio KanbanColleen Johnson
 
Kanban in Action Workshop
Kanban in Action WorkshopKanban in Action Workshop
Kanban in Action WorkshopMark Grove
 

More Related Content

What's hot

Xanpan - What do you get if you cross XP and Kanban?
Xanpan - What do you get if you cross XP and Kanban?Xanpan - What do you get if you cross XP and Kanban?
Xanpan - What do you get if you cross XP and Kanban?allan kelly
 
Exec Overview to Agile-Scrum
Exec Overview to Agile-ScrumExec Overview to Agile-Scrum
Exec Overview to Agile-ScrumLeanAgileTraining
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrumAnat (Alon) Salhov
 
Estimation
EstimationEstimation
EstimationDev9Com
 
Your Retrospective Format Doesnt Matter
Your Retrospective Format Doesnt MatterYour Retrospective Format Doesnt Matter
Your Retrospective Format Doesnt MatterColleen Johnson
 
Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014
Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014
Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014LeanKit
 
Modern Software Methodologies(Agile ,Scrum & Lean) + CASE STUDY(Google)
Modern Software Methodologies(Agile ,Scrum & Lean) + CASE STUDY(Google)Modern Software Methodologies(Agile ,Scrum & Lean) + CASE STUDY(Google)
Modern Software Methodologies(Agile ,Scrum & Lean) + CASE STUDY(Google)Aditya Taneja
 
Kanban highlights
Kanban highlightsKanban highlights
Kanban highlightsYuval Yeret
 
Intro to Scrum - Heidi Araya
Intro to Scrum  - Heidi ArayaIntro to Scrum  - Heidi Araya
Intro to Scrum - Heidi Arayaagilemaine
 
Kanban for scrummers
Kanban for scrummersKanban for scrummers
Kanban for scrummersAgileSparks
 
Xanpan extended presentation
Xanpan extended presentationXanpan extended presentation
Xanpan extended presentationallan kelly
 
Introduction to JIRA & Agile Project Management
Introduction to JIRA & Agile Project ManagementIntroduction to JIRA & Agile Project Management
Introduction to JIRA & Agile Project ManagementDan Chuparkoff
 
Intro to Kanban - Heidi Araya
Intro to Kanban - Heidi ArayaIntro to Kanban - Heidi Araya
Intro to Kanban - Heidi Arayaagilemaine
 
Using Kanban to Visualize Your Work
Using Kanban to Visualize Your WorkUsing Kanban to Visualize Your Work
Using Kanban to Visualize Your WorkLeanKit
 
Does this FizzGood? Improve velocity, predictability & agility by asking a si...
Does this FizzGood? Improve velocity, predictability & agility by asking a si...Does this FizzGood? Improve velocity, predictability & agility by asking a si...
Does this FizzGood? Improve velocity, predictability & agility by asking a si...Jon Terry
 

What's hot (20)

Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
 
Xanpan - What do you get if you cross XP and Kanban?
Xanpan - What do you get if you cross XP and Kanban?Xanpan - What do you get if you cross XP and Kanban?
Xanpan - What do you get if you cross XP and Kanban?
 
The Long March
The Long MarchThe Long March
The Long March
 
Lean Tribe 30
Lean Tribe 30Lean Tribe 30
Lean Tribe 30
 
Exec Overview to Agile-Scrum
Exec Overview to Agile-ScrumExec Overview to Agile-Scrum
Exec Overview to Agile-Scrum
 
Scrumban
ScrumbanScrumban
Scrumban
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
 
Estimation
EstimationEstimation
Estimation
 
Your Retrospective Format Doesnt Matter
Your Retrospective Format Doesnt MatterYour Retrospective Format Doesnt Matter
Your Retrospective Format Doesnt Matter
 
Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014
Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014
Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014
 
Modern Software Methodologies(Agile ,Scrum & Lean) + CASE STUDY(Google)
Modern Software Methodologies(Agile ,Scrum & Lean) + CASE STUDY(Google)Modern Software Methodologies(Agile ,Scrum & Lean) + CASE STUDY(Google)
Modern Software Methodologies(Agile ,Scrum & Lean) + CASE STUDY(Google)
 
Kanban highlights
Kanban highlightsKanban highlights
Kanban highlights
 
Intro to Scrum - Heidi Araya
Intro to Scrum  - Heidi ArayaIntro to Scrum  - Heidi Araya
Intro to Scrum - Heidi Araya
 
Kanban for scrummers
Kanban for scrummersKanban for scrummers
Kanban for scrummers
 
Xanpan extended presentation
Xanpan extended presentationXanpan extended presentation
Xanpan extended presentation
 
Introduction to JIRA & Agile Project Management
Introduction to JIRA & Agile Project ManagementIntroduction to JIRA & Agile Project Management
Introduction to JIRA & Agile Project Management
 
Intro to Kanban - Heidi Araya
Intro to Kanban - Heidi ArayaIntro to Kanban - Heidi Araya
Intro to Kanban - Heidi Araya
 
Using Kanban to Visualize Your Work
Using Kanban to Visualize Your WorkUsing Kanban to Visualize Your Work
Using Kanban to Visualize Your Work
 
Does this FizzGood? Improve velocity, predictability & agility by asking a si...
Does this FizzGood? Improve velocity, predictability & agility by asking a si...Does this FizzGood? Improve velocity, predictability & agility by asking a si...
Does this FizzGood? Improve velocity, predictability & agility by asking a si...
 
Scaling aug 2014 6.key
Scaling aug 2014 6.keyScaling aug 2014 6.key
Scaling aug 2014 6.key
 

Viewers also liked

Whole Agile - Unleashing People & Organizations
Whole Agile - Unleashing People & Organizations Whole Agile - Unleashing People & Organizations
Whole Agile - Unleashing People & Organizations Michael Sahota
 
Transformation Case Study Highlights
Transformation Case Study HighlightsTransformation Case Study Highlights
Transformation Case Study HighlightsMichael Sahota
 
Understanding and Working with Agile Culture - PMI-SOC
Understanding and Working with Agile Culture - PMI-SOCUnderstanding and Working with Agile Culture - PMI-SOC
Understanding and Working with Agile Culture - PMI-SOCMichael Sahota
 
Reinventing Organizations for Enterprise Agility
Reinventing Organizations for Enterprise AgilityReinventing Organizations for Enterprise Agility
Reinventing Organizations for Enterprise AgilityMichael Sahota
 
Agile 2012 - An Agile Adoption and Transformation Survival Guide
Agile 2012 - An Agile Adoption and Transformation Survival GuideAgile 2012 - An Agile Adoption and Transformation Survival Guide
Agile 2012 - An Agile Adoption and Transformation Survival GuideMichael Sahota
 
5 Practices for an Agile Mindset
5 Practices for an Agile Mindset5 Practices for an Agile Mindset
5 Practices for an Agile MindsetMichael Sahota
 
10 Secrets of Agile Transformation
10 Secrets of Agile Transformation10 Secrets of Agile Transformation
10 Secrets of Agile TransformationMichael Sahota
 
Advice Process for Effective Organizational Decision-Making
Advice Process for Effective Organizational Decision-MakingAdvice Process for Effective Organizational Decision-Making
Advice Process for Effective Organizational Decision-MakingMichael Sahota
 
Практика работы с крупными проектами - от Scrum с XP к Kanban
Практика работы с крупными проектами - от Scrum с XP к KanbanПрактика работы с крупными проектами - от Scrum с XP к Kanban
Практика работы с крупными проектами - от Scrum с XP к KanbanAlexander Byndyu
 
Kanban 101 - 1 - Perfection, Waste and Value Stream Mapping
Kanban 101 - 1 - Perfection, Waste and Value Stream MappingKanban 101 - 1 - Perfection, Waste and Value Stream Mapping
Kanban 101 - 1 - Perfection, Waste and Value Stream MappingMichael Sahota
 
UX and Agile can be better together
UX and Agile can be better togetherUX and Agile can be better together
UX and Agile can be better togetherDassi Shusterman
 
Better by Measure: Two Tales of Disruption - Part Two (Class 4, SVA Products ...
Better by Measure: Two Tales of Disruption - Part Two (Class 4, SVA Products ...Better by Measure: Two Tales of Disruption - Part Two (Class 4, SVA Products ...
Better by Measure: Two Tales of Disruption - Part Two (Class 4, SVA Products ...Rebecca Gard Silver
 
Scrum take quality to the next level
Scrum   take quality to the next levelScrum   take quality to the next level
Scrum take quality to the next levelIndium Software
 
Reinventing Organizations - Scrum Gathering Orlando
Reinventing Organizations - Scrum Gathering OrlandoReinventing Organizations - Scrum Gathering Orlando
Reinventing Organizations - Scrum Gathering OrlandoMichael Sahota
 
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE  para produtos da Lacertae SWPLANO DE PROJETO DE SOFTWARE  para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SWMatheus Costa
 

Viewers also liked (20)

People over Process
People over ProcessPeople over Process
People over Process
 
Whole Agile - Unleashing People & Organizations
Whole Agile - Unleashing People & Organizations Whole Agile - Unleashing People & Organizations
Whole Agile - Unleashing People & Organizations
 
Transformation Case Study Highlights
Transformation Case Study HighlightsTransformation Case Study Highlights
Transformation Case Study Highlights
 
Understanding and Working with Agile Culture - PMI-SOC
Understanding and Working with Agile Culture - PMI-SOCUnderstanding and Working with Agile Culture - PMI-SOC
Understanding and Working with Agile Culture - PMI-SOC
 
Reinventing Organizations for Enterprise Agility
Reinventing Organizations for Enterprise AgilityReinventing Organizations for Enterprise Agility
Reinventing Organizations for Enterprise Agility
 
Agile 2012 - An Agile Adoption and Transformation Survival Guide
Agile 2012 - An Agile Adoption and Transformation Survival GuideAgile 2012 - An Agile Adoption and Transformation Survival Guide
Agile 2012 - An Agile Adoption and Transformation Survival Guide
 
5 Practices for an Agile Mindset
5 Practices for an Agile Mindset5 Practices for an Agile Mindset
5 Practices for an Agile Mindset
 
10 Secrets of Agile Transformation
10 Secrets of Agile Transformation10 Secrets of Agile Transformation
10 Secrets of Agile Transformation
 
Advice Process for Effective Organizational Decision-Making
Advice Process for Effective Organizational Decision-MakingAdvice Process for Effective Organizational Decision-Making
Advice Process for Effective Organizational Decision-Making
 
Практика работы с крупными проектами - от Scrum с XP к Kanban
Практика работы с крупными проектами - от Scrum с XP к KanbanПрактика работы с крупными проектами - от Scrum с XP к Kanban
Практика работы с крупными проектами - от Scrum с XP к Kanban
 
Kanban 101 - 1 - Perfection, Waste and Value Stream Mapping
Kanban 101 - 1 - Perfection, Waste and Value Stream MappingKanban 101 - 1 - Perfection, Waste and Value Stream Mapping
Kanban 101 - 1 - Perfection, Waste and Value Stream Mapping
 
UX and Agile can be better together
UX and Agile can be better togetherUX and Agile can be better together
UX and Agile can be better together
 
Better by Measure: Two Tales of Disruption - Part Two (Class 4, SVA Products ...
Better by Measure: Two Tales of Disruption - Part Two (Class 4, SVA Products ...Better by Measure: Two Tales of Disruption - Part Two (Class 4, SVA Products ...
Better by Measure: Two Tales of Disruption - Part Two (Class 4, SVA Products ...
 
Scrum take quality to the next level
Scrum   take quality to the next levelScrum   take quality to the next level
Scrum take quality to the next level
 
Lean Six Sigma ToC Glossary
Lean Six Sigma ToC GlossaryLean Six Sigma ToC Glossary
Lean Six Sigma ToC Glossary
 
Reinventing Organizations - Scrum Gathering Orlando
Reinventing Organizations - Scrum Gathering OrlandoReinventing Organizations - Scrum Gathering Orlando
Reinventing Organizations - Scrum Gathering Orlando
 
Chrysler c3 project
Chrysler c3 projectChrysler c3 project
Chrysler c3 project
 
Patton kanban 1
Patton kanban 1Patton kanban 1
Patton kanban 1
 
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE  para produtos da Lacertae SWPLANO DE PROJETO DE SOFTWARE  para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
 
2011 lean kanban-scrum
2011 lean kanban-scrum2011 lean kanban-scrum
2011 lean kanban-scrum
 

Similar to Scrum and Kanban - Getting the Most from Each

50500113 spiral-model
50500113 spiral-model50500113 spiral-model
50500113 spiral-modelasidharath
 
The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...
The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...
The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...Adrian Jones
 
Technical Excellence Doesn't Just Happen - AgileIndy 2016
Technical Excellence Doesn't Just Happen - AgileIndy 2016Technical Excellence Doesn't Just Happen - AgileIndy 2016
Technical Excellence Doesn't Just Happen - AgileIndy 2016Allison Pollard
 
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship CultureTechnical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship CultureAllison Pollard
 
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014Yuval Yeret
 
Case Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cartCase Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cartAbdullah Raza
 
Vladimirs Ivanovs - Creating children book in 45 minutes thanks to Scrum
Vladimirs Ivanovs - Creating children book in 45 minutes thanks to ScrumVladimirs Ivanovs - Creating children book in 45 minutes thanks to Scrum
Vladimirs Ivanovs - Creating children book in 45 minutes thanks to ScrumVladimirs Ivanovs
 
Agile Development – Why requirements matter by Fariz Saracevic
Agile Development – Why requirements matter by Fariz SaracevicAgile Development – Why requirements matter by Fariz Saracevic
Agile Development – Why requirements matter by Fariz SaracevicAgile ME
 
Smits security driven development
Smits   security driven developmentSmits   security driven development
Smits security driven developmentSmitsMC LLC
 
Agile – The New Kid in the Block?
Agile – The New Kid in the Block?Agile – The New Kid in the Block?
Agile – The New Kid in the Block?Michael Tarnowski
 
Agile project management day 2
Agile project management day 2Agile project management day 2
Agile project management day 2Knowit_TM
 
Introduction to Agile Hardware
Introduction to Agile Hardware Introduction to Agile Hardware
Introduction to Agile Hardware Cprime
 
Transitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to PracticeTransitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to PracticeTechWell
 
WEBINAR: Using Scrum for Hardware Development
WEBINAR: Using Scrum for Hardware DevelopmentWEBINAR: Using Scrum for Hardware Development
WEBINAR: Using Scrum for Hardware DevelopmentBelatrix Software
 

Similar to Scrum and Kanban - Getting the Most from Each (20)

Effective Scrum
Effective ScrumEffective Scrum
Effective Scrum
 
Fundamentals of Agile Methodologies - Part I
Fundamentals of Agile Methodologies - Part IFundamentals of Agile Methodologies - Part I
Fundamentals of Agile Methodologies - Part I
 
Agile Methodologies
Agile MethodologiesAgile Methodologies
Agile Methodologies
 
50500113 spiral-model
50500113 spiral-model50500113 spiral-model
50500113 spiral-model
 
The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...
The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...
The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...
 
Agile And Scum In a Nutshell
Agile And Scum In a NutshellAgile And Scum In a Nutshell
Agile And Scum In a Nutshell
 
Technical Excellence Doesn't Just Happen - AgileIndy 2016
Technical Excellence Doesn't Just Happen - AgileIndy 2016Technical Excellence Doesn't Just Happen - AgileIndy 2016
Technical Excellence Doesn't Just Happen - AgileIndy 2016
 
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship CultureTechnical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
 
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
Agile Intro and 2014 trends for AgileSparks open day at John-Bryce - March 2014
 
Case Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cartCase Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cart
 
Agile and Scrum 101 –PMI Central Indiana Chapter - Michael Nir - Slide deck
Agile and Scrum 101 –PMI Central Indiana Chapter -  Michael Nir - Slide deckAgile and Scrum 101 –PMI Central Indiana Chapter -  Michael Nir - Slide deck
Agile and Scrum 101 –PMI Central Indiana Chapter - Michael Nir - Slide deck
 
Vladimirs Ivanovs - Creating children book in 45 minutes thanks to Scrum
Vladimirs Ivanovs - Creating children book in 45 minutes thanks to ScrumVladimirs Ivanovs - Creating children book in 45 minutes thanks to Scrum
Vladimirs Ivanovs - Creating children book in 45 minutes thanks to Scrum
 
Agile Development – Why requirements matter by Fariz Saracevic
Agile Development – Why requirements matter by Fariz SaracevicAgile Development – Why requirements matter by Fariz Saracevic
Agile Development – Why requirements matter by Fariz Saracevic
 
Smits security driven development
Smits   security driven developmentSmits   security driven development
Smits security driven development
 
Agile – The New Kid in the Block?
Agile – The New Kid in the Block?Agile – The New Kid in the Block?
Agile – The New Kid in the Block?
 
Agile project management day 2
Agile project management day 2Agile project management day 2
Agile project management day 2
 
Introduction to Agile Hardware
Introduction to Agile Hardware Introduction to Agile Hardware
Introduction to Agile Hardware
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Transitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to PracticeTransitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to Practice
 
WEBINAR: Using Scrum for Hardware Development
WEBINAR: Using Scrum for Hardware DevelopmentWEBINAR: Using Scrum for Hardware Development
WEBINAR: Using Scrum for Hardware Development
 

More from Michael Sahota

Reinventing Organizations for Agility
Reinventing Organizations for AgilityReinventing Organizations for Agility
Reinventing Organizations for AgilityMichael Sahota
 
People over Process (Agile & Beyond)
People over Process (Agile & Beyond)People over Process (Agile & Beyond)
People over Process (Agile & Beyond)Michael Sahota
 
Agile enterprise - Reinventing organizations
Agile enterprise - Reinventing organizationsAgile enterprise - Reinventing organizations
Agile enterprise - Reinventing organizationsMichael Sahota
 
How to fast with sticky notes
How to fast with sticky notesHow to fast with sticky notes
How to fast with sticky notesMichael Sahota
 
Top 10 Agile Gotchas, Problems and Challenges + What you can do about them
Top 10 Agile Gotchas, Problems and Challenges + What you can do about themTop 10 Agile Gotchas, Problems and Challenges + What you can do about them
Top 10 Agile Gotchas, Problems and Challenges + What you can do about themMichael Sahota
 
Play, Games and Gamification TPMA
Play, Games and Gamification TPMAPlay, Games and Gamification TPMA
Play, Games and Gamification TPMAMichael Sahota
 
The business case for agile transformation
The business case for agile transformationThe business case for agile transformation
The business case for agile transformationMichael Sahota
 
Your Culture will Eat your Agile Strategy for Breakfast
Your Culture will Eat your Agile Strategy for BreakfastYour Culture will Eat your Agile Strategy for Breakfast
Your Culture will Eat your Agile Strategy for BreakfastMichael Sahota
 
Agile adoption survival guide - working with culture
Agile adoption survival guide - working with cultureAgile adoption survival guide - working with culture
Agile adoption survival guide - working with cultureMichael Sahota
 
Agile Games 2012 Keynote - Games Landscape and Importance of Play
Agile Games 2012 Keynote - Games Landscape and Importance of PlayAgile Games 2012 Keynote - Games Landscape and Importance of Play
Agile Games 2012 Keynote - Games Landscape and Importance of PlayMichael Sahota
 
Agile Culture and Adoption Survival Guide @ Agile New England
Agile Culture and Adoption Survival Guide @ Agile New EnglandAgile Culture and Adoption Survival Guide @ Agile New England
Agile Culture and Adoption Survival Guide @ Agile New EnglandMichael Sahota
 
Agile culture and adoption survival guide
Agile culture and adoption survival guideAgile culture and adoption survival guide
Agile culture and adoption survival guideMichael Sahota
 
Innovation Games at Product Camp 2011
Innovation Games at Product Camp 2011Innovation Games at Product Camp 2011
Innovation Games at Product Camp 2011Michael Sahota
 
Culture - Why it matters and what you can do to work with it
Culture - Why it matters and what you can do to work with itCulture - Why it matters and what you can do to work with it
Culture - Why it matters and what you can do to work with itMichael Sahota
 
Agile - the Good, the Bad, and the Ugly
Agile - the Good, the Bad, and the UglyAgile - the Good, the Bad, and the Ugly
Agile - the Good, the Bad, and the UglyMichael Sahota
 
Kanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban EssentialsKanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban EssentialsMichael Sahota
 
Kanban 101 - 2 Flow basics
Kanban 101 - 2 Flow basicsKanban 101 - 2 Flow basics
Kanban 101 - 2 Flow basicsMichael Sahota
 

More from Michael Sahota (19)

Reinventing Organizations for Agility
Reinventing Organizations for AgilityReinventing Organizations for Agility
Reinventing Organizations for Agility
 
People over Process (Agile & Beyond)
People over Process (Agile & Beyond)People over Process (Agile & Beyond)
People over Process (Agile & Beyond)
 
Manager's journey
Manager's journeyManager's journey
Manager's journey
 
Agile enterprise - Reinventing organizations
Agile enterprise - Reinventing organizationsAgile enterprise - Reinventing organizations
Agile enterprise - Reinventing organizations
 
How to fast with sticky notes
How to fast with sticky notesHow to fast with sticky notes
How to fast with sticky notes
 
Top 10 Agile Gotchas, Problems and Challenges + What you can do about them
Top 10 Agile Gotchas, Problems and Challenges + What you can do about themTop 10 Agile Gotchas, Problems and Challenges + What you can do about them
Top 10 Agile Gotchas, Problems and Challenges + What you can do about them
 
My Agile suitcase
My Agile suitcaseMy Agile suitcase
My Agile suitcase
 
Play, Games and Gamification TPMA
Play, Games and Gamification TPMAPlay, Games and Gamification TPMA
Play, Games and Gamification TPMA
 
The business case for agile transformation
The business case for agile transformationThe business case for agile transformation
The business case for agile transformation
 
Your Culture will Eat your Agile Strategy for Breakfast
Your Culture will Eat your Agile Strategy for BreakfastYour Culture will Eat your Agile Strategy for Breakfast
Your Culture will Eat your Agile Strategy for Breakfast
 
Agile adoption survival guide - working with culture
Agile adoption survival guide - working with cultureAgile adoption survival guide - working with culture
Agile adoption survival guide - working with culture
 
Agile Games 2012 Keynote - Games Landscape and Importance of Play
Agile Games 2012 Keynote - Games Landscape and Importance of PlayAgile Games 2012 Keynote - Games Landscape and Importance of Play
Agile Games 2012 Keynote - Games Landscape and Importance of Play
 
Agile Culture and Adoption Survival Guide @ Agile New England
Agile Culture and Adoption Survival Guide @ Agile New EnglandAgile Culture and Adoption Survival Guide @ Agile New England
Agile Culture and Adoption Survival Guide @ Agile New England
 
Agile culture and adoption survival guide
Agile culture and adoption survival guideAgile culture and adoption survival guide
Agile culture and adoption survival guide
 
Innovation Games at Product Camp 2011
Innovation Games at Product Camp 2011Innovation Games at Product Camp 2011
Innovation Games at Product Camp 2011
 
Culture - Why it matters and what you can do to work with it
Culture - Why it matters and what you can do to work with itCulture - Why it matters and what you can do to work with it
Culture - Why it matters and what you can do to work with it
 
Agile - the Good, the Bad, and the Ugly
Agile - the Good, the Bad, and the UglyAgile - the Good, the Bad, and the Ugly
Agile - the Good, the Bad, and the Ugly
 
Kanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban EssentialsKanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban Essentials
 
Kanban 101 - 2 Flow basics
Kanban 101 - 2 Flow basicsKanban 101 - 2 Flow basics
Kanban 101 - 2 Flow basics
 

Scrum and Kanban - Getting the Most from Each

  • 1. Scrum & Kanban – Getting the Most From Each @MichaelSahota
  • 3. The Big Picture @MichaelSahota
  • 4. Agile processes come in different flavours Lean Agile (XP)Extreme Programming Crystal Clear RUP IID Scrum, BUT… Kanban Scrum
  • 5. 2013 State of Scrum Report
  • 6. Prescriptive vs Adaptive processes More prescriptive More adaptive XP (13) Scrum (9) Kanban (3) Do Whatever (0) RUP (120+) • Architecture Reviewer • Business Designer • Business-Model Reviewer • Business-Process Analyst • Capsule Designer • Change Control Manager • Code Reviewer • Configuration Manager • Course Developer • Database Designer • Deployment Manager • Design Reviewer • Designer • Graphic Artist • Implementer • Integrator • Process Engineer • Project Manager • Project Reviewer • Requirements Reviewer • Requirements Specifier • Software Architect • Stakeholder • System Administrator • System Analyst • Technical Writer • Test Analyst • Test Designer • Test Manager • Tester • Tool Specialist • User-Interface Designer • Architectural analysis • Assess Viability of architectural proof-of-concept • Capsule design • Class design • Construct architectural proof-of- concept • Database design • Describe distribution • Describe the run-time architecture • Design test packages and classes • Develop design guidelines • Develop programming guidelines • Identify design elements • Identify design mechanisms • Incorporate design elements • Prioritize use cases • Review the architecture • Review the design • Structure the implementation model • Subsystem design • Use-case analysis • Use-case design • Analysis model • Architectural proof-of-concept • Bill of materials • Business architecture document • Business case • Business glossary • Business modeling guidelines • Business object model • Business rules • Business use case • Whole team • Coding standard • TDD • Collective ownership • Customer tests • Pair programming • Refactoring • Planning game • Continuous integration • Simple design • Sustainable pace • Metaphor • Small releases • Scrum Master • Product Owner • Team • Sprint planning meeting • Daily Scrum • Sprint review • Product backlogt • Sprint backlog • BUrndown chart • Visualize the workflow • Limit WIP • Measure and optimize lead time Do not develop an attachment to any one weapon or any one school of fighting Miyamoto Musashi 17th century samurai • Business use case realization • Business use-case model • Business vision • Change request • Configuration audit findings • Configuration management plan • Data model • Deployment model • Deployment plan • Design guidelines • Design model • Development case • Development-organization assessment • End-user support mateirla • Glossary • Implementation model • Installation artifacts • Integration build plan • Issues list • Iteration assessment • Iteration plan • Manual styleguide • Programming guidelines • Quality assurance plan • Reference architecture • Release notes • Requirements attributes • Requirements management plan • Review record • Risk list • Risk management plan • Software architecture document • Software development plan • Software requirements specification • Stakeholder requests • Status assessment • Supplementary business specification • Supplementary specification • Target organization assessment • Test automation architecture • Test cases • Test environment configuration • Test evaluation summary • Test guidelines • Test ideas list • Test interface specification • Test plan • Test suite • Tool guidelines • Training materials • Use case model • Use case package • Use-case modeling guidelines • Use-case realization • Use-case storyboard • User-interface guidelines • User-interface prototype • Vision • Work order • Workload analysis model Henrik Kniberg
  • 10. Kanban Toolkit: Evolve Your Process 1. Visualize Work 2. Add Metrics 3. Make Improvements
  • 12. Visualize Work Across Specializations
  • 14. One day in Kanban land Henrik Kniberg http://blog.crisp.se/author/henrikkniberg
  • 15. Scenario 1 – one piece flow Next Dev Backlog 3 2 In production :o) Done Ongoing B C A D E G F H I J L M K Henrik Kniberg 15
  • 16. Scenario 1 – one piece flow Next Dev Backlog 3 2 In production :o) Done Ongoing A C B D E G F H I J L M K Henrik Kniberg 16
  • 17. Scenario 1 – one piece flow Next Dev Backlog 3 2 In production :o) Done Ongoing C B G Henrik Kniberg 17 A D E F H I J L M K
  • 18. Scenario 1 – one piece flow Next Dev Backlog 3 2 In production :o) Done Ongoing C A D G Henrik Kniberg 18 B E F H I J L M K
  • 19. Scenario 1 – one piece flow. Next Dev Backlog 3 2 In production :o) Done Ongoing G Henrik Kniberg 19 C A B D E F H I J L M K
  • 20. Scenario 2 – Deployment problem Next Dev Backlog 3 2 In production :o) Done Ongoing B C A D PO E G F H I J L M K Henrik Kniberg 20
  • 21. Scenario 2 – Deployment problem Next Dev Backlog 3 2 In production :o) Done Ongoing A PO C B D E G F H I J L M K Henrik Kniberg 21
  • 22. Scenario 2 – Deployment problem Next Dev Backlog 3 2 In production :o) Done Ongoing C A D G Henrik Kniberg 22 B E F H I J L M K PO
  • 23. Scenario 2 – Deployment problem Next Dev Backlog 3 2 In production :o) Done Ongoing G Henrik Kniberg 23 C A B D E F H I J L M K PO
  • 24. Scenario 2 – Deployment problem Next Dev Backlog 3 2 In production :o) Done Ongoing G PO Henrik Kniberg 24 C A B D F H I J L M K !? E
  • 25. Scenario 2 – Deployment problem Next Dev Backlog 3 2 In production :o) Done Ongoing G Henrik Kniberg 25 A B C D F E H I J L M K !? PO
  • 26. Scenario 2 – Deployment problem Next Dev Backlog 3 2 In production :o) Done Ongoing G Henrik Kniberg 26 A B C D F E H I J L M K PO
  • 27. Scenario 2 – Deployment problem Next Dev Backlog 3 2 In production :o) Done Ongoing G Henrik Kniberg 27 A B D F E H I J L M K C PO
  • 28. Scenario 2 – Deployment problem Next Dev Backlog 3 2 In production :o) Done Ongoing G Henrik Kniberg 28 D A B E F H I J L M K C PO
  • 33. What Fits with Kanban?
  • 34. Culture and Why it Matters @MichaelSahota
  • 35. Agile Fails Due to Culture Sources: Multiple Workshops with 100’s of participants; Version One Survey http://agilitrix.com/2012/08/agile-2012-workshop-results/
  • 39. Most Value Comes from Mindset/Culture, not Practices ~20%
  • 44.  to
  • 59.  at
  • 66.  
  • 67. Option 1a: Adopt Agile Practices that fit Culture Example: Introducing automated testing to reduce regression test costs and time. Find the practice (puzzle piece) that fits your problem.
  • 69. Option 1c: Use Kanban Toolkit to Start Evolving Your Process Practices 1. Visualize Work 2. Add Metrics 3. Make Improvements
  • 71. Option 2: Evolve Organizational Culture “75% of a company’s management is honestly convinced that business as usual is totally unacceptable.” - John Kotter
  • 73. Scrum • Throw out your existing process • Start with Scrum Framework • Add in elements needed to fit your environment (e.g. UX, Regulatory)
  • 77. What is a better Question than: Scrum vs. Kanban?
  • 80. Do you…. Feel stuck in an Agile Transformation? Dream of a better place for your people to work? Want to love what you do?
  • 81. If you want … The Expert in Agile Culture to Help You Grow Your Organization Call me.
  • 82. “We thought we were hiring Michael to teach our staff how to 'do agile' but he taught us so much more than that. We started with an intense but stunningly effective Temenos session for the management team that was crucial to building the trust and connection we needed to truly function as a team. He facilitated a series of organizational development workshops that helped us understand and build towards a cultural and organizational context where agility can thrive and be sustained. Using a dynamic and highly engaging 'teach by modeling' style throughout, Michael helped us examine our team's values, mission and ambitions, adjust our structure and move us towards an empowered model of decision-making. When we finally rolled out Scrum and Kanban training, we were well positioned to support successful adoption. Michael is a master facilitator who applied expertise, experience, compassion and courage to navigate complex problems with us and put us on the path to transformation.” - Soo Kim, Senior Director, Digital Operations, CBC
  • 83. Contact Michael Michael Sahota Phone: 416.999.3297 Email: michael.sahota@agilitrix.com Sign up for my newsleCer at: hCp://agilitrix.com