SlideShare una empresa de Scribd logo
1 de 116
Descargar para leer sin conexión
LEAN, KANBAN, AGILE
 @cory_foy | Cory Foy | http://coryfoy.com
Hi
Lean
Kanban
Waterfall
Waterfall
Requirements
Waterfall
Requirements

         Design
Waterfall
Requirements

         Design

               Development
Waterfall
Requirements

         Design

               Development

                     Test
Waterfall
Requirements

                  Design

                                 Development

                                                   Test




    Credit: http://www.flickr.com/photos/tonymangan/611780383
Agile
Agile
                            Waterfall        Agile
 70

52.5

 35

17.5

  0
       Q1   Q2    Q3   Q4    Q5         Q6
Scrum
Scrum
Scrum
                                  Ideal            Actual
100

 75

 50

 25

  0
      1   2   3   4   5   6   7     8     9   10
Scrum
                                  Ideal            Actual
100

 75

 50

 25

  0
      1   2   3   4   5   6   7     8     9   10
Scrum
                                  Ideal            Actual
100

 75

 50

 25

  0
      1   2   3   4   5   6   7     8     9   10
Productivity
Credit: http://www.flickr.com/photos/shellysblogger/2464975037/
Developer
Lines of Code




         Developer
More
Lines of Code




         Developer
Goodness
    More
Lines of Code




         Developer
Goodness
    More
Lines of Code


                      Great
         Developer
Tester
Bugs Found




             Tester
More
Bugs Found




             Tester
More
Bugs Found
                More Goodness



             Tester
More
Bugs Found
                More Goodness

   Awesome
             Tester
Company
Sales




        Company
More Lines of Code
      Sales




            Company
More Bugs

  Sales




          Company
More
 Sales




         Company
More
 Sales        More Money




         Company
More
 Sales              More Money

           Happy Customers



         Company
More
 Sales              More Money

           Happy Customers

               Happy
         Company
More
 Sales                  More Money

               Happy Customers

                   Happy
         Company

         Happy Developers
Waiting        Development    Test

  Feature 1                     64-Bit
Priority Bug 2                 Testing
   Bug 17
 Feature 11
Priority Bug 7

 Feature 18
    Bug 4

 Feature 42
Waiting        Development       Test

                   Feature 1       64-Bit
                 Priority Bug 2   Testing
                    Bug 17
                   Feature 11
Priority Bug 7

 Feature 18
    Bug 4

 Feature 42
Waiting        Development       Test

                                   64-Bit
                                  Testing



                                 Feature 1
Priority Bug 7
                               Priority Bug 2
 Feature 18                       Bug 17
                                 Feature 11
    Bug 4

 Feature 42
Waiting   Development          Test
          Priority Bug 7
                               64-Bit
            Feature 18
                              Testing
              Bug 4
            Feature 42

                             Feature 1
                           Priority Bug 2
                              Bug 17
                             Feature 11
Capacity
Waiting [8]      Dev [4]   Test [2]

  Feature 1                 64-Bit
Priority Bug 2             Testing
   Bug 17
 Feature 11
Priority Bug 7

 Feature 18
    Bug 4

 Feature 42
Waiting [8]        Dev [4]        Test [2]

                   Feature 1       64-Bit
                 Priority Bug 2   Testing
                    Bug 17
                  Feature 11
Priority Bug 7

 Feature 18
    Bug 4

 Feature 42
Waiting [8]        Dev [4]        Test [2]

                                   64-Bit
                 Priority Bug 2   Testing
                    Bug 17        Feature 1
                  Feature 11
Priority Bug 7

 Feature 18
    Bug 4

 Feature 42
Waiting [8]     Dev [4]        Test [2]

              Priority Bug 7    64-Bit
              Priority Bug 2   Testing
                 Bug 17        Feature 1
               Feature 11


 Feature 18
   Bug 4

 Feature 42
Lean
Seven Principles




Eliminate Waste
Seven Principles




Amplify Learning
Seven Principles




Decide as late as
   possible
Seven Principles




Deliver as fast as
    possible
Seven Principles




Empower the
   team
Seven Principles




Build Integrity In
Seven Principles




See the Whole
Theory
Implementation
Four Steps
Understand Your
Existing Process
Understand Your Existing Process




Value Stream Map
Customer
Emails Rep
Customer    Enters Bug to
Emails Rep     Tracker
Customer    Enters Bug to   Executive
Emails Rep     Tracker        Review
Customer      Enters Bug to   Executive
Emails Rep       Tracker        Review

Assigned Fix
 in Version
Customer      Enters Bug to   Executive
Emails Rep       Tracker        Review

Assigned Fix   Assigned to
 in Version     Dev Team
Customer      Enters Bug to   Executive
Emails Rep       Tracker        Review

Assigned Fix   Assigned to
                                Coded
 in Version     Dev Team
Customer      Enters Bug to   Executive
Emails Rep       Tracker        Review

Assigned Fix   Assigned to
                                Coded
 in Version     Dev Team


Assigned to
 Test Team
Customer      Enters Bug to   Executive
Emails Rep       Tracker        Review

Assigned Fix   Assigned to
                                Coded
 in Version     Dev Team


Assigned to
                  Tested
 Test Team
Customer      Enters Bug to   Executive
Emails Rep       Tracker        Review

Assigned Fix   Assigned to
                                Coded
 in Version     Dev Team


Assigned to                     Release
                  Tested
 Test Team                     Planning
Customer      Enters Bug to   Executive
Emails Rep       Tracker        Review

Assigned Fix   Assigned to
                                Coded
 in Version     Dev Team


Assigned to                     Release
                  Tested
 Test Team                     Planning


 Deploy to
 Beta Site
Customer      Enters Bug to   Executive
Emails Rep       Tracker        Review

Assigned Fix   Assigned to
                                Coded
 in Version     Dev Team


Assigned to                     Release
                  Tested
 Test Team                     Planning


 Deploy to
                  Tested
 Beta Site
Customer      Enters Bug to   Executive
Emails Rep       Tracker        Review

Assigned Fix   Assigned to
                                 Coded
 in Version     Dev Team


Assigned to                     Release
                  Tested
 Test Team                     Planning


 Deploy to                     Deploy to
                  Tested
 Beta Site                     Production
Customer       1      Enters Bug to 1-2     Executive
                                    Months
Emails Rep     Week      Tracker              Review
 1 Day

Assigned Fix     3     Assigned to     2
               Weeks                 Weeks     Coded
 in Version             Dev Team
1 Day

Assigned to     1                      4      Release
               Week       Tested     Weeks
 Test Team                                   Planning
2 Days

 Deploy to      1                      1     Deploy to
               Week       Tested      Week
 Beta Site                                   Production
Customer       1      Enters Bug to 1-2     Executive
                                    Months
Emails Rep     Week      Tracker              Review
 1 Day

Assigned Fix     3     Assigned to     2
               Weeks                 Weeks     Coded
 in Version             Dev Team
1 Day

Assigned to     1                      4      Release
               Week       Tested     Weeks
 Test Team                                   Planning
2 Days

 Deploy to      1                      1     Deploy to
               Week       Tested      Week
 Beta Site                                   Production
Reduce Waste
Reduce Waste




Seven Wastes
Reduce Waste -> Seven Wastes




Partially Done
     Work
Reduce Waste -> Seven Wastes




Extra Features
Reduce Waste -> Seven Wastes




Lost Knowledge
Reduce Waste -> Seven Wastes




Handoffs
Reduce Waste -> Seven Wastes




Task Switching
Reduce Waste -> Seven Wastes




Delays
Reduce Waste -> Seven Wastes




Defects
Reduce Waste




Write Less Code
Reduce Waste




SOLID
Reduce Waste




Single Responsibility Principle



                 SOLID
Reduce Waste




Single Responsibility Principle



                 SOLID
                      Open-Closed Principle
Reduce Waste




Single Responsibility Principle



                 SOLID
                      Open-Closed Principle

Liskov Substitution Principle
Reduce Waste




Single Responsibility Principle

                      Interface Segregation Principle

                 SOLID
                      Open-Closed Principle

Liskov Substitution Principle
Reduce Waste




Single Responsibility Principle

                      Interface Segregation Principle

                 SOLID
Dependency Inversion Principle

                      Open-Closed Principle

 Liskov Substitution Principle
Reduce Waste




TDD
Reduce Waste




TDD
 Test-Driven Development
Reduce Waste




Behavior-Driven Development



               TDD
                    Test-Driven Development
Reduce Waste




 Behavior-Driven Development



                 TDD
                      Test-Driven Development


Acceptance-Test Driven Development
Reduce Waste




Minimal Useful
   Feature
Reduce Waste




Justify Every
   Feature
Reduce Waste




Don’t Automate
 Complexity
Deliver Fast
Deliver Fast




Queuing Theory
Deliver Fast




Utilization
Deliver Fast




Cycle Time
Make it Visible
Make it Visible




Big Visible Wall
Make it Visible




Big Visible Wall
Make it Visible




Big Visible Wall
Make it Visible




Kanban Board
Make it Visible




Kanban Board
Make it Visible




Kanban Board
Make it Visible




Dashboard
Make it Visible




Dashboard
Make it Visible




Build Lamp
Make it Visible




Build Lamp
Be Lean
Be Mean
•Cory Foy
•Slides at: http://coryfoy.com
•Email: foyc at cory foy dot com
•Twitter: @cory_foy

Más contenido relacionado

La actualidad más candente

TMF2014 CI-CD Workshop Michael Palotas
TMF2014 CI-CD Workshop Michael PalotasTMF2014 CI-CD Workshop Michael Palotas
TMF2014 CI-CD Workshop Michael PalotasKJR
 
Agile Evolution with Kanban
Agile Evolution with KanbanAgile Evolution with Kanban
Agile Evolution with KanbanChris McDermott
 
The Power Of Refactoring (PHPCon Italia)
The Power Of Refactoring (PHPCon Italia)The Power Of Refactoring (PHPCon Italia)
The Power Of Refactoring (PHPCon Italia)Stefan Koopmanschap
 
Continuous deployment
Continuous deploymentContinuous deployment
Continuous deploymentDaniel
 
Teams progress presenation
Teams progress presenationTeams progress presenation
Teams progress presenationOleg Seriaga
 
Pair Programming
Pair ProgrammingPair Programming
Pair ProgrammingNaresh Jain
 
CI in the mobile world
CI in the mobile worldCI in the mobile world
CI in the mobile worldGodfrey Nolan
 
Software reengineering for Developers
Software reengineering for DevelopersSoftware reengineering for Developers
Software reengineering for DevelopersBradley Irby
 
Evolution Of Team Interaction Models
Evolution Of Team Interaction ModelsEvolution Of Team Interaction Models
Evolution Of Team Interaction ModelsNaresh Jain
 
Blue Monitor Software Development
Blue Monitor Software DevelopmentBlue Monitor Software Development
Blue Monitor Software Developmenturbantech
 
Apache Deltaspike the CDI Toolbox (Java One 2015)
Apache Deltaspike the CDI Toolbox (Java One 2015)Apache Deltaspike the CDI Toolbox (Java One 2015)
Apache Deltaspike the CDI Toolbox (Java One 2015)Antoine Sabot-Durand
 
Releasing fast code - The DevOps approach
Releasing fast code - The DevOps approachReleasing fast code - The DevOps approach
Releasing fast code - The DevOps approachMichael Kopp
 
PowerPoint Presentation
PowerPoint PresentationPowerPoint Presentation
PowerPoint Presentationrhofkens
 
Why Test Driven Development?
Why Test Driven Development?Why Test Driven Development?
Why Test Driven Development?Naresh Jain
 

La actualidad más candente (17)

TMF2014 CI-CD Workshop Michael Palotas
TMF2014 CI-CD Workshop Michael PalotasTMF2014 CI-CD Workshop Michael Palotas
TMF2014 CI-CD Workshop Michael Palotas
 
Agile Evolution with Kanban
Agile Evolution with KanbanAgile Evolution with Kanban
Agile Evolution with Kanban
 
The Power Of Refactoring (PHPCon Italia)
The Power Of Refactoring (PHPCon Italia)The Power Of Refactoring (PHPCon Italia)
The Power Of Refactoring (PHPCon Italia)
 
Continuous deployment
Continuous deploymentContinuous deployment
Continuous deployment
 
Teams progress presenation
Teams progress presenationTeams progress presenation
Teams progress presenation
 
Pair Programming
Pair ProgrammingPair Programming
Pair Programming
 
Continuous Testing
Continuous TestingContinuous Testing
Continuous Testing
 
CI in the mobile world
CI in the mobile worldCI in the mobile world
CI in the mobile world
 
Software reengineering for Developers
Software reengineering for DevelopersSoftware reengineering for Developers
Software reengineering for Developers
 
Evolution Of Team Interaction Models
Evolution Of Team Interaction ModelsEvolution Of Team Interaction Models
Evolution Of Team Interaction Models
 
Blue Monitor Software Development
Blue Monitor Software DevelopmentBlue Monitor Software Development
Blue Monitor Software Development
 
Real World TDD
Real World TDDReal World TDD
Real World TDD
 
Apache Deltaspike the CDI Toolbox (Java One 2015)
Apache Deltaspike the CDI Toolbox (Java One 2015)Apache Deltaspike the CDI Toolbox (Java One 2015)
Apache Deltaspike the CDI Toolbox (Java One 2015)
 
Test Strategy
Test StrategyTest Strategy
Test Strategy
 
Releasing fast code - The DevOps approach
Releasing fast code - The DevOps approachReleasing fast code - The DevOps approach
Releasing fast code - The DevOps approach
 
PowerPoint Presentation
PowerPoint PresentationPowerPoint Presentation
PowerPoint Presentation
 
Why Test Driven Development?
Why Test Driven Development?Why Test Driven Development?
Why Test Driven Development?
 

Destacado

Beyond Kanban: Lean Thinking for Agile Teams
Beyond Kanban: Lean Thinking for Agile TeamsBeyond Kanban: Lean Thinking for Agile Teams
Beyond Kanban: Lean Thinking for Agile Teamsavpereira
 
Masaaki imai and total quality management
Masaaki imai and total quality managementMasaaki imai and total quality management
Masaaki imai and total quality managementvishwa3gk
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overviewsunilkumar_
 
Hoshin kanri and the x matrix small
Hoshin kanri and the x matrix smallHoshin kanri and the x matrix small
Hoshin kanri and the x matrix smallchristiannah
 
Scrum and Kanban - Getting the Most from Each
Scrum and Kanban - Getting the Most from EachScrum and Kanban - Getting the Most from Each
Scrum and Kanban - Getting the Most from EachMichael Sahota
 
Hoshin Kanri Infographics
Hoshin Kanri InfographicsHoshin Kanri Infographics
Hoshin Kanri InfographicsGrant Crow
 
Agile Software Development, Overview
Agile Software Development, OverviewAgile Software Development, Overview
Agile Software Development, OverviewBayard Randel
 
Connecting Kata with Hoshin Kanri and True North
Connecting Kata with Hoshin Kanri and True NorthConnecting Kata with Hoshin Kanri and True North
Connecting Kata with Hoshin Kanri and True NorthW3 Group Canada Inc.
 
A Practical Approach to Strategy Deployment
A Practical Approach to Strategy DeploymentA Practical Approach to Strategy Deployment
A Practical Approach to Strategy DeploymentGerardo Aulinger
 
Hoshin Kanri Strategic Planning
Hoshin Kanri Strategic PlanningHoshin Kanri Strategic Planning
Hoshin Kanri Strategic Planningavscully
 
Standard Work in Lean Sales and Marketing
Standard Work in Lean Sales and MarketingStandard Work in Lean Sales and Marketing
Standard Work in Lean Sales and MarketingBusiness901
 
Toyota kata and beyond
Toyota kata and beyondToyota kata and beyond
Toyota kata and beyondWilliam Judd
 
Lean A3 for SALES EDCA/PDCA/SDCA
Lean A3 for SALES EDCA/PDCA/SDCA Lean A3 for SALES EDCA/PDCA/SDCA
Lean A3 for SALES EDCA/PDCA/SDCA Business901
 
Overview of SDLC - Waterfall, Agile, and more
Overview of SDLC - Waterfall, Agile, and moreOverview of SDLC - Waterfall, Agile, and more
Overview of SDLC - Waterfall, Agile, and moreSteve Gladstone
 
Continuous improvement & pdca
Continuous improvement & pdcaContinuous improvement & pdca
Continuous improvement & pdcaShoilen Sannamat
 

Destacado (20)

Beyond Kanban: Lean Thinking for Agile Teams
Beyond Kanban: Lean Thinking for Agile TeamsBeyond Kanban: Lean Thinking for Agile Teams
Beyond Kanban: Lean Thinking for Agile Teams
 
Masaaki imai and total quality management
Masaaki imai and total quality managementMasaaki imai and total quality management
Masaaki imai and total quality management
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 
Hoshin kanri and the x matrix small
Hoshin kanri and the x matrix smallHoshin kanri and the x matrix small
Hoshin kanri and the x matrix small
 
Manufacturing wastes
Manufacturing wastesManufacturing wastes
Manufacturing wastes
 
Identifying Waste
Identifying WasteIdentifying Waste
Identifying Waste
 
Improvement Kata Workshop
Improvement Kata WorkshopImprovement Kata Workshop
Improvement Kata Workshop
 
Scrum and Kanban - Getting the Most from Each
Scrum and Kanban - Getting the Most from EachScrum and Kanban - Getting the Most from Each
Scrum and Kanban - Getting the Most from Each
 
Hoshin Kanri Infographics
Hoshin Kanri InfographicsHoshin Kanri Infographics
Hoshin Kanri Infographics
 
Agile Software Development, Overview
Agile Software Development, OverviewAgile Software Development, Overview
Agile Software Development, Overview
 
Connecting Kata with Hoshin Kanri and True North
Connecting Kata with Hoshin Kanri and True NorthConnecting Kata with Hoshin Kanri and True North
Connecting Kata with Hoshin Kanri and True North
 
Lean Management Kata Training
Lean Management Kata Training Lean Management Kata Training
Lean Management Kata Training
 
A Practical Approach to Strategy Deployment
A Practical Approach to Strategy DeploymentA Practical Approach to Strategy Deployment
A Practical Approach to Strategy Deployment
 
Hoshin Kanri Strategic Planning
Hoshin Kanri Strategic PlanningHoshin Kanri Strategic Planning
Hoshin Kanri Strategic Planning
 
Standard Work in Lean Sales and Marketing
Standard Work in Lean Sales and MarketingStandard Work in Lean Sales and Marketing
Standard Work in Lean Sales and Marketing
 
Toyota kata and beyond
Toyota kata and beyondToyota kata and beyond
Toyota kata and beyond
 
Lean A3 for SALES EDCA/PDCA/SDCA
Lean A3 for SALES EDCA/PDCA/SDCA Lean A3 for SALES EDCA/PDCA/SDCA
Lean A3 for SALES EDCA/PDCA/SDCA
 
Plan do-check-act
Plan do-check-actPlan do-check-act
Plan do-check-act
 
Overview of SDLC - Waterfall, Agile, and more
Overview of SDLC - Waterfall, Agile, and moreOverview of SDLC - Waterfall, Agile, and more
Overview of SDLC - Waterfall, Agile, and more
 
Continuous improvement & pdca
Continuous improvement & pdcaContinuous improvement & pdca
Continuous improvement & pdca
 

Similar a Lean and Kanban Principles for Software Developers

Best practices of project management for small teams
Best practices of project management for small teamsBest practices of project management for small teams
Best practices of project management for small teamsCake YOSHIDA
 
Team Development and Release Management
Team Development and Release ManagementTeam Development and Release Management
Team Development and Release ManagementSalesforce Partners
 
Tester developer interaction
Tester developer interactionTester developer interaction
Tester developer interactiongaoliang641
 
Agile Software Development in Practice - A Developer Perspective
Agile Software Development in Practice - A Developer PerspectiveAgile Software Development in Practice - A Developer Perspective
Agile Software Development in Practice - A Developer PerspectiveWee Witthawaskul
 
10x Test Coverage, Less Drama: Shift Left Functional & Performance Testing
10x Test Coverage, Less Drama: Shift Left Functional & Performance Testing10x Test Coverage, Less Drama: Shift Left Functional & Performance Testing
10x Test Coverage, Less Drama: Shift Left Functional & Performance TestingSauce Labs
 
Getting started with Agile
Getting started with AgileGetting started with Agile
Getting started with Agilekutuma
 
What CS Class Didn't Teach About Testing
What CS Class Didn't Teach About TestingWhat CS Class Didn't Teach About Testing
What CS Class Didn't Teach About TestingCamille Bell
 
Software Testing with Agile Requirements Practices
Software Testing with Agile Requirements Practices Software Testing with Agile Requirements Practices
Software Testing with Agile Requirements Practices A B M Moniruzzaman
 
Zararfa SummerCamp 2012 - Community update and Zarafa Development Process
Zararfa SummerCamp 2012 - Community update and Zarafa Development ProcessZararfa SummerCamp 2012 - Community update and Zarafa Development Process
Zararfa SummerCamp 2012 - Community update and Zarafa Development ProcessZarafa
 
Agile2012 soccer witha_basketballteam
Agile2012 soccer witha_basketballteamAgile2012 soccer witha_basketballteam
Agile2012 soccer witha_basketballteamdrewz lin
 
Continuous delivery chernivcy
Continuous delivery chernivcyContinuous delivery chernivcy
Continuous delivery chernivcyVolodymyr Yelchev
 
Feedback Loops
Feedback LoopsFeedback Loops
Feedback Loopscowboyd
 
Understand release engineering
Understand release engineeringUnderstand release engineering
Understand release engineeringgaoliang641
 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life Cyclegueste730d5
 
Creating truly player-centric games - how we do it at Kolibri Games?
Creating truly player-centric games - how we do it at Kolibri Games?Creating truly player-centric games - how we do it at Kolibri Games?
Creating truly player-centric games - how we do it at Kolibri Games?GameCamp
 
Ntd2015_pt_kanban_ppt
Ntd2015_pt_kanban_pptNtd2015_pt_kanban_ppt
Ntd2015_pt_kanban_pptJokin Aspiazu
 
Agile Software Development Process Practice in Thai Culture
Agile Software Development Process Practice in Thai CultureAgile Software Development Process Practice in Thai Culture
Agile Software Development Process Practice in Thai CultureWee Witthawaskul
 
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...Simplilearn
 

Similar a Lean and Kanban Principles for Software Developers (20)

Best practices of project management for small teams
Best practices of project management for small teamsBest practices of project management for small teams
Best practices of project management for small teams
 
Team Development and Release Management
Team Development and Release ManagementTeam Development and Release Management
Team Development and Release Management
 
How to Introduce Continuous Delivery
How to Introduce Continuous DeliveryHow to Introduce Continuous Delivery
How to Introduce Continuous Delivery
 
Tester developer interaction
Tester developer interactionTester developer interaction
Tester developer interaction
 
Agile Software Development in Practice - A Developer Perspective
Agile Software Development in Practice - A Developer PerspectiveAgile Software Development in Practice - A Developer Perspective
Agile Software Development in Practice - A Developer Perspective
 
10x Test Coverage, Less Drama: Shift Left Functional & Performance Testing
10x Test Coverage, Less Drama: Shift Left Functional & Performance Testing10x Test Coverage, Less Drama: Shift Left Functional & Performance Testing
10x Test Coverage, Less Drama: Shift Left Functional & Performance Testing
 
Getting started with Agile
Getting started with AgileGetting started with Agile
Getting started with Agile
 
What CS Class Didn't Teach About Testing
What CS Class Didn't Teach About TestingWhat CS Class Didn't Teach About Testing
What CS Class Didn't Teach About Testing
 
Software Testing with Agile Requirements Practices
Software Testing with Agile Requirements Practices Software Testing with Agile Requirements Practices
Software Testing with Agile Requirements Practices
 
Zararfa SummerCamp 2012 - Community update and Zarafa Development Process
Zararfa SummerCamp 2012 - Community update and Zarafa Development ProcessZararfa SummerCamp 2012 - Community update and Zarafa Development Process
Zararfa SummerCamp 2012 - Community update and Zarafa Development Process
 
Agile2012 soccer witha_basketballteam
Agile2012 soccer witha_basketballteamAgile2012 soccer witha_basketballteam
Agile2012 soccer witha_basketballteam
 
Continuous delivery chernivcy
Continuous delivery chernivcyContinuous delivery chernivcy
Continuous delivery chernivcy
 
Feedback Loops
Feedback LoopsFeedback Loops
Feedback Loops
 
TDD refresher
TDD refresherTDD refresher
TDD refresher
 
Understand release engineering
Understand release engineeringUnderstand release engineering
Understand release engineering
 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life Cycle
 
Creating truly player-centric games - how we do it at Kolibri Games?
Creating truly player-centric games - how we do it at Kolibri Games?Creating truly player-centric games - how we do it at Kolibri Games?
Creating truly player-centric games - how we do it at Kolibri Games?
 
Ntd2015_pt_kanban_ppt
Ntd2015_pt_kanban_pptNtd2015_pt_kanban_ppt
Ntd2015_pt_kanban_ppt
 
Agile Software Development Process Practice in Thai Culture
Agile Software Development Process Practice in Thai CultureAgile Software Development Process Practice in Thai Culture
Agile Software Development Process Practice in Thai Culture
 
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
 

Más de Cory Foy

Defending Commoditization: Mapping Gameplays and Strategies to Stay Ahead in ...
Defending Commoditization: Mapping Gameplays and Strategies to Stay Ahead in ...Defending Commoditization: Mapping Gameplays and Strategies to Stay Ahead in ...
Defending Commoditization: Mapping Gameplays and Strategies to Stay Ahead in ...Cory Foy
 
Stratgic Play - Doing the Right Thing at the Right Time
Stratgic Play - Doing the Right Thing at the Right TimeStratgic Play - Doing the Right Thing at the Right Time
Stratgic Play - Doing the Right Thing at the Right TimeCory Foy
 
Continuous Deployment and Testing Workshop from Better Software West
Continuous Deployment and Testing Workshop from Better Software WestContinuous Deployment and Testing Workshop from Better Software West
Continuous Deployment and Testing Workshop from Better Software WestCory Foy
 
Choosing Between Scrum and Kanban - TriAgile 2015
Choosing Between Scrum and Kanban - TriAgile 2015Choosing Between Scrum and Kanban - TriAgile 2015
Choosing Between Scrum and Kanban - TriAgile 2015Cory Foy
 
Code Katas
Code KatasCode Katas
Code KatasCory Foy
 
Distributed Agility
Distributed AgilityDistributed Agility
Distributed AgilityCory Foy
 
Scaling Agility
Scaling AgilityScaling Agility
Scaling AgilityCory Foy
 
Kanban for DevOps
Kanban for DevOpsKanban for DevOps
Kanban for DevOpsCory Foy
 
Ruby and OO for Beginners
Ruby and OO for BeginnersRuby and OO for Beginners
Ruby and OO for BeginnersCory Foy
 
Agile Roots: The Agile Mindset - Agility Across the Organization
Agile Roots: The Agile Mindset - Agility Across the OrganizationAgile Roots: The Agile Mindset - Agility Across the Organization
Agile Roots: The Agile Mindset - Agility Across the OrganizationCory Foy
 
Triangle.rb - How Secure is Your Rails Site, Anyway?
Triangle.rb - How Secure is Your Rails Site, Anyway?Triangle.rb - How Secure is Your Rails Site, Anyway?
Triangle.rb - How Secure is Your Rails Site, Anyway?Cory Foy
 
Scrum vs Kanban - Implementing Agility at Scale
Scrum vs Kanban - Implementing Agility at ScaleScrum vs Kanban - Implementing Agility at Scale
Scrum vs Kanban - Implementing Agility at ScaleCory Foy
 
SQE Boston - When Code Cries
SQE Boston - When Code CriesSQE Boston - When Code Cries
SQE Boston - When Code CriesCory Foy
 
GOTO Berlin - When Code Cries
GOTO Berlin - When Code CriesGOTO Berlin - When Code Cries
GOTO Berlin - When Code CriesCory Foy
 
Rails as a Pattern Language
Rails as a Pattern LanguageRails as a Pattern Language
Rails as a Pattern LanguageCory Foy
 
Patterns in Rails
Patterns in RailsPatterns in Rails
Patterns in RailsCory Foy
 
Agile Demystified
Agile DemystifiedAgile Demystified
Agile DemystifiedCory Foy
 
When Code Cries
When Code CriesWhen Code Cries
When Code CriesCory Foy
 
Ruby for C# Developers
Ruby for C# DevelopersRuby for C# Developers
Ruby for C# DevelopersCory Foy
 
Getting Unstuck: Working with Legacy Code and Data
Getting Unstuck: Working with Legacy Code and DataGetting Unstuck: Working with Legacy Code and Data
Getting Unstuck: Working with Legacy Code and DataCory Foy
 

Más de Cory Foy (20)

Defending Commoditization: Mapping Gameplays and Strategies to Stay Ahead in ...
Defending Commoditization: Mapping Gameplays and Strategies to Stay Ahead in ...Defending Commoditization: Mapping Gameplays and Strategies to Stay Ahead in ...
Defending Commoditization: Mapping Gameplays and Strategies to Stay Ahead in ...
 
Stratgic Play - Doing the Right Thing at the Right Time
Stratgic Play - Doing the Right Thing at the Right TimeStratgic Play - Doing the Right Thing at the Right Time
Stratgic Play - Doing the Right Thing at the Right Time
 
Continuous Deployment and Testing Workshop from Better Software West
Continuous Deployment and Testing Workshop from Better Software WestContinuous Deployment and Testing Workshop from Better Software West
Continuous Deployment and Testing Workshop from Better Software West
 
Choosing Between Scrum and Kanban - TriAgile 2015
Choosing Between Scrum and Kanban - TriAgile 2015Choosing Between Scrum and Kanban - TriAgile 2015
Choosing Between Scrum and Kanban - TriAgile 2015
 
Code Katas
Code KatasCode Katas
Code Katas
 
Distributed Agility
Distributed AgilityDistributed Agility
Distributed Agility
 
Scaling Agility
Scaling AgilityScaling Agility
Scaling Agility
 
Kanban for DevOps
Kanban for DevOpsKanban for DevOps
Kanban for DevOps
 
Ruby and OO for Beginners
Ruby and OO for BeginnersRuby and OO for Beginners
Ruby and OO for Beginners
 
Agile Roots: The Agile Mindset - Agility Across the Organization
Agile Roots: The Agile Mindset - Agility Across the OrganizationAgile Roots: The Agile Mindset - Agility Across the Organization
Agile Roots: The Agile Mindset - Agility Across the Organization
 
Triangle.rb - How Secure is Your Rails Site, Anyway?
Triangle.rb - How Secure is Your Rails Site, Anyway?Triangle.rb - How Secure is Your Rails Site, Anyway?
Triangle.rb - How Secure is Your Rails Site, Anyway?
 
Scrum vs Kanban - Implementing Agility at Scale
Scrum vs Kanban - Implementing Agility at ScaleScrum vs Kanban - Implementing Agility at Scale
Scrum vs Kanban - Implementing Agility at Scale
 
SQE Boston - When Code Cries
SQE Boston - When Code CriesSQE Boston - When Code Cries
SQE Boston - When Code Cries
 
GOTO Berlin - When Code Cries
GOTO Berlin - When Code CriesGOTO Berlin - When Code Cries
GOTO Berlin - When Code Cries
 
Rails as a Pattern Language
Rails as a Pattern LanguageRails as a Pattern Language
Rails as a Pattern Language
 
Patterns in Rails
Patterns in RailsPatterns in Rails
Patterns in Rails
 
Agile Demystified
Agile DemystifiedAgile Demystified
Agile Demystified
 
When Code Cries
When Code CriesWhen Code Cries
When Code Cries
 
Ruby for C# Developers
Ruby for C# DevelopersRuby for C# Developers
Ruby for C# Developers
 
Getting Unstuck: Working with Legacy Code and Data
Getting Unstuck: Working with Legacy Code and DataGetting Unstuck: Working with Legacy Code and Data
Getting Unstuck: Working with Legacy Code and Data
 

Último

Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sectoritnewsafrica
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...itnewsafrica
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Nikki Chapple
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentMahmoud Rabie
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 

Último (20)

Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career Development
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 

Lean and Kanban Principles for Software Developers

Notas del editor

  1. I’m Cory Foy. Agile Coach, consultant and developer. You can find me at http://www.coryfoy.com, or on Twitter as @cory_foy.
  2. We’re going to cover two main concepts. Lean
  3. and Kanban, all within the context of delivering software faster. But to talk about Lean and Kanban, we need to first talk about some Models of Software Development.
  4. True waterfall, everything flows downwards. If you are going back up, you are either doing it wrong. Or Salmon. Possibly salmon.
  5. True waterfall, everything flows downwards. If you are going back up, you are either doing it wrong. Or Salmon. Possibly salmon.
  6. True waterfall, everything flows downwards. If you are going back up, you are either doing it wrong. Or Salmon. Possibly salmon.
  7. True waterfall, everything flows downwards. If you are going back up, you are either doing it wrong. Or Salmon. Possibly salmon.
  8. True waterfall, everything flows downwards. If you are going back up, you are either doing it wrong. Or Salmon. Possibly salmon.
  9. True waterfall, everything flows downwards. If you are going back up, you are either doing it wrong. Or Salmon. Possibly salmon.
  10. True waterfall, everything flows downwards. If you are going back up, you are either doing it wrong. Or Salmon. Possibly salmon.
  11. True waterfall, everything flows downwards. If you are going back up, you are either doing it wrong. Or Salmon. Possibly salmon.
  12. True waterfall, everything flows downwards. If you are going back up, you are either doing it wrong. Or Salmon. Possibly salmon.
  13. True waterfall, everything flows downwards. If you are going back up, you are either doing it wrong. Or Salmon. Possibly salmon.
  14. True waterfall, everything flows downwards. If you are going back up, you are either doing it wrong. Or Salmon. Possibly salmon.
  15. True waterfall, everything flows downwards. If you are going back up, you are either doing it wrong. Or Salmon. Possibly salmon.
  16. True waterfall, everything flows downwards. If you are going back up, you are either doing it wrong. Or Salmon. Possibly salmon.
  17. True waterfall, everything flows downwards. If you are going back up, you are either doing it wrong. Or Salmon. Possibly salmon.
  18. Goal behind agile methods is a collaborative environment that gets us to market faster, so we can make money faster
  19. Goal behind agile methods is a collaborative environment that gets us to market faster, so we can make money faster
  20. Goal behind agile methods is a collaborative environment that gets us to market faster, so we can make money faster
  21. Scrum is best known methodology. But when you look at the burndown chart, you can see a pattern suspiciously similar to what we saw in waterfall. But worse - we have a gap. And it’s caused by something interesting
  22. Scrum is best known methodology. But when you look at the burndown chart, you can see a pattern suspiciously similar to what we saw in waterfall. But worse - we have a gap. And it’s caused by something interesting
  23. Scrum is best known methodology. But when you look at the burndown chart, you can see a pattern suspiciously similar to what we saw in waterfall. But worse - we have a gap. And it’s caused by something interesting
  24. Scrum is best known methodology. But when you look at the burndown chart, you can see a pattern suspiciously similar to what we saw in waterfall. But worse - we have a gap. And it’s caused by something interesting
  25. Scrum is best known methodology. But when you look at the burndown chart, you can see a pattern suspiciously similar to what we saw in waterfall. But worse - we have a gap. And it’s caused by something interesting
  26. Scrum is best known methodology. But when you look at the burndown chart, you can see a pattern suspiciously similar to what we saw in waterfall. But worse - we have a gap. And it’s caused by something interesting
  27. Scrum is best known methodology. But when you look at the burndown chart, you can see a pattern suspiciously similar to what we saw in waterfall. But worse - we have a gap. And it’s caused by something interesting
  28. Scrum is best known methodology. But when you look at the burndown chart, you can see a pattern suspiciously similar to what we saw in waterfall. But worse - we have a gap. And it’s caused by something interesting
  29. Scrum is best known methodology. But when you look at the burndown chart, you can see a pattern suspiciously similar to what we saw in waterfall. But worse - we have a gap. And it’s caused by something interesting
  30. Scrum is best known methodology. But when you look at the burndown chart, you can see a pattern suspiciously similar to what we saw in waterfall. But worse - we have a gap. And it’s caused by something interesting
  31. You might ask yourself how productivity would cause us to *not* deliver. Ask audience to define productivity.
  32. Productivity is defined by how we are paid
  33. And then you end up with Happy Developers
  34. And then you end up with Happy Developers
  35. And then you end up with Happy Developers
  36. And then you end up with Happy Developers
  37. And then you end up with Happy Developers
  38. And then you end up with Happy Developers
  39. And then you end up with Happy Developers
  40. And then you end up with Happy Developers
  41. And then you end up with Happy Developers
  42. And then you end up with Happy Developers
  43. And then you end up with Happy Developers
  44. 64-Bit Testing occupying QA. Devs keep working. Push completed work to QA queue. So they can be “productive”. But, is this productive? Heck, no! We’re not shipping anything. Unverified Expectations
  45. 64-Bit Testing occupying QA. Devs keep working. Push completed work to QA queue. So they can be “productive”. But, is this productive? Heck, no! We’re not shipping anything. Unverified Expectations
  46. 64-Bit Testing occupying QA. Devs keep working. Push completed work to QA queue. So they can be “productive”. But, is this productive? Heck, no! We’re not shipping anything. Unverified Expectations
  47. 64-Bit Testing occupying QA. Devs keep working. Push completed work to QA queue. So they can be “productive”. But, is this productive? Heck, no! We’re not shipping anything. Unverified Expectations
  48. 64-Bit Testing occupying QA. Devs keep working. Push completed work to QA queue. So they can be “productive”. But, is this productive? Heck, no! We’re not shipping anything. Unverified Expectations
  49. 64-Bit Testing occupying QA. Devs keep working. Push completed work to QA queue. So they can be “productive”. But, is this productive? Heck, no! We’re not shipping anything. Unverified Expectations
  50. 64-Bit Testing occupying QA. Devs keep working. Push completed work to QA queue. So they can be “productive”. But, is this productive? Heck, no! We’re not shipping anything. Unverified Expectations
  51. 64-Bit Testing occupying QA. Devs keep working. Push completed work to QA queue. So they can be “productive”. But, is this productive? Heck, no! We’re not shipping anything. Unverified Expectations
  52. 64-Bit Testing occupying QA. Devs keep working. Push completed work to QA queue. So they can be “productive”. But, is this productive? Heck, no! We’re not shipping anything. Unverified Expectations
  53. 64-Bit Testing occupying QA. Devs keep working. Push completed work to QA queue. So they can be “productive”. But, is this productive? Heck, no! We’re not shipping anything. Unverified Expectations
  54. 64-Bit Testing occupying QA. Devs keep working. Push completed work to QA queue. So they can be “productive”. But, is this productive? Heck, no! We’re not shipping anything. Unverified Expectations
  55. 64-Bit Testing occupying QA. Devs keep working. Push completed work to QA queue. So they can be “productive”. But, is this productive? Heck, no! We’re not shipping anything. Unverified Expectations
  56. 64-Bit Testing occupying QA. Devs keep working. Push completed work to QA queue. So they can be “productive”. But, is this productive? Heck, no! We’re not shipping anything. Unverified Expectations
  57. One def of Kanban: A team has a capacity and is willing to set limits
  58. When the Dev and Test queues are full, the dev team could go home, or work to clear the queues. Not pull from the waiting queue for the sake of “productivity”
  59. When the Dev and Test queues are full, the dev team could go home, or work to clear the queues. Not pull from the waiting queue for the sake of “productivity”
  60. When the Dev and Test queues are full, the dev team could go home, or work to clear the queues. Not pull from the waiting queue for the sake of “productivity”
  61. When the Dev and Test queues are full, the dev team could go home, or work to clear the queues. Not pull from the waiting queue for the sake of “productivity”
  62. When the Dev and Test queues are full, the dev team could go home, or work to clear the queues. Not pull from the waiting queue for the sake of “productivity”
  63. When the Dev and Test queues are full, the dev team could go home, or work to clear the queues. Not pull from the waiting queue for the sake of “productivity”
  64. This concept of looking at the whole is one of the fundamental tenants of Lean Software. Lean Software Development: An Agile Toolkit
  65. 10% Efficiency Rate
  66. 10% Efficiency Rate
  67. 10% Efficiency Rate
  68. 10% Efficiency Rate
  69. 10% Efficiency Rate
  70. 10% Efficiency Rate
  71. 10% Efficiency Rate
  72. 10% Efficiency Rate
  73. 10% Efficiency Rate
  74. 10% Efficiency Rate
  75. 10% Efficiency Rate
  76. 10% Efficiency Rate
  77. 10% Efficiency Rate
  78. 10% Efficiency Rate
  79. 10% Efficiency Rate
  80. 10% Efficiency Rate
  81. 10% Efficiency Rate
  82. 10% Efficiency Rate
  83. 10% Efficiency Rate
  84. 10% Efficiency Rate
  85. 10% Efficiency Rate
  86. 10% Efficiency Rate
  87. 10% Efficiency Rate
  88. If you have 5 half-done novels, you ain’t got nothin’ to sell.
  89. Clearing a bottleneck reveals the next bottleneck in the stream
  90. 100% Utilization is not ideal
  91. The amount of time it takes for a work item from entering the system to exiting the system