SlideShare una empresa de Scribd logo
1 de 34
INTRODUCTION TO
KANBAN
Presenters
• Will Iverson               • Special Guest:
  • CTO, Dynacron Group       • Peter Turner
  • Author, Architect           Scrum Master


• Elise Shapiro
   • Sr. Technical Project
     Manager
   • Scrum Master, former
     SysAdmin
Audience & Schedule
• Intended Audience: Software Technology
 Management Professionals

• 3:00 PM - Doors Open! Social Mixer with Appetizers
  and Beverages
• 3:30 PM - Presentation
• 4:30 PM - Open Discussion, Coffee & Appetizers
Agenda
• Assumptions (Scrum & Waterfall)
• Kanban Overview
   • Key Kanban Concepts
• Mapping Kanban
  • Existing Process, Tools, Roles
• Real World Examples
• Q&A
Assumptions: Project
• Waterfall
  • Series of phased gates
  • Highly structured roles & responsibilities
• Scrum
   • 2-4 week incremental work
   • Focus on “get it done” over roles & responsibilities


• Discuss:
  • Pros & Cons with both models?
Assumptions: Org Structures
• Cross-functional matrix
  • Dev, QA, PM, Ops “own” resources
  • Virtual teams created from matrix
• Team-based structure
   • PM owns project


• Discuss:
  • Pros & cons of both models?
  • Fit with process choice?
  • Change management?
Kanban Overview
• Workflow Visualization
• WIP Limits
• Flow Management
• Explicit Process Policies
• Incremental Collaborative Improvement
Workflow Visualization
• Project Report
• Standard Scrum Board
• Kanban Board[s]
Sample Kanban Board
WIP Limits
• Problem: To Do Mushball
• Problem: Not Enough Work @ Right Place



  To Do   In Progress    Done




                 Epic   Story   Design   Test   Dev   Validate
Software Dev Example
Flow Management
• How long are things stuck?
• How do you know what to fix?
• How do you know if changes actually improved
  things?
• What metrics are you tracking?



       Epic   Story   Design   Test   Dev   Validate
AgileZen: Reporting
Explicit Process Policies
                                                                Story
                             As a [user] I want to [perform action]
                                                                                  Prioritied
 Example: Clear definition       so that I can [do something]

 of done for each lane

                                                               Design
                                    Workflow                   Mockups            Matched to Style Guide




                                                                 Test
                              Acceptance Criteria        Negative Test Criteria   Tests associated with
                                    Clear                       Clear                  proper tier




                                                          Development
                                   Tests Pass                 Build Works           Release Produced
Incremental Collaborative
Improvement
• Review bottlenecks
 • E.g. Scrum Retrospectives
• Suggest improvements
• Perform experiments & track results with metrics
   • Scientific method, not opinion
Mapping Kanban To Existing
Process, Tools, Roles
• First board: From Scrum to ScrumBan
Scrumban: Scrum + Kanban
• Less emphasis on (lengthy) sprint
  planning meetings
• Keep sprint planning, daily standups,
  retrospectives
 • Make them higher level
• Move from burndown charts to
 Kanban style-reports
 • Tends to be better for both line staff &
   management
TEN BOARDS, FIVE
MINUTES
Real World Kanban Examples
• Software Development Team (Elise)
 • Blending Scrum with cross-functional matrix team
• Software Development Team (Pete)
   • More pure Lean/Kanban
   • Intake Kanban
   • Feature definition & Lean UX paper prototyping - get rapid feedback
    on potential products / product features
• Operational/Maintenance Team (Pete)
• Personal Kanban –Workplace (Elise)
Kanban with Scrum Artifacts
Star Wars Team - Before
Star Wars Team - After
Star Wars Team - Detail
Ops Team – Back of Board
Ops Team – Front Before
Ops Team – Front After
Ops Team – Front Detail
Ops Team – Front Detail
Personal Kanban at Desk
Personal Kanban in Office
Tools

• http://agilescout.com/best-kanban-tools/
  • 25+ Tools Listed
• http://www.toolsjournal.com/tools-world/item/142-
 kanban-tools
 • 15+ Tools Listed


• Many existing tools adding support
 • E.g. Atlassian Greenhopper, Rally, VersionOne, etc.
Tool: AgileZen
Challenges & Observations
• Make the board work for you & your team!
  • No such thing as one true board
• Keeping the value stream filled
   • You need to get stuff to the ready to work column somehow!
• Scrum + Kanban = tactics, still need strategy
• Agile & Agile Manifesto = human values declaration
  • Discuss: “Soulless Agile”
Q&A

Más contenido relacionado

La actualidad más candente

Kanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban EssentialsKanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban EssentialsMichael Sahota
 
Kanban Board Examples
Kanban Board ExamplesKanban Board Examples
Kanban Board ExamplesShore Labs
 
Introduction to Kanban boards
Introduction to Kanban boardsIntroduction to Kanban boards
Introduction to Kanban boardsProofHub
 
It's not Scrum VS. Kanban! It is Scrum AND Kanban!
It's not Scrum VS. Kanban! It is Scrum AND Kanban!It's not Scrum VS. Kanban! It is Scrum AND Kanban!
It's not Scrum VS. Kanban! It is Scrum AND Kanban!Mahesh Singh
 
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...Vidas Vasiliauskas
 
Agile & Lean & Kanban in the Real World - A Case Study
Agile & Lean & Kanban in the Real World - A Case StudyAgile & Lean & Kanban in the Real World - A Case Study
Agile & Lean & Kanban in the Real World - A Case StudyRussell Pannone
 
Kanban - Back to Basics
Kanban - Back to BasicsKanban - Back to Basics
Kanban - Back to BasicsHelen Meek
 
Kanban introduction
Kanban introductionKanban introduction
Kanban introductionAhmed Hammad
 
Scrumban – lean software development
Scrumban – lean software developmentScrumban – lean software development
Scrumban – lean software developmentNaveen Kumar Singh
 
Webinar: Kanban or Scrum – Is Scrum for developers and Kanban for IT support?
Webinar: Kanban or Scrum – Is Scrum for developers and Kanban for IT support?Webinar: Kanban or Scrum – Is Scrum for developers and Kanban for IT support?
Webinar: Kanban or Scrum – Is Scrum for developers and Kanban for IT support?Intland Software GmbH
 
Kanban: Thinking Outside The Time Box
Kanban: Thinking Outside The Time BoxKanban: Thinking Outside The Time Box
Kanban: Thinking Outside The Time BoxNorbert Winklareth
 
Kanban != Kanban Board
Kanban != Kanban BoardKanban != Kanban Board
Kanban != Kanban BoardSudipta Lahiri
 
How to Get Started with Kanban, and Why
How to Get Started with Kanban, and WhyHow to Get Started with Kanban, and Why
How to Get Started with Kanban, and WhyIngvald Skaug
 
Introduction to Kanban (June 2015)
Introduction to Kanban (June 2015)Introduction to Kanban (June 2015)
Introduction to Kanban (June 2015)Scrum & Kanban
 
Scrumban benefits of both the worlds
Scrumban   benefits of both the worldsScrumban   benefits of both the worlds
Scrumban benefits of both the worldsCoachingSaga
 

La actualidad más candente (20)

Scrumban
ScrumbanScrumban
Scrumban
 
Kanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban EssentialsKanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban Essentials
 
Presentation ADM - SCRUMBAN
Presentation ADM - SCRUMBANPresentation ADM - SCRUMBAN
Presentation ADM - SCRUMBAN
 
Kanban Board Examples
Kanban Board ExamplesKanban Board Examples
Kanban Board Examples
 
Scrum vs kanban
Scrum vs kanbanScrum vs kanban
Scrum vs kanban
 
Introduction to Kanban boards
Introduction to Kanban boardsIntroduction to Kanban boards
Introduction to Kanban boards
 
It's not Scrum VS. Kanban! It is Scrum AND Kanban!
It's not Scrum VS. Kanban! It is Scrum AND Kanban!It's not Scrum VS. Kanban! It is Scrum AND Kanban!
It's not Scrum VS. Kanban! It is Scrum AND Kanban!
 
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
 
Agile & Lean & Kanban in the Real World - A Case Study
Agile & Lean & Kanban in the Real World - A Case StudyAgile & Lean & Kanban in the Real World - A Case Study
Agile & Lean & Kanban in the Real World - A Case Study
 
Scrumban
ScrumbanScrumban
Scrumban
 
Kanban - Back to Basics
Kanban - Back to BasicsKanban - Back to Basics
Kanban - Back to Basics
 
Kanban introduction
Kanban introductionKanban introduction
Kanban introduction
 
Scrumban – lean software development
Scrumban – lean software developmentScrumban – lean software development
Scrumban – lean software development
 
Webinar: Kanban or Scrum – Is Scrum for developers and Kanban for IT support?
Webinar: Kanban or Scrum – Is Scrum for developers and Kanban for IT support?Webinar: Kanban or Scrum – Is Scrum for developers and Kanban for IT support?
Webinar: Kanban or Scrum – Is Scrum for developers and Kanban for IT support?
 
Kanban: Thinking Outside The Time Box
Kanban: Thinking Outside The Time BoxKanban: Thinking Outside The Time Box
Kanban: Thinking Outside The Time Box
 
Kanban != Kanban Board
Kanban != Kanban BoardKanban != Kanban Board
Kanban != Kanban Board
 
How to Get Started with Kanban, and Why
How to Get Started with Kanban, and WhyHow to Get Started with Kanban, and Why
How to Get Started with Kanban, and Why
 
Introduction to Kanban (June 2015)
Introduction to Kanban (June 2015)Introduction to Kanban (June 2015)
Introduction to Kanban (June 2015)
 
Scrumban benefits of both the worlds
Scrumban   benefits of both the worldsScrumban   benefits of both the worlds
Scrumban benefits of both the worlds
 
Scrumban
ScrumbanScrumban
Scrumban
 

Destacado

Scrum Wars - A New Hope
Scrum Wars - A New HopeScrum Wars - A New Hope
Scrum Wars - A New HopeGino Toro
 
Kanban - A Crash Course
Kanban - A Crash CourseKanban - A Crash Course
Kanban - A Crash CourseSam McAfee
 
The Agile Manifesto in the Star Wars Universe
The Agile Manifesto in the Star Wars UniverseThe Agile Manifesto in the Star Wars Universe
The Agile Manifesto in the Star Wars UniverseAaron Griffith
 
Implementing kanban for services team
Implementing kanban for services teamImplementing kanban for services team
Implementing kanban for services teamJaibeer Malik
 
Scrum process powerpoint presentation templates
Scrum process powerpoint presentation templatesScrum process powerpoint presentation templates
Scrum process powerpoint presentation templatesSlideTeam.net
 
software process improvement
software process improvementsoftware process improvement
software process improvementMohammad Xaviar
 
material handling system
material handling systemmaterial handling system
material handling systemDinesh Nikam
 
Software Process Improvement
Software Process ImprovementSoftware Process Improvement
Software Process ImprovementBilal Shah
 
Material handling
Material handling Material handling
Material handling Dev Jain
 
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesAgile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesBalaji Sathram
 
Kanban in Operations
Kanban in OperationsKanban in Operations
Kanban in Operationsfright
 
Material Handling
Material HandlingMaterial Handling
Material Handlingvishakeb
 
Kanban in 4 easy steps
Kanban in 4 easy steps Kanban in 4 easy steps
Kanban in 4 easy steps Shore Labs
 
REX conception d'un système Kanban au premier Meetup du FKUG
REX conception d'un système Kanban au premier Meetup du FKUGREX conception d'un système Kanban au premier Meetup du FKUG
REX conception d'un système Kanban au premier Meetup du FKUGFrench Kanban User Group
 

Destacado (17)

Kanban Weak Spots
Kanban Weak SpotsKanban Weak Spots
Kanban Weak Spots
 
Scrum Wars - A New Hope
Scrum Wars - A New HopeScrum Wars - A New Hope
Scrum Wars - A New Hope
 
Kanban - A Crash Course
Kanban - A Crash CourseKanban - A Crash Course
Kanban - A Crash Course
 
The Agile Manifesto in the Star Wars Universe
The Agile Manifesto in the Star Wars UniverseThe Agile Manifesto in the Star Wars Universe
The Agile Manifesto in the Star Wars Universe
 
Implementing kanban for services team
Implementing kanban for services teamImplementing kanban for services team
Implementing kanban for services team
 
Scrum process powerpoint presentation templates
Scrum process powerpoint presentation templatesScrum process powerpoint presentation templates
Scrum process powerpoint presentation templates
 
software process improvement
software process improvementsoftware process improvement
software process improvement
 
material handling system
material handling systemmaterial handling system
material handling system
 
Design For Six Sigma
Design For Six SigmaDesign For Six Sigma
Design For Six Sigma
 
Software Process Improvement
Software Process ImprovementSoftware Process Improvement
Software Process Improvement
 
Material handling
Material handling Material handling
Material handling
 
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesAgile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
 
Kanban in Operations
Kanban in OperationsKanban in Operations
Kanban in Operations
 
Material Handling
Material HandlingMaterial Handling
Material Handling
 
Kanban in 4 easy steps
Kanban in 4 easy steps Kanban in 4 easy steps
Kanban in 4 easy steps
 
Slide online
Slide onlineSlide online
Slide online
 
REX conception d'un système Kanban au premier Meetup du FKUG
REX conception d'un système Kanban au premier Meetup du FKUGREX conception d'un système Kanban au premier Meetup du FKUG
REX conception d'un système Kanban au premier Meetup du FKUG
 

Similar a Introduction to Kanban

Agile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile TesterAgile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile TesterDeclan Whelan
 
Crash Course Scrum - handout
Crash Course Scrum - handoutCrash Course Scrum - handout
Crash Course Scrum - handoutArjan Franzen
 
Sledgehammer to Fine Brush for QA
Sledgehammer to Fine Brush for QASledgehammer to Fine Brush for QA
Sledgehammer to Fine Brush for QAShelley Lambert
 
Spiking Your Way to Improved Agile Development - Anatoli Kazatchkov
Spiking Your Way to Improved Agile Development - Anatoli KazatchkovSpiking Your Way to Improved Agile Development - Anatoli Kazatchkov
Spiking Your Way to Improved Agile Development - Anatoli KazatchkovAtlassian
 
Approaches to Kanban with Microsoft Team Foundation Server (TFS) Dec 6-2012
Approaches to Kanban with Microsoft Team Foundation Server (TFS)  Dec 6-2012Approaches to Kanban with Microsoft Team Foundation Server (TFS)  Dec 6-2012
Approaches to Kanban with Microsoft Team Foundation Server (TFS) Dec 6-2012Imaginet
 
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...Maurizio Mancini
 
Choosing the right agile approach for your organization
Choosing the right agile approach for your organizationChoosing the right agile approach for your organization
Choosing the right agile approach for your organizationInCycle Software
 
ALM with TFS: From the Drawing Board to the Cloud
ALM with TFS: From the Drawing Board to the CloudALM with TFS: From the Drawing Board to the Cloud
ALM with TFS: From the Drawing Board to the CloudJeremy Likness
 
Test Early, Test Often, Test Left
Test Early, Test Often, Test LeftTest Early, Test Often, Test Left
Test Early, Test Often, Test LeftSmartBear
 
Lean, Kanban, and TFS
Lean, Kanban, and TFSLean, Kanban, and TFS
Lean, Kanban, and TFSImaginet
 
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...Maurizio Mancini
 
Lean, Kanban and TFS
Lean, Kanban and TFSLean, Kanban and TFS
Lean, Kanban and TFSImaginet
 
Progressive Feature Elaboration - Part 2
Progressive Feature Elaboration - Part 2Progressive Feature Elaboration - Part 2
Progressive Feature Elaboration - Part 2Bob Vincent
 
Lean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill AyersLean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill AyersSPC Adriatics
 
Scaling Kanban in the Enterprise with GreenHopper
Scaling Kanban in the Enterprise with GreenHopperScaling Kanban in the Enterprise with GreenHopper
Scaling Kanban in the Enterprise with GreenHopperDavid Jellison
 
Agile San Diego: Testing as Exploration (Continuous Delivery w/o Automation)
Agile San Diego: Testing as Exploration (Continuous Delivery w/o Automation)Agile San Diego: Testing as Exploration (Continuous Delivery w/o Automation)
Agile San Diego: Testing as Exploration (Continuous Delivery w/o Automation)Maaret Pyhäjärvi
 
How to Become a Senior
How to Become a SeniorHow to Become a Senior
How to Become a SeniorIvan Katunou
 

Similar a Introduction to Kanban (20)

Agile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile TesterAgile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile Tester
 
Crash Course Scrum - handout
Crash Course Scrum - handoutCrash Course Scrum - handout
Crash Course Scrum - handout
 
Sledgehammer to Fine Brush for QA
Sledgehammer to Fine Brush for QASledgehammer to Fine Brush for QA
Sledgehammer to Fine Brush for QA
 
Spiking Your Way to Improved Agile Development - Anatoli Kazatchkov
Spiking Your Way to Improved Agile Development - Anatoli KazatchkovSpiking Your Way to Improved Agile Development - Anatoli Kazatchkov
Spiking Your Way to Improved Agile Development - Anatoli Kazatchkov
 
Approaches to Kanban with Microsoft Team Foundation Server (TFS) Dec 6-2012
Approaches to Kanban with Microsoft Team Foundation Server (TFS)  Dec 6-2012Approaches to Kanban with Microsoft Team Foundation Server (TFS)  Dec 6-2012
Approaches to Kanban with Microsoft Team Foundation Server (TFS) Dec 6-2012
 
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
 
Choosing the right agile approach for your organization
Choosing the right agile approach for your organizationChoosing the right agile approach for your organization
Choosing the right agile approach for your organization
 
ALM with TFS: From the Drawing Board to the Cloud
ALM with TFS: From the Drawing Board to the CloudALM with TFS: From the Drawing Board to the Cloud
ALM with TFS: From the Drawing Board to the Cloud
 
State of Agile 2017
State of Agile 2017State of Agile 2017
State of Agile 2017
 
Test Early, Test Often, Test Left
Test Early, Test Often, Test LeftTest Early, Test Often, Test Left
Test Early, Test Often, Test Left
 
Lean, Kanban, and TFS
Lean, Kanban, and TFSLean, Kanban, and TFS
Lean, Kanban, and TFS
 
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
 
Lean, Kanban and TFS
Lean, Kanban and TFSLean, Kanban and TFS
Lean, Kanban and TFS
 
Progressive Feature Elaboration - Part 2
Progressive Feature Elaboration - Part 2Progressive Feature Elaboration - Part 2
Progressive Feature Elaboration - Part 2
 
Lean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill AyersLean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill Ayers
 
Scaling Kanban in the Enterprise with GreenHopper
Scaling Kanban in the Enterprise with GreenHopperScaling Kanban in the Enterprise with GreenHopper
Scaling Kanban in the Enterprise with GreenHopper
 
Agile San Diego: Testing as Exploration (Continuous Delivery w/o Automation)
Agile San Diego: Testing as Exploration (Continuous Delivery w/o Automation)Agile San Diego: Testing as Exploration (Continuous Delivery w/o Automation)
Agile San Diego: Testing as Exploration (Continuous Delivery w/o Automation)
 
How to Become a Senior
How to Become a SeniorHow to Become a Senior
How to Become a Senior
 
Agile ncr2016 ppt
Agile ncr2016 pptAgile ncr2016 ppt
Agile ncr2016 ppt
 
Agile India 2014 - Venkatraman L on Scaling Agile
Agile India 2014 - Venkatraman L on Scaling AgileAgile India 2014 - Venkatraman L on Scaling Agile
Agile India 2014 - Venkatraman L on Scaling Agile
 

Más de Will Iverson

Decisions, Decisions: Native to Mobile Web
Decisions, Decisions: Native to Mobile WebDecisions, Decisions: Native to Mobile Web
Decisions, Decisions: Native to Mobile WebWill Iverson
 
Greenfield Java 2013
Greenfield Java 2013Greenfield Java 2013
Greenfield Java 2013Will Iverson
 
QA Lab in the Cloud
QA Lab in the CloudQA Lab in the Cloud
QA Lab in the CloudWill Iverson
 
SeaJUG May 2012 mybatis
SeaJUG May 2012 mybatisSeaJUG May 2012 mybatis
SeaJUG May 2012 mybatisWill Iverson
 
Continuous Delivery Overview
Continuous Delivery OverviewContinuous Delivery Overview
Continuous Delivery OverviewWill Iverson
 
Practical maven-slides 2
Practical maven-slides 2Practical maven-slides 2
Practical maven-slides 2Will Iverson
 
Software Internationalization Crash Course
Software Internationalization Crash CourseSoftware Internationalization Crash Course
Software Internationalization Crash CourseWill Iverson
 
Choosing a Java Web Framework
Choosing a Java Web FrameworkChoosing a Java Web Framework
Choosing a Java Web FrameworkWill Iverson
 
Design For Testability
Design For TestabilityDesign For Testability
Design For TestabilityWill Iverson
 
Java Tools and Techniques for Solving Tricky Problem
Java Tools and Techniques for Solving Tricky ProblemJava Tools and Techniques for Solving Tricky Problem
Java Tools and Techniques for Solving Tricky ProblemWill Iverson
 

Más de Will Iverson (12)

SeaJUG 5 15-2018
SeaJUG 5 15-2018SeaJUG 5 15-2018
SeaJUG 5 15-2018
 
Java CMS 2015
Java CMS 2015Java CMS 2015
Java CMS 2015
 
Decisions, Decisions: Native to Mobile Web
Decisions, Decisions: Native to Mobile WebDecisions, Decisions: Native to Mobile Web
Decisions, Decisions: Native to Mobile Web
 
Greenfield Java 2013
Greenfield Java 2013Greenfield Java 2013
Greenfield Java 2013
 
QA Lab in the Cloud
QA Lab in the CloudQA Lab in the Cloud
QA Lab in the Cloud
 
SeaJUG May 2012 mybatis
SeaJUG May 2012 mybatisSeaJUG May 2012 mybatis
SeaJUG May 2012 mybatis
 
Continuous Delivery Overview
Continuous Delivery OverviewContinuous Delivery Overview
Continuous Delivery Overview
 
Practical maven-slides 2
Practical maven-slides 2Practical maven-slides 2
Practical maven-slides 2
 
Software Internationalization Crash Course
Software Internationalization Crash CourseSoftware Internationalization Crash Course
Software Internationalization Crash Course
 
Choosing a Java Web Framework
Choosing a Java Web FrameworkChoosing a Java Web Framework
Choosing a Java Web Framework
 
Design For Testability
Design For TestabilityDesign For Testability
Design For Testability
 
Java Tools and Techniques for Solving Tricky Problem
Java Tools and Techniques for Solving Tricky ProblemJava Tools and Techniques for Solving Tricky Problem
Java Tools and Techniques for Solving Tricky Problem
 

Último

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Último (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Introduction to Kanban

  • 2. Presenters • Will Iverson • Special Guest: • CTO, Dynacron Group • Peter Turner • Author, Architect Scrum Master • Elise Shapiro • Sr. Technical Project Manager • Scrum Master, former SysAdmin
  • 3. Audience & Schedule • Intended Audience: Software Technology Management Professionals • 3:00 PM - Doors Open! Social Mixer with Appetizers and Beverages • 3:30 PM - Presentation • 4:30 PM - Open Discussion, Coffee & Appetizers
  • 4. Agenda • Assumptions (Scrum & Waterfall) • Kanban Overview • Key Kanban Concepts • Mapping Kanban • Existing Process, Tools, Roles • Real World Examples • Q&A
  • 5. Assumptions: Project • Waterfall • Series of phased gates • Highly structured roles & responsibilities • Scrum • 2-4 week incremental work • Focus on “get it done” over roles & responsibilities • Discuss: • Pros & Cons with both models?
  • 6. Assumptions: Org Structures • Cross-functional matrix • Dev, QA, PM, Ops “own” resources • Virtual teams created from matrix • Team-based structure • PM owns project • Discuss: • Pros & cons of both models? • Fit with process choice? • Change management?
  • 7. Kanban Overview • Workflow Visualization • WIP Limits • Flow Management • Explicit Process Policies • Incremental Collaborative Improvement
  • 8. Workflow Visualization • Project Report • Standard Scrum Board • Kanban Board[s]
  • 10. WIP Limits • Problem: To Do Mushball • Problem: Not Enough Work @ Right Place To Do In Progress Done Epic Story Design Test Dev Validate
  • 12. Flow Management • How long are things stuck? • How do you know what to fix? • How do you know if changes actually improved things? • What metrics are you tracking? Epic Story Design Test Dev Validate
  • 14. Explicit Process Policies Story As a [user] I want to [perform action] Prioritied Example: Clear definition so that I can [do something] of done for each lane Design Workflow Mockups Matched to Style Guide Test Acceptance Criteria Negative Test Criteria Tests associated with Clear Clear proper tier Development Tests Pass Build Works Release Produced
  • 15. Incremental Collaborative Improvement • Review bottlenecks • E.g. Scrum Retrospectives • Suggest improvements • Perform experiments & track results with metrics • Scientific method, not opinion
  • 16. Mapping Kanban To Existing Process, Tools, Roles • First board: From Scrum to ScrumBan
  • 17. Scrumban: Scrum + Kanban • Less emphasis on (lengthy) sprint planning meetings • Keep sprint planning, daily standups, retrospectives • Make them higher level • Move from burndown charts to Kanban style-reports • Tends to be better for both line staff & management
  • 19. Real World Kanban Examples • Software Development Team (Elise) • Blending Scrum with cross-functional matrix team • Software Development Team (Pete) • More pure Lean/Kanban • Intake Kanban • Feature definition & Lean UX paper prototyping - get rapid feedback on potential products / product features • Operational/Maintenance Team (Pete) • Personal Kanban –Workplace (Elise)
  • 20. Kanban with Scrum Artifacts
  • 21. Star Wars Team - Before
  • 22. Star Wars Team - After
  • 23. Star Wars Team - Detail
  • 24. Ops Team – Back of Board
  • 25. Ops Team – Front Before
  • 26. Ops Team – Front After
  • 27. Ops Team – Front Detail
  • 28. Ops Team – Front Detail
  • 31. Tools • http://agilescout.com/best-kanban-tools/ • 25+ Tools Listed • http://www.toolsjournal.com/tools-world/item/142- kanban-tools • 15+ Tools Listed • Many existing tools adding support • E.g. Atlassian Greenhopper, Rally, VersionOne, etc.
  • 33. Challenges & Observations • Make the board work for you & your team! • No such thing as one true board • Keeping the value stream filled • You need to get stuff to the ready to work column somehow! • Scrum + Kanban = tactics, still need strategy • Agile & Agile Manifesto = human values declaration • Discuss: “Soulless Agile”
  • 34. Q&A