SlideShare una empresa de Scribd logo
1 de 65
Scrum & Kanban Like Chocolate and Peanut Butter
Synchronizing Multiple Scrum Teams
Overview Why bother? Bird’s eye view of Scrum Problems with multi-Scrum-team coordination Bird’s eye view of Kanban One-piece-flow (aka small batch size) Applying Kanban basics to Scrum Moving away from iterations Synchronized Scrum Teams
Who is “The Customer?” Market /Customers Business Unit Software Development
Who is “The Customer?” Market /Customers Your offering
Return on Investment Return Value ROI  = Investment Software
The Time Value of Money A B D C A B C D Cost Value
The Time Value of Money Learning also has value Value A B D C Time Investedhere
Providing Value as Fast as Possible Team in Kiev $ Customers in Kiev
Software Development Nirvana Continuous flow of Working Software Frequent communication Problems found and solved right away Going as fast as possible Delivering as small an increment as possible Providing as much value as possible What do we all do that is like this today?
The Lean Startup Model
Why bother? Bird’s eye view of Scrum Problems with multi-Scrum-team coordination Bird’s eye view of Kanban One-piece-flow (aka small batch size) Applying Kanban basics to Scrum Moving away from iterations Synchronized Scrum Teams
Bird’s Eye View of Scrum Customers
Why bother? Bird’s eye view of Scrum Problems with Scrum Bird’s eye view of Kanban One-piece-flow (aka small batch size) Applying Kanban basics to Scrum Moving away from iterations Synchronized Scrum Teams
Product Management Customers
Int Product Management Customers
Int Product Management Customers
Problems With Multi-Team Synchronization Can’t say you are “shippable” if work of all teams is not integrated Hardening/stabilization iterations “QA iterations” offset from “Dev iterations” Integration iterations Visibility into problems is clearest at end of iteration Resolution may not come until for multiple iterations Elisabeth says: “No Stabilization sprints!!”
Why bother? Bird’s eye view of Scrum Problems with multi-Scrum-team coordination Bird’s eye view of Kanban One-piece-flow (aka small batch size) Applying Kanban basics to Scrum Moving away from iterations Synchronized Scrum Teams
Kanban todo wip coded tested done backlog 5 3226 – User wants to undo a depot operation 3146 – User wants to replicate adepot 8 3216 – User wants to remove a depot 3247 – User wants to combine depots 5 4246 – User wantsto unhide a depot 2 3241 – User wantsto hide a depot 2 3249 – User wants to copy a depot 3 5 1 3246 – User wantsa list of depots 3 3244 – User wants to remove areplica 8 3256 – User wants to rename a depot 1 3236 – User wants to split a depot 1) Visual system of managing work 2) Limited work in progress 3) Work is pulled through the system
Kanban in Action Int Customers
[object Object]
Working software after ever story is completeInt Product Management Customers Use Done Stories As Sync Points
Why bother? Bird’s eye view of Scrum Problems with multi-Scrum-team coordination Bird’s eye view of Kanban One-piece-flow (aka small batch size) Applying Kanban basics to Scrum Moving away from iterations Synchronized Scrum Teams
What’s in a User Story 5 3226 – User wantsto undo a depot operation
Features of All Shapes and Sizes S D Specify Design Code Integrate Document Write tests Test C I W T D Gradient or rhythm?
One Piece Flow Do you remember me? 5 3226 – User wants to undo a depot operation I W T D S C Within an Iteration D
One Piece Flow I W T W T D I W T W T I W T W T I D S C D S C I D S C D D S C I D S C D S C I D S C I D S C D S C I D S C I D W T D D D D D Within an Iteration W T D W T D W T
Activity vs Achievement
One Piece Flow W D S C I T D W D S C I T D Within an Iteration
One Piece Flow W W D S C I T D S C I T D D W W W W W W W D S C I T D S C I T D S C I T D S C I T D S C I T D S C I T D S C I T D D D D D D D W D S C I T D Within an Iteration
One Piece Flow
Why bother? Bird’s eye view of Scrum Problems with multi-Scrum-team coordination Bird’s eye view of Kanban One-piece-flow (aka small batch size) Applying Kanban basics to Scrum Moving away from iterations Synchronized Scrum Teams
Taskboard/Limited WIP/Pull todo wip coded tested done 5 3226 – User wants to undo a depot operation 3146 – User wants to replicate adepot 8 3216 – User wants to remove a depot 3246 – User wantsto create a depot 5 3246 – User wants to combine depots 5 3247 – User wants to combine depots 5 4246 – User wantsto unhide a depot 2 3241 – User wantsto hide a depot 2 3249 – User wants to copy a depot 3 5 1 3246 – User wantsa list of depots 3 3256 – User wants to rename a depot 1 3236 – User wants to split a depot
wip coded tested done todo 3241 – User wants to take a survey 3244 – Surveyor wants to remove a question 1 3 3246 – Surveyor wants to create a true/false question 2 3247 – Surveyor wants to add a freeform question 3 3242 – Surveyor wants to browsesurvey results 5 3 3245 – Surveyor wants to create a multiple choice question 3 3243 – Surveyor wants to add anew question
wip coded tested done todo 3241 – User wants to take a survey 3244 – Surveyor wants to remove a question 1 3 3246 – Surveyor wants to create a true/false question 2 3242 – Surveyor wants to browsesurvey results 5 3 3247 – Surveyor wants to add a freeform question 3 3245 – Surveyor wants to create a multiple choice question 3 3243 – Surveyor wants to add anew question
wip coded tested done todo 3241 – User wants to take a survey 3244 – Surveyor wants to remove a question 1 3 3246 – Surveyor wants to create a true/false question 2 3242 – Surveyor wants to browsesurvey results 5 3 3247 – Surveyor wants to add a freeform question 3 3245 – Surveyor wants to create a multiple choice question 3 3243 – Surveyor wants to add anew question
wip coded tested done todo 3241 – User wants to take a survey 3244 – Surveyor wants to remove a question 1 3 3246 – Surveyor wants to create a true/false question 2 3247 – Surveyor wants to add a freeform question 3 3242 – Surveyor wants to browsesurvey results 5 3 3245 – Surveyor wants to create a multiple choice question 3 3243 – Surveyor wants to add anew question
wip coded tested done todo 3241 – User wants to take a survey 3244 – Surveyor wants to remove a question 1 3 3246 – Surveyor wants to create a true/false question 2 3247 – Surveyor wants to add a freeform question 3 3242 – Surveyor wants to browsesurvey results 5 3 3245 – Surveyor wants to create a multiple choice question 3 3243 – Surveyor wants to add anew question
wip coded tested done todo 3241 – User wants to take a survey 3244 – Surveyor wants to remove a question 1 3 3246 – Surveyor wants to create a true/false question 2 3247 – Surveyor wants to add a freeform question 3 3242 – Surveyor wants to browsesurvey results 5 3 3245 – Surveyor wants to create a multiple choice question 3 3243 – Surveyor wants to add anew question
Why bother? Bird’s eye view of Scrum Problems with multi-Scrum-team coordination Bird’s eye view of Kanban One-piece-flow (aka small batch size) Applying Kanban basics to Scrum Moving away from iterations Synchronized Scrum Teams
Scrum Activities Linked to Iterations Done Retrospective Iteration Review Backlog grooming Story estimation Choose stories
Decoupling 4 week iterations Done Retrospective Iteration Review Backlog grooming Story estimation Choose stories 3 4 5 6 Iterations
Decoupling Done Retrospective Iteration Review Backlog grooming Story estimation Choose stories 3 4 5 6 Iterations
Stop!! Done Retrospective Iteration Review Backlog grooming Story estimation Choose stories Decoupling 3 4 5 6 Iterations
Decoupling Done Retrospective Iteration Review Backlog grooming Story estimation Choose stories 3 4 5 6 Iterations
Decoupling Done Retrospective Iteration Review Backlog grooming Story estimation Choose stories 3 4 5 6 Iterations
Decoupling Done Retrospective Iteration Review Backlog grooming Story estimation Choose stories 3 4 5 6 Iterations
Decoupling Done Retrospective Iteration Review Backlog grooming Story estimation Choose stories 3 4 5 6 Iterations
Decoupling Done Retrospective Iteration Review Backlog grooming Story estimation Choose stories 3 4 5 6 Iterations
Trailing 4 Week Burnup 4 WeekBurnup 20 15 Story Points 10 5 0 10/4 10/2 10/9 10/11 10/11 10/15 10/17 10/19 10/23 10/25 Trailing 4 weeks
Calculating Velocity Per iteration Iteration Velocity 40 30 Story Points 20 10 0 1 3 5 7 9 11 13 15 17 19 Iterations Trailing 4 weeks 4 Week Velocity 40 30 Story Points 20 10 0 1 3 5 7 9 11 13 15 17 19 Iterations
Decoupling Commitment Or else what? New Scrum Guide replaces commitment with forecast Scrum Commitment Team will get all committed stories to ‘done’ Everybody else will leave the team alone Trust is the flip side of commitment Trust is a two way street and requires flexibility Handling the unexpected requires negotiation
Scrum Without Iterations Done Retrospective Iteration Review Backlog grooming Story estimation Choose stories Trailing 4 week burnup Trailing 4 week velocity Trust & negotiation
Why bother? Bird’s eye view of Scrum Problems with multi-Scrum-team coordination Bird’s eye view of Kanban One-piece-flow (aka small batch size) Applying Kanban basics to Scrum Moving away from iterations Synchronized Scrum Teams
Int Product Management Customers Multi-Stage Continuous Integration
Int Int Int Product Management Customers Multi-Stage Continuous Integration
Product Management Customers Individuals and Interactions
Product Management Customers Agile Project Management
Web Mobile Int DB Int Int Server Product Management Customers SCM (Version Control)
Web Mobile Int DB Continuous Integration Int Int Server Product Management Customers
[object Object]
Working software after ever story is complete
Scales upInt Int Int Product Management Customers Continuous Delivery $
You want what!? Why can’t we finish this? Why won’t this integrate? Int Why is this unshippable? What does that mean? Int Int Product Management Customers Continuous Touch Points

Más contenido relacionado

La actualidad más candente

Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zoneKanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zoneYuval Yeret
 
Scrumban – lean software development
Scrumban – lean software developmentScrumban – lean software development
Scrumban – lean software developmentNaveen Kumar Singh
 
Scrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
Scrum vs Kanban | What are the differences between Scrum and Kanban | EdurekaScrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
Scrum vs Kanban | What are the differences between Scrum and Kanban | EdurekaEdureka!
 
An Introduction to Kanban
An Introduction to KanbanAn Introduction to Kanban
An Introduction to KanbanCamille Bell
 
Introduction to kanban lean ghm_02022010
Introduction to kanban lean ghm_02022010Introduction to kanban lean ghm_02022010
Introduction to kanban lean ghm_02022010Mads Troels Hansen
 
Scrum vs Kanban: Is there really a battle?
Scrum vs Kanban: Is there really a battle?Scrum vs Kanban: Is there really a battle?
Scrum vs Kanban: Is there really a battle?Flavius Stef
 

La actualidad más candente (10)

Scrumban
ScrumbanScrumban
Scrumban
 
Scrumban
Scrumban Scrumban
Scrumban
 
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zoneKanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
 
Scrumban – lean software development
Scrumban – lean software developmentScrumban – lean software development
Scrumban – lean software development
 
Scrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
Scrum vs Kanban | What are the differences between Scrum and Kanban | EdurekaScrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
Scrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
 
An Introduction to Kanban
An Introduction to KanbanAn Introduction to Kanban
An Introduction to Kanban
 
Introduction to kanban lean ghm_02022010
Introduction to kanban lean ghm_02022010Introduction to kanban lean ghm_02022010
Introduction to kanban lean ghm_02022010
 
Scrumban
ScrumbanScrumban
Scrumban
 
Scrum vs Kanban: Is there really a battle?
Scrum vs Kanban: Is there really a battle?Scrum vs Kanban: Is there really a battle?
Scrum vs Kanban: Is there really a battle?
 
Scrumban
ScrumbanScrumban
Scrumban
 

Similar a Scrum and kanban

Scrum/XP using Team System (devLink & Agile 2009)
Scrum/XP using Team System (devLink & Agile 2009)Scrum/XP using Team System (devLink & Agile 2009)
Scrum/XP using Team System (devLink & Agile 2009)Tommy Norman
 
Scrum And Kanban (for better agile teams)
Scrum And Kanban (for better agile teams)Scrum And Kanban (for better agile teams)
Scrum And Kanban (for better agile teams)Synerzip
 
Sprint backlog specified by example
Sprint backlog specified by exampleSprint backlog specified by example
Sprint backlog specified by exampleAgora Group
 
Moving away from legacy code with BDD
Moving away from legacy code with BDDMoving away from legacy code with BDD
Moving away from legacy code with BDDKonstantin Kudryashov
 
Building Applications with a Graph Database
Building Applications with a Graph DatabaseBuilding Applications with a Graph Database
Building Applications with a Graph DatabaseTobias Lindaaker
 
Microservices, DevOps & SRE
Microservices, DevOps & SREMicroservices, DevOps & SRE
Microservices, DevOps & SREAraf Karsh Hamid
 
Being an Agile Tester
Being an Agile TesterBeing an Agile Tester
Being an Agile Testerliorf
 
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018Yuval Yeret
 
24-scrum.ppt
24-scrum.ppt24-scrum.ppt
24-scrum.pptSTEMEd1
 
Scrum and Agile Software Development
Scrum and Agile Software DevelopmentScrum and Agile Software Development
Scrum and Agile Software Developmentbanerjeerohit
 
2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk
2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk
2019-CertiFUNcation-Hacking-Agile-not-a-tech-talkTYPO3 CertiFUNcation
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...Tayfun Bilsel
 
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...duhitha2
 
Agile in style ganesh c 12-26-12 ct buddies
Agile in style   ganesh c 12-26-12 ct buddiesAgile in style   ganesh c 12-26-12 ct buddies
Agile in style ganesh c 12-26-12 ct buddiestcganesh
 
Getting to Ready Unhiding Work with a Backlog Refinement Board
Getting to Ready Unhiding Work with a Backlog Refinement BoardGetting to Ready Unhiding Work with a Backlog Refinement Board
Getting to Ready Unhiding Work with a Backlog Refinement BoardMark Grove
 

Similar a Scrum and kanban (20)

Scrum/XP using Team System (devLink & Agile 2009)
Scrum/XP using Team System (devLink & Agile 2009)Scrum/XP using Team System (devLink & Agile 2009)
Scrum/XP using Team System (devLink & Agile 2009)
 
Scrum And Kanban (for better agile teams)
Scrum And Kanban (for better agile teams)Scrum And Kanban (for better agile teams)
Scrum And Kanban (for better agile teams)
 
Sprint backlog specified by example
Sprint backlog specified by exampleSprint backlog specified by example
Sprint backlog specified by example
 
Moving away from legacy code with BDD
Moving away from legacy code with BDDMoving away from legacy code with BDD
Moving away from legacy code with BDD
 
Jira
JiraJira
Jira
 
Jira
JiraJira
Jira
 
Building Applications with a Graph Database
Building Applications with a Graph DatabaseBuilding Applications with a Graph Database
Building Applications with a Graph Database
 
Scrum luqman
Scrum luqmanScrum luqman
Scrum luqman
 
Microservices, DevOps & SRE
Microservices, DevOps & SREMicroservices, DevOps & SRE
Microservices, DevOps & SRE
 
Being an Agile Tester
Being an Agile TesterBeing an Agile Tester
Being an Agile Tester
 
Scrum
ScrumScrum
Scrum
 
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
 
24-scrum.ppt
24-scrum.ppt24-scrum.ppt
24-scrum.ppt
 
Scrum and Agile Software Development
Scrum and Agile Software DevelopmentScrum and Agile Software Development
Scrum and Agile Software Development
 
24 scrum
24 scrum24 scrum
24 scrum
 
2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk
2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk
2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...
 
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
 
Agile in style ganesh c 12-26-12 ct buddies
Agile in style   ganesh c 12-26-12 ct buddiesAgile in style   ganesh c 12-26-12 ct buddies
Agile in style ganesh c 12-26-12 ct buddies
 
Getting to Ready Unhiding Work with a Backlog Refinement Board
Getting to Ready Unhiding Work with a Backlog Refinement BoardGetting to Ready Unhiding Work with a Backlog Refinement Board
Getting to Ready Unhiding Work with a Backlog Refinement Board
 

Más de Agileee

Robin Dymond: "Your Brain and Better Product Development"
Robin Dymond: "Your Brain and Better Product Development"Robin Dymond: "Your Brain and Better Product Development"
Robin Dymond: "Your Brain and Better Product Development"Agileee
 
Lyssa Adkins & Michael Spayd: The Essential Transformations: How Agile Calls ...
Lyssa Adkins & Michael Spayd: The Essential Transformations: How Agile Calls ...Lyssa Adkins & Michael Spayd: The Essential Transformations: How Agile Calls ...
Lyssa Adkins & Michael Spayd: The Essential Transformations: How Agile Calls ...Agileee
 
Piotr Burdylo: Managing developers is complex
Piotr Burdylo: Managing developers is complexPiotr Burdylo: Managing developers is complex
Piotr Burdylo: Managing developers is complexAgileee
 
Nick Oostvogels: 5 Arguments Against Kanban
Nick Oostvogels: 5 Arguments Against KanbanNick Oostvogels: 5 Arguments Against Kanban
Nick Oostvogels: 5 Arguments Against KanbanAgileee
 
Anthony Marchenko: Опыт внедрения Kanban
Anthony Marchenko: Опыт внедрения KanbanAnthony Marchenko: Опыт внедрения Kanban
Anthony Marchenko: Опыт внедрения KanbanAgileee
 
Nataliya Trenina: Office magic
Nataliya Trenina: Office magicNataliya Trenina: Office magic
Nataliya Trenina: Office magicAgileee
 
Henrik Kniberg: Agile at home
Henrik Kniberg: Agile at homeHenrik Kniberg: Agile at home
Henrik Kniberg: Agile at homeAgileee
 
Henrik Kniberg: Lean from the Trenches keynote @ AgileEE
Henrik Kniberg: Lean from the Trenches keynote @ AgileEEHenrik Kniberg: Lean from the Trenches keynote @ AgileEE
Henrik Kniberg: Lean from the Trenches keynote @ AgileEEAgileee
 
Nathaniel Cadwell: The Art of Facilitation
Nathaniel Cadwell: The Art of Facilitation Nathaniel Cadwell: The Art of Facilitation
Nathaniel Cadwell: The Art of Facilitation Agileee
 
How To Change The World
How To Change The WorldHow To Change The World
How To Change The WorldAgileee
 
The Extreme Decade
The Extreme DecadeThe Extreme Decade
The Extreme DecadeAgileee
 
Agile Testing. Risks, Uncertainty and Why It All Works
Agile Testing. Risks, Uncertainty and Why It All WorksAgile Testing. Risks, Uncertainty and Why It All Works
Agile Testing. Risks, Uncertainty and Why It All WorksAgileee
 
Movivation 3.0
Movivation 3.0Movivation 3.0
Movivation 3.0Agileee
 
Effective Software Development in the 21st Century
Effective Software Development in the 21st CenturyEffective Software Development in the 21st Century
Effective Software Development in the 21st CenturyAgileee
 
Myths, Legends and Monsters of Enterprise Agility
Myths, Legends and Monsters of Enterprise AgilityMyths, Legends and Monsters of Enterprise Agility
Myths, Legends and Monsters of Enterprise AgilityAgileee
 
Lightening Talk: Software craftsmanship
Lightening Talk: Software craftsmanshipLightening Talk: Software craftsmanship
Lightening Talk: Software craftsmanshipAgileee
 
Lightening Talk: Lean start up
Lightening Talk: Lean start upLightening Talk: Lean start up
Lightening Talk: Lean start upAgileee
 
Lightening Talk: lama sutra of retrospective
Lightening Talk: lama sutra of retrospectiveLightening Talk: lama sutra of retrospective
Lightening Talk: lama sutra of retrospectiveAgileee
 
Lightening Talk: Just do it eng
Lightening Talk: Just do it engLightening Talk: Just do it eng
Lightening Talk: Just do it engAgileee
 
Lightening Talk: Why do they leave
Lightening Talk: Why do they leaveLightening Talk: Why do they leave
Lightening Talk: Why do they leaveAgileee
 

Más de Agileee (20)

Robin Dymond: "Your Brain and Better Product Development"
Robin Dymond: "Your Brain and Better Product Development"Robin Dymond: "Your Brain and Better Product Development"
Robin Dymond: "Your Brain and Better Product Development"
 
Lyssa Adkins & Michael Spayd: The Essential Transformations: How Agile Calls ...
Lyssa Adkins & Michael Spayd: The Essential Transformations: How Agile Calls ...Lyssa Adkins & Michael Spayd: The Essential Transformations: How Agile Calls ...
Lyssa Adkins & Michael Spayd: The Essential Transformations: How Agile Calls ...
 
Piotr Burdylo: Managing developers is complex
Piotr Burdylo: Managing developers is complexPiotr Burdylo: Managing developers is complex
Piotr Burdylo: Managing developers is complex
 
Nick Oostvogels: 5 Arguments Against Kanban
Nick Oostvogels: 5 Arguments Against KanbanNick Oostvogels: 5 Arguments Against Kanban
Nick Oostvogels: 5 Arguments Against Kanban
 
Anthony Marchenko: Опыт внедрения Kanban
Anthony Marchenko: Опыт внедрения KanbanAnthony Marchenko: Опыт внедрения Kanban
Anthony Marchenko: Опыт внедрения Kanban
 
Nataliya Trenina: Office magic
Nataliya Trenina: Office magicNataliya Trenina: Office magic
Nataliya Trenina: Office magic
 
Henrik Kniberg: Agile at home
Henrik Kniberg: Agile at homeHenrik Kniberg: Agile at home
Henrik Kniberg: Agile at home
 
Henrik Kniberg: Lean from the Trenches keynote @ AgileEE
Henrik Kniberg: Lean from the Trenches keynote @ AgileEEHenrik Kniberg: Lean from the Trenches keynote @ AgileEE
Henrik Kniberg: Lean from the Trenches keynote @ AgileEE
 
Nathaniel Cadwell: The Art of Facilitation
Nathaniel Cadwell: The Art of Facilitation Nathaniel Cadwell: The Art of Facilitation
Nathaniel Cadwell: The Art of Facilitation
 
How To Change The World
How To Change The WorldHow To Change The World
How To Change The World
 
The Extreme Decade
The Extreme DecadeThe Extreme Decade
The Extreme Decade
 
Agile Testing. Risks, Uncertainty and Why It All Works
Agile Testing. Risks, Uncertainty and Why It All WorksAgile Testing. Risks, Uncertainty and Why It All Works
Agile Testing. Risks, Uncertainty and Why It All Works
 
Movivation 3.0
Movivation 3.0Movivation 3.0
Movivation 3.0
 
Effective Software Development in the 21st Century
Effective Software Development in the 21st CenturyEffective Software Development in the 21st Century
Effective Software Development in the 21st Century
 
Myths, Legends and Monsters of Enterprise Agility
Myths, Legends and Monsters of Enterprise AgilityMyths, Legends and Monsters of Enterprise Agility
Myths, Legends and Monsters of Enterprise Agility
 
Lightening Talk: Software craftsmanship
Lightening Talk: Software craftsmanshipLightening Talk: Software craftsmanship
Lightening Talk: Software craftsmanship
 
Lightening Talk: Lean start up
Lightening Talk: Lean start upLightening Talk: Lean start up
Lightening Talk: Lean start up
 
Lightening Talk: lama sutra of retrospective
Lightening Talk: lama sutra of retrospectiveLightening Talk: lama sutra of retrospective
Lightening Talk: lama sutra of retrospective
 
Lightening Talk: Just do it eng
Lightening Talk: Just do it engLightening Talk: Just do it eng
Lightening Talk: Just do it eng
 
Lightening Talk: Why do they leave
Lightening Talk: Why do they leaveLightening Talk: Why do they leave
Lightening Talk: Why do they leave
 

Último

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 

Último (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

Scrum and kanban

  • 1. Scrum & Kanban Like Chocolate and Peanut Butter
  • 3. Overview Why bother? Bird’s eye view of Scrum Problems with multi-Scrum-team coordination Bird’s eye view of Kanban One-piece-flow (aka small batch size) Applying Kanban basics to Scrum Moving away from iterations Synchronized Scrum Teams
  • 4. Who is “The Customer?” Market /Customers Business Unit Software Development
  • 5. Who is “The Customer?” Market /Customers Your offering
  • 6. Return on Investment Return Value ROI = Investment Software
  • 7. The Time Value of Money A B D C A B C D Cost Value
  • 8. The Time Value of Money Learning also has value Value A B D C Time Investedhere
  • 9. Providing Value as Fast as Possible Team in Kiev $ Customers in Kiev
  • 10. Software Development Nirvana Continuous flow of Working Software Frequent communication Problems found and solved right away Going as fast as possible Delivering as small an increment as possible Providing as much value as possible What do we all do that is like this today?
  • 12. Why bother? Bird’s eye view of Scrum Problems with multi-Scrum-team coordination Bird’s eye view of Kanban One-piece-flow (aka small batch size) Applying Kanban basics to Scrum Moving away from iterations Synchronized Scrum Teams
  • 13. Bird’s Eye View of Scrum Customers
  • 14. Why bother? Bird’s eye view of Scrum Problems with Scrum Bird’s eye view of Kanban One-piece-flow (aka small batch size) Applying Kanban basics to Scrum Moving away from iterations Synchronized Scrum Teams
  • 18. Problems With Multi-Team Synchronization Can’t say you are “shippable” if work of all teams is not integrated Hardening/stabilization iterations “QA iterations” offset from “Dev iterations” Integration iterations Visibility into problems is clearest at end of iteration Resolution may not come until for multiple iterations Elisabeth says: “No Stabilization sprints!!”
  • 19. Why bother? Bird’s eye view of Scrum Problems with multi-Scrum-team coordination Bird’s eye view of Kanban One-piece-flow (aka small batch size) Applying Kanban basics to Scrum Moving away from iterations Synchronized Scrum Teams
  • 20. Kanban todo wip coded tested done backlog 5 3226 – User wants to undo a depot operation 3146 – User wants to replicate adepot 8 3216 – User wants to remove a depot 3247 – User wants to combine depots 5 4246 – User wantsto unhide a depot 2 3241 – User wantsto hide a depot 2 3249 – User wants to copy a depot 3 5 1 3246 – User wantsa list of depots 3 3244 – User wants to remove areplica 8 3256 – User wants to rename a depot 1 3236 – User wants to split a depot 1) Visual system of managing work 2) Limited work in progress 3) Work is pulled through the system
  • 21. Kanban in Action Int Customers
  • 22.
  • 23. Working software after ever story is completeInt Product Management Customers Use Done Stories As Sync Points
  • 24. Why bother? Bird’s eye view of Scrum Problems with multi-Scrum-team coordination Bird’s eye view of Kanban One-piece-flow (aka small batch size) Applying Kanban basics to Scrum Moving away from iterations Synchronized Scrum Teams
  • 25. What’s in a User Story 5 3226 – User wantsto undo a depot operation
  • 26. Features of All Shapes and Sizes S D Specify Design Code Integrate Document Write tests Test C I W T D Gradient or rhythm?
  • 27. One Piece Flow Do you remember me? 5 3226 – User wants to undo a depot operation I W T D S C Within an Iteration D
  • 28. One Piece Flow I W T W T D I W T W T I W T W T I D S C D S C I D S C D D S C I D S C D S C I D S C I D S C D S C I D S C I D W T D D D D D Within an Iteration W T D W T D W T
  • 30. One Piece Flow W D S C I T D W D S C I T D Within an Iteration
  • 31. One Piece Flow W W D S C I T D S C I T D D W W W W W W W D S C I T D S C I T D S C I T D S C I T D S C I T D S C I T D S C I T D D D D D D D W D S C I T D Within an Iteration
  • 33. Why bother? Bird’s eye view of Scrum Problems with multi-Scrum-team coordination Bird’s eye view of Kanban One-piece-flow (aka small batch size) Applying Kanban basics to Scrum Moving away from iterations Synchronized Scrum Teams
  • 34. Taskboard/Limited WIP/Pull todo wip coded tested done 5 3226 – User wants to undo a depot operation 3146 – User wants to replicate adepot 8 3216 – User wants to remove a depot 3246 – User wantsto create a depot 5 3246 – User wants to combine depots 5 3247 – User wants to combine depots 5 4246 – User wantsto unhide a depot 2 3241 – User wantsto hide a depot 2 3249 – User wants to copy a depot 3 5 1 3246 – User wantsa list of depots 3 3256 – User wants to rename a depot 1 3236 – User wants to split a depot
  • 35. wip coded tested done todo 3241 – User wants to take a survey 3244 – Surveyor wants to remove a question 1 3 3246 – Surveyor wants to create a true/false question 2 3247 – Surveyor wants to add a freeform question 3 3242 – Surveyor wants to browsesurvey results 5 3 3245 – Surveyor wants to create a multiple choice question 3 3243 – Surveyor wants to add anew question
  • 36. wip coded tested done todo 3241 – User wants to take a survey 3244 – Surveyor wants to remove a question 1 3 3246 – Surveyor wants to create a true/false question 2 3242 – Surveyor wants to browsesurvey results 5 3 3247 – Surveyor wants to add a freeform question 3 3245 – Surveyor wants to create a multiple choice question 3 3243 – Surveyor wants to add anew question
  • 37. wip coded tested done todo 3241 – User wants to take a survey 3244 – Surveyor wants to remove a question 1 3 3246 – Surveyor wants to create a true/false question 2 3242 – Surveyor wants to browsesurvey results 5 3 3247 – Surveyor wants to add a freeform question 3 3245 – Surveyor wants to create a multiple choice question 3 3243 – Surveyor wants to add anew question
  • 38. wip coded tested done todo 3241 – User wants to take a survey 3244 – Surveyor wants to remove a question 1 3 3246 – Surveyor wants to create a true/false question 2 3247 – Surveyor wants to add a freeform question 3 3242 – Surveyor wants to browsesurvey results 5 3 3245 – Surveyor wants to create a multiple choice question 3 3243 – Surveyor wants to add anew question
  • 39. wip coded tested done todo 3241 – User wants to take a survey 3244 – Surveyor wants to remove a question 1 3 3246 – Surveyor wants to create a true/false question 2 3247 – Surveyor wants to add a freeform question 3 3242 – Surveyor wants to browsesurvey results 5 3 3245 – Surveyor wants to create a multiple choice question 3 3243 – Surveyor wants to add anew question
  • 40. wip coded tested done todo 3241 – User wants to take a survey 3244 – Surveyor wants to remove a question 1 3 3246 – Surveyor wants to create a true/false question 2 3247 – Surveyor wants to add a freeform question 3 3242 – Surveyor wants to browsesurvey results 5 3 3245 – Surveyor wants to create a multiple choice question 3 3243 – Surveyor wants to add anew question
  • 41. Why bother? Bird’s eye view of Scrum Problems with multi-Scrum-team coordination Bird’s eye view of Kanban One-piece-flow (aka small batch size) Applying Kanban basics to Scrum Moving away from iterations Synchronized Scrum Teams
  • 42. Scrum Activities Linked to Iterations Done Retrospective Iteration Review Backlog grooming Story estimation Choose stories
  • 43. Decoupling 4 week iterations Done Retrospective Iteration Review Backlog grooming Story estimation Choose stories 3 4 5 6 Iterations
  • 44. Decoupling Done Retrospective Iteration Review Backlog grooming Story estimation Choose stories 3 4 5 6 Iterations
  • 45. Stop!! Done Retrospective Iteration Review Backlog grooming Story estimation Choose stories Decoupling 3 4 5 6 Iterations
  • 46. Decoupling Done Retrospective Iteration Review Backlog grooming Story estimation Choose stories 3 4 5 6 Iterations
  • 47. Decoupling Done Retrospective Iteration Review Backlog grooming Story estimation Choose stories 3 4 5 6 Iterations
  • 48. Decoupling Done Retrospective Iteration Review Backlog grooming Story estimation Choose stories 3 4 5 6 Iterations
  • 49. Decoupling Done Retrospective Iteration Review Backlog grooming Story estimation Choose stories 3 4 5 6 Iterations
  • 50. Decoupling Done Retrospective Iteration Review Backlog grooming Story estimation Choose stories 3 4 5 6 Iterations
  • 51. Trailing 4 Week Burnup 4 WeekBurnup 20 15 Story Points 10 5 0 10/4 10/2 10/9 10/11 10/11 10/15 10/17 10/19 10/23 10/25 Trailing 4 weeks
  • 52. Calculating Velocity Per iteration Iteration Velocity 40 30 Story Points 20 10 0 1 3 5 7 9 11 13 15 17 19 Iterations Trailing 4 weeks 4 Week Velocity 40 30 Story Points 20 10 0 1 3 5 7 9 11 13 15 17 19 Iterations
  • 53. Decoupling Commitment Or else what? New Scrum Guide replaces commitment with forecast Scrum Commitment Team will get all committed stories to ‘done’ Everybody else will leave the team alone Trust is the flip side of commitment Trust is a two way street and requires flexibility Handling the unexpected requires negotiation
  • 54. Scrum Without Iterations Done Retrospective Iteration Review Backlog grooming Story estimation Choose stories Trailing 4 week burnup Trailing 4 week velocity Trust & negotiation
  • 55. Why bother? Bird’s eye view of Scrum Problems with multi-Scrum-team coordination Bird’s eye view of Kanban One-piece-flow (aka small batch size) Applying Kanban basics to Scrum Moving away from iterations Synchronized Scrum Teams
  • 56. Int Product Management Customers Multi-Stage Continuous Integration
  • 57. Int Int Int Product Management Customers Multi-Stage Continuous Integration
  • 58. Product Management Customers Individuals and Interactions
  • 59. Product Management Customers Agile Project Management
  • 60. Web Mobile Int DB Int Int Server Product Management Customers SCM (Version Control)
  • 61. Web Mobile Int DB Continuous Integration Int Int Server Product Management Customers
  • 62.
  • 63. Working software after ever story is complete
  • 64. Scales upInt Int Int Product Management Customers Continuous Delivery $
  • 65. You want what!? Why can’t we finish this? Why won’t this integrate? Int Why is this unshippable? What does that mean? Int Int Product Management Customers Continuous Touch Points
  • 66. “Pure” Scrum Roles Self organizing team Team Member Product Owner Scrum Master Meetings Sprint planning (Iteration planning) Daily standup Sprint review (Iteration review) Retrospective Artifacts Product backlog Sprint backlog Burndown Cycles Daily Sprints Releases
  • 67. An Example Mix Roles Self organizing team Team Member Product Owner Scrum Master Meetings Weekly story estimation Daily standup Monthly story review Weekly retrospective Artifacts Product backlog Trailing 4 week burnup Cycles Daily Releases Additional ingredients Kanban board (Todo, WIP, Coded, Tested, Done) One piece flow WIP limits Multi-stage Continuous Integration Removed Sprints Sprint backlog
  • 68. Resources/Q&A Do It Yourself Agile – Damon Poolehttp://damonpoole.blogspot.com Don Reinertsen’s Books Lean Software Development, Mary Poppendieck and Tom Poppendieck Scrumban - Essays on Kanban Systems for Lean Software Development, Corey Ladas Kanban and Scrum – Making the Most of Both, HenrikKniberg & MattiasSkarin Agile Software Development with Scrum, Ken Schwaber & Mike Beedle

Notas del editor

  1. Do as little as possible with the highest possible value as fast as possibleWhat do we do that is like this today? Hot fixes! (patches)
  2. Scrum is fairly straight forward when you have just one team, the challenge starts to increase as you have multiple interdependent teams.
  3. Scrum is fairly straight forward when you have just one team, the challenge starts to increase as you have multiple interdependent teams.
  4. Scrum is fairly straight forward when you have just one team, the challenge starts to increase as you have multiple interdependent teams.
  5. You may or may not have a backlog.
  6. each task that we are going to do needs each of these phases. And each task not matter what the size they all require those stages to be done.Uses heart monitoring, change color schema, and change heart rate monitor – responsible amountof attentionResponsible amount of attention
  7. Poll: How many doing Scrum use a task board?Poll: stories of how taskboard have helped? Limited WIP have helped?Kanban is like Scrum in flight
  8. What is iteration planning? Isn’t that just deciding who is going to work on what and how many hours it will actually take?You can do that as you go.Why do you need hours left to go? Burndown by hours is actually not the best tool. If “done” is so important, why not use a burnup chart which is by story points?Much better for self-organization too.
  9. If you decouple all of these, you end up not needing iterations at all.In fact, if you look at Scrum “in flight” it looks a lot like KanBan.
  10. When things are running smoothly, this is what you will see!
  11. When things are running smoothly, this is what you will see!
  12. When things are running smoothly, this is what you will see!
  13. When things are running smoothly, this is what you will see!
  14. When things are running smoothly, this is what you will see!
  15. When things are running smoothly, this is what you will see!
  16. When things are running smoothly, this is what you will see!
  17. When things are running smoothly, this is what you will see!
  18. You’re probably wondering when we’re going to get to scrum?
  19. You’re probably wondering when we’re going to get to scrum?