SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
Agile Kanban: Fly Different v1.3
by Joseph Hurtado
joseph@agilelion.com
Twitter: @josephhurtado | Web:AgileLion.com
1
What will I learn?
Why we need Agile Kanban?
What is Kanban anyway?
How can I use it for Software Development?
How can I “Fly Kanban” using Agile Zen?
2
Credits - People and Photos
Kanban boards and inspiring content from David
Anderson's Kanban Book.
Henrik Kniberg slides, and solid content on his blog.
Photos: Blue Angels, and Thunderbirds - US Navy and Air
Force Teams. The last photo is from Italy's Aerobatic Team:
Frecce Tricolori.
Several Photos and Illustrations via Flickr and Google, that
deal with flight, crews and Apollo 13.
3
I.“Houston we have a
Problem”
4
SW Planning Problems
Changing Requirements
Wrong Assumptions: Waterfall
Estimation Challenges
Black box Development
External Change Agents
5
Early Solutions
Iterative Development
Waterfall planning but divided in phases
Heavy use of Engineering Concepts and tools
Locked Deadlines
The de-facto standard today
Houston, We still have a problem! :-)
6
II. There must be a
Better Way!
7
Agile Manifesto - Feb 2001
17 developers introduced the world into the "Agile Way":
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
8
Key Agile Methodologies
XP - Extreme Programming (Kent Beck)
Pair Programming, thorough testing, emphasis on little
or no documentation, very “fanatical approach”
Scrum (Ken Schwaber, Jeff Sutherland)
Daily Stand-ups, Scrums, Reflections, Integrated QA/
User/Teams, Velocity, Poker Estimation, etc.
Very detailed "Agile recipe" --> All or nothing
9
Agile or Fragile?
Going too Agile:
Zero documentation
Blindly following the recipe
Wild Expectations
Too much too soon
Kanban addresses those areas through two principles:
Kaizen (Continuos Improvement, in gradual steps)
Simplicity (simple principles that easily scale)
10
III. Fly Different: Kanban
11
What is Kanban?
Kanban in Japanese means “Visual Board.”
It relates to a system, where one Kanban sign signals
another member of the team that we can “Pull” work
from one phase to another.
Early Kanban was adopted in Japan by Toyota for
Lean Manufacturing (TPS - late 1940s to 1970s)
Agile Kanban for Software Development however is
quite recent: from 2004 to 2010.
Agile Kanban was born in the software industry at
Microsoft and Corbis. The first systems were related to
QA and Development inside Waterfall Organizations!
12
Kanban is very Light
13
Kanban’s 3 Principles
1. Visualize the Workflow
By using Kanban Boards
2. Limit Work in Progress - LWIP
By imposing limits on the size of some stages you force the teams and
individuals to focus.
Also when WIP is less, work travels faster. (batch size)
3. Keep Improving Flow or Kaizen
By thinking and discovering ways to improve on what we do
By using any tool or technique that helps you do it.
14
Kanban’s Minimal Flow
1. Ready or Queue Entry
Think of it as the relevant backlog
2. Working
Tasks or stories you are working on now
3. Done
Completed stories or tasks
15
Kanban’s Flow Expanded
16
Kanban’s Sticky Boards
17
Kanban’s Sticky Boards
18
Optional Slide: A Pull System
Imperial Palace in Tokyo is actually a real
life Kanban Pull System.
Each visitor receives a “token” the visitor
has to keep the token until he leaves, then
he returns the token into the pool: A
simple Kanban System!
Token = Story. The system has LWIP for
number of tokens, and three phases:
Queue into the palace, LWIP inside the
Palace, and Exit of the Palace (where
tokens are returned and LWIP is
replenished, to “pull” visitors!)
19
IV. "We don't need roads
any more"
20
No More Boards!
Agile Zen is a web 2.0 board that replaces and enhances anything a Sticky
Board can do. Advantages over other solutions:
Right balance of features
Desktop app. experience on a browser
Elegant UI
Requirements:
Firefox 3.x or later (avoid Chrome or Safari for now)
Internet Connection
Mac or PC
21
Learning Session Lab
Minimal Kanban Process: Ready - Working - Done
How Process Flow Works
Story Creation
Story Movement and common Situations
Story Features
22
The End! Now Fly Solo.
23

Mais conteúdo relacionado

Destaque

Attention Deficit Hyperactivity Disorder (NIMH)
Attention Deficit Hyperactivity Disorder (NIMH)Attention Deficit Hyperactivity Disorder (NIMH)
Attention Deficit Hyperactivity Disorder (NIMH)FortMyersDrugRehab
 
Blue Perfection
Blue PerfectionBlue Perfection
Blue Perfection23dreams
 
Welcome to the Worm Factory: Instruction Manual
Welcome to the Worm Factory: Instruction ManualWelcome to the Worm Factory: Instruction Manual
Welcome to the Worm Factory: Instruction Manualx3G9
 
Merkel u ring-tm-23
Merkel u ring-tm-23Merkel u ring-tm-23
Merkel u ring-tm-23walleseals
 
COMPARTAMOS VIDA
COMPARTAMOS VIDACOMPARTAMOS VIDA
COMPARTAMOS VIDAJAVIMAX
 
Presentación iii sem 2013 1
Presentación iii sem 2013 1Presentación iii sem 2013 1
Presentación iii sem 2013 1SandraCerezo
 
Ecopower : Domestic Riello UPS Reseller And Distributor
Ecopower : Domestic Riello UPS Reseller And DistributorEcopower : Domestic Riello UPS Reseller And Distributor
Ecopower : Domestic Riello UPS Reseller And Distributorecopowersupplies
 
Antropologia
AntropologiaAntropologia
Antropologiamari22lop
 

Destaque (17)

David leonardo briceño moreno 03
David leonardo briceño moreno  03David leonardo briceño moreno  03
David leonardo briceño moreno 03
 
Geneva Hackerspace
Geneva HackerspaceGeneva Hackerspace
Geneva Hackerspace
 
Attention Deficit Hyperactivity Disorder (NIMH)
Attention Deficit Hyperactivity Disorder (NIMH)Attention Deficit Hyperactivity Disorder (NIMH)
Attention Deficit Hyperactivity Disorder (NIMH)
 
Cartel madrid1
Cartel madrid1Cartel madrid1
Cartel madrid1
 
Boletín Comunitario La Unión - 3ra edición Octubre Noviembre - 2012
Boletín Comunitario La Unión - 3ra edición Octubre Noviembre - 2012Boletín Comunitario La Unión - 3ra edición Octubre Noviembre - 2012
Boletín Comunitario La Unión - 3ra edición Octubre Noviembre - 2012
 
Blue Perfection
Blue PerfectionBlue Perfection
Blue Perfection
 
Welcome to the Worm Factory: Instruction Manual
Welcome to the Worm Factory: Instruction ManualWelcome to the Worm Factory: Instruction Manual
Welcome to the Worm Factory: Instruction Manual
 
Presentacion lswc-espacio-comunidad
Presentacion lswc-espacio-comunidadPresentacion lswc-espacio-comunidad
Presentacion lswc-espacio-comunidad
 
01 el arte de meditar maestro eleuzis www.gftaognosticaespiritual.org meditan...
01 el arte de meditar maestro eleuzis www.gftaognosticaespiritual.org meditan...01 el arte de meditar maestro eleuzis www.gftaognosticaespiritual.org meditan...
01 el arte de meditar maestro eleuzis www.gftaognosticaespiritual.org meditan...
 
Merkel u ring-tm-23
Merkel u ring-tm-23Merkel u ring-tm-23
Merkel u ring-tm-23
 
COMPARTAMOS VIDA
COMPARTAMOS VIDACOMPARTAMOS VIDA
COMPARTAMOS VIDA
 
Presentación iii sem 2013 1
Presentación iii sem 2013 1Presentación iii sem 2013 1
Presentación iii sem 2013 1
 
Ingresos residuales
Ingresos residualesIngresos residuales
Ingresos residuales
 
You speak-greek-you-just-don-t-know-it
You speak-greek-you-just-don-t-know-itYou speak-greek-you-just-don-t-know-it
You speak-greek-you-just-don-t-know-it
 
Ecopower : Domestic Riello UPS Reseller And Distributor
Ecopower : Domestic Riello UPS Reseller And DistributorEcopower : Domestic Riello UPS Reseller And Distributor
Ecopower : Domestic Riello UPS Reseller And Distributor
 
Liderazgo en valores
Liderazgo en valoresLiderazgo en valores
Liderazgo en valores
 
Antropologia
AntropologiaAntropologia
Antropologia
 

Semelhante a Kanban: Fly Different - An Introduction v1.3

Kanban, Flow and Cadence
Kanban, Flow and CadenceKanban, Flow and Cadence
Kanban, Flow and CadenceAaron Sanders
 
Continuous Updating
Continuous UpdatingContinuous Updating
Continuous UpdatingRobert Reiz
 
Kanban at radical_fusion
Kanban at radical_fusionKanban at radical_fusion
Kanban at radical_fusionSam McAfee
 
Swifty Serverless: How to minimise latencies and cold start period for server...
Swifty Serverless: How to minimise latencies and cold start period for server...Swifty Serverless: How to minimise latencies and cold start period for server...
Swifty Serverless: How to minimise latencies and cold start period for server...Vladimir Porokhov
 
Archana Joshi Aug 2013 Kanban Spin Pune
Archana Joshi Aug 2013 Kanban Spin Pune Archana Joshi Aug 2013 Kanban Spin Pune
Archana Joshi Aug 2013 Kanban Spin Pune Archana Joshi
 
How do we drive tech changes
How do we drive tech changesHow do we drive tech changes
How do we drive tech changesJaewoo Ahn
 
Lean Kanban India 2018 | Leveraging Lean and Kanban to implement Continuous ...
Lean Kanban India 2018 |  Leveraging Lean and Kanban to implement Continuous ...Lean Kanban India 2018 |  Leveraging Lean and Kanban to implement Continuous ...
Lean Kanban India 2018 | Leveraging Lean and Kanban to implement Continuous ...LeanKanbanIndia
 
LKIN2018: leveraging Lean and Kanban to implement continuous improvement
LKIN2018: leveraging Lean and Kanban to implement continuous improvementLKIN2018: leveraging Lean and Kanban to implement continuous improvement
LKIN2018: leveraging Lean and Kanban to implement continuous improvementRavi Tadwalkar
 
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019Yuval Yeret
 
Kanban Explained Clearly
Kanban Explained ClearlyKanban Explained Clearly
Kanban Explained ClearlyAndrew Lloyd
 
Kanban Explained Clearly
Kanban Explained ClearlyKanban Explained Clearly
Kanban Explained ClearlyAndrew Lloyd
 
Kanban for Beginners - AgileEE 2011
Kanban for Beginners - AgileEE 2011Kanban for Beginners - AgileEE 2011
Kanban for Beginners - AgileEE 2011Robert Wiechmann
 

Semelhante a Kanban: Fly Different - An Introduction v1.3 (20)

Kanban, Flow and Cadence
Kanban, Flow and CadenceKanban, Flow and Cadence
Kanban, Flow and Cadence
 
Kanban Workshop
Kanban WorkshopKanban Workshop
Kanban Workshop
 
Continuous Updating
Continuous UpdatingContinuous Updating
Continuous Updating
 
A Tale of Two Apps
A Tale of Two AppsA Tale of Two Apps
A Tale of Two Apps
 
Kanban Primer
Kanban PrimerKanban Primer
Kanban Primer
 
Kanban at radical_fusion
Kanban at radical_fusionKanban at radical_fusion
Kanban at radical_fusion
 
Bol.com @ XP days 2015
Bol.com @ XP days 2015Bol.com @ XP days 2015
Bol.com @ XP days 2015
 
Swifty Serverless: How to minimise latencies and cold start period for server...
Swifty Serverless: How to minimise latencies and cold start period for server...Swifty Serverless: How to minimise latencies and cold start period for server...
Swifty Serverless: How to minimise latencies and cold start period for server...
 
Patton kanban
Patton kanbanPatton kanban
Patton kanban
 
Archana Joshi Aug 2013 Kanban Spin Pune
Archana Joshi Aug 2013 Kanban Spin Pune Archana Joshi Aug 2013 Kanban Spin Pune
Archana Joshi Aug 2013 Kanban Spin Pune
 
How do we drive tech changes
How do we drive tech changesHow do we drive tech changes
How do we drive tech changes
 
Lean Kanban India 2018 | Leveraging Lean and Kanban to implement Continuous ...
Lean Kanban India 2018 |  Leveraging Lean and Kanban to implement Continuous ...Lean Kanban India 2018 |  Leveraging Lean and Kanban to implement Continuous ...
Lean Kanban India 2018 | Leveraging Lean and Kanban to implement Continuous ...
 
LKIN2018: leveraging Lean and Kanban to implement continuous improvement
LKIN2018: leveraging Lean and Kanban to implement continuous improvementLKIN2018: leveraging Lean and Kanban to implement continuous improvement
LKIN2018: leveraging Lean and Kanban to implement continuous improvement
 
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
 
Kanban stand-up meetings
Kanban stand-up meetingsKanban stand-up meetings
Kanban stand-up meetings
 
Kanban Explained Clearly
Kanban Explained ClearlyKanban Explained Clearly
Kanban Explained Clearly
 
Kanban Explained Clearly
Kanban Explained ClearlyKanban Explained Clearly
Kanban Explained Clearly
 
Kanban for Beginners - AgileEE 2011
Kanban for Beginners - AgileEE 2011Kanban for Beginners - AgileEE 2011
Kanban for Beginners - AgileEE 2011
 
Patton kanban 1
Patton kanban 1Patton kanban 1
Patton kanban 1
 
Patton kanban fr
Patton kanban frPatton kanban fr
Patton kanban fr
 

Último

Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
[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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 

Último (20)

Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
[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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 

Kanban: Fly Different - An Introduction v1.3

  • 1. Agile Kanban: Fly Different v1.3 by Joseph Hurtado joseph@agilelion.com Twitter: @josephhurtado | Web:AgileLion.com 1
  • 2. What will I learn? Why we need Agile Kanban? What is Kanban anyway? How can I use it for Software Development? How can I “Fly Kanban” using Agile Zen? 2
  • 3. Credits - People and Photos Kanban boards and inspiring content from David Anderson's Kanban Book. Henrik Kniberg slides, and solid content on his blog. Photos: Blue Angels, and Thunderbirds - US Navy and Air Force Teams. The last photo is from Italy's Aerobatic Team: Frecce Tricolori. Several Photos and Illustrations via Flickr and Google, that deal with flight, crews and Apollo 13. 3
  • 4. I.“Houston we have a Problem” 4
  • 5. SW Planning Problems Changing Requirements Wrong Assumptions: Waterfall Estimation Challenges Black box Development External Change Agents 5
  • 6. Early Solutions Iterative Development Waterfall planning but divided in phases Heavy use of Engineering Concepts and tools Locked Deadlines The de-facto standard today Houston, We still have a problem! :-) 6
  • 7. II. There must be a Better Way! 7
  • 8. Agile Manifesto - Feb 2001 17 developers introduced the world into the "Agile Way": Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan 8
  • 9. Key Agile Methodologies XP - Extreme Programming (Kent Beck) Pair Programming, thorough testing, emphasis on little or no documentation, very “fanatical approach” Scrum (Ken Schwaber, Jeff Sutherland) Daily Stand-ups, Scrums, Reflections, Integrated QA/ User/Teams, Velocity, Poker Estimation, etc. Very detailed "Agile recipe" --> All or nothing 9
  • 10. Agile or Fragile? Going too Agile: Zero documentation Blindly following the recipe Wild Expectations Too much too soon Kanban addresses those areas through two principles: Kaizen (Continuos Improvement, in gradual steps) Simplicity (simple principles that easily scale) 10
  • 11. III. Fly Different: Kanban 11
  • 12. What is Kanban? Kanban in Japanese means “Visual Board.” It relates to a system, where one Kanban sign signals another member of the team that we can “Pull” work from one phase to another. Early Kanban was adopted in Japan by Toyota for Lean Manufacturing (TPS - late 1940s to 1970s) Agile Kanban for Software Development however is quite recent: from 2004 to 2010. Agile Kanban was born in the software industry at Microsoft and Corbis. The first systems were related to QA and Development inside Waterfall Organizations! 12
  • 13. Kanban is very Light 13
  • 14. Kanban’s 3 Principles 1. Visualize the Workflow By using Kanban Boards 2. Limit Work in Progress - LWIP By imposing limits on the size of some stages you force the teams and individuals to focus. Also when WIP is less, work travels faster. (batch size) 3. Keep Improving Flow or Kaizen By thinking and discovering ways to improve on what we do By using any tool or technique that helps you do it. 14
  • 15. Kanban’s Minimal Flow 1. Ready or Queue Entry Think of it as the relevant backlog 2. Working Tasks or stories you are working on now 3. Done Completed stories or tasks 15
  • 19. Optional Slide: A Pull System Imperial Palace in Tokyo is actually a real life Kanban Pull System. Each visitor receives a “token” the visitor has to keep the token until he leaves, then he returns the token into the pool: A simple Kanban System! Token = Story. The system has LWIP for number of tokens, and three phases: Queue into the palace, LWIP inside the Palace, and Exit of the Palace (where tokens are returned and LWIP is replenished, to “pull” visitors!) 19
  • 20. IV. "We don't need roads any more" 20
  • 21. No More Boards! Agile Zen is a web 2.0 board that replaces and enhances anything a Sticky Board can do. Advantages over other solutions: Right balance of features Desktop app. experience on a browser Elegant UI Requirements: Firefox 3.x or later (avoid Chrome or Safari for now) Internet Connection Mac or PC 21
  • 22. Learning Session Lab Minimal Kanban Process: Ready - Working - Done How Process Flow Works Story Creation Story Movement and common Situations Story Features 22
  • 23. The End! Now Fly Solo. 23

Notas do Editor

  1. Image Credits: Blue Angels Navy Acrobatic team and Flickr.\n
  2. \n\n
  3. \n\n
  4. Image Credit: Movie Apollo 13\n
  5. \n\n
  6. \n\n
  7. Image Credits: Flickr.\n
  8. \n\n
  9. \n\n
  10. \n\n
  11. Image Credits: Flickr and the US Air Force Acrobatic Team\n
  12. \n\n
  13. Image Credits: Crisp AB Stockolm, and Henrik Kniberg\nhttp://www.crisp.se/kontakt\n\n\n
  14. \n\n
  15. \n\n
  16. Image Credits: Kanban book by David Anderson.\nhttp://www.amazon.com/Kanban-David-J-Anderson/dp/0984521402\n
  17. Image Credits: Kanban book by David Anderson.\nhttp://www.amazon.com/Kanban-David-J-Anderson/dp/0984521402\n
  18. Image Credits: Kanban book by David Anderson.\nhttp://www.amazon.com/Kanban-David-J-Anderson/dp/0984521402\n
  19. Image Credits: Flickr.\nStory taken from David Anderson’s Kanban book page 11, explanation provided by myself.\n\nBook by David Anderson.\nhttp://www.amazon.com/Kanban-David-J-Anderson/dp/0984521402\n\n\n
  20. Image Credit: US Navy, image from Flickr. \n
  21. \n\n
  22. \n\n
  23. Image Credit: Italian Air Force, Tricolori Acrobatic Team. \nSource found via Google Images. \n