Using Kanban Boards in Agile



Similar documents
agenda AGILE AT SCALE

Kanban. A Toyota s manufacturing system for Software Development CERN EUROPEAN ORGANIZATION FOR NUCLEAR RESEARCH. Eloy Reguero Fuentes

An Introduction to Kanban for Scrum Users. Stephen Forte Chief Strategy Officer,

Lean and Kanban at Scale Extending Kanban across the portfolio, program and team levels. Al Shalloway, Net Objectives. September 4 th, 2014

WHY KANBAN? Troy Tuttle. blog.troytuttle.com. twitter.com/troytuttle. linkedin.com/in/troytuttle. Project Lead Consultant, AdventureTech

Kanban in a nutshell. Chapter Origins and Principles

Agile Requirements Definition and Management (RDM) How Agile requirements help drive better results

Lean Metrics How to measure and improve the flow of work. Chris Hefley, CEO of LeanKit. November 5 th, 2014

The Agile Manifesto is based on 12 principles:

Agile and lean methods for managing application development process

CMMI and KANBAN is it possible?

Lean Software Development and Kanban

SESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization

Agile and lean methods for managing application development process

Using a Lean and Kanban Approach in Agile Development. Jeff Patton AgileProductDesign.com jpatton@acm.org

Secrets of a Scrum Master: Agile Practices for the Service Desk

Kanban For Software Engineering

MANAGING DAILY SECURITY OPERATIONS WITH LEAN AND KANBAN

MTAT Software Engineering

The only person who likes change is a baby with a wet diaper. Mark Twain. Charan CA Atreya

WE ARE FOCUSED ON HELPING OUR CLIENTS WORK SMARTER AND MORE EFFICIENTLY SO THAT TOGETHER, WE CAN EMPOWER PEOPLE TO DELIVER GREAT RESULTS.

WHITE PAPER. Assessing Kanban fitment in the Fluid and Fast-paced World of Software Development

Program & Portfolio! Management using! Kanban! Copyright 2013 Davisbase Consulting. Limited Display License Provided to ASPE

Kanban vs Scrum Making the most of both

Software Engineering I (02161)

ITSM Agile Intro Feb 5, 2015

Scrum vs. Kanban vs. Scrumban

Executive Guide to SAFe 24 July An Executive s Guide to the Scaled Agile Framework.

AGILE METHODOLOGIES IN SOFTWARE DEVELOPMENT

Imad Alsadeq, Qatar, May 2013 OPM3, MSP, PMP, PMOC, PMI-RMP, MCP

Kanban vs Scrum Making the most of both

MAKING BUSINESS AGILE GOVERNANCE. Kallman, MBA, PMP, CSM, CSP 22 January 2015 Stockholm - DSDM Konsortiet Sverige

Global Business Services, GBS. Scrum and Kanban. Processer & IT nord seminar 5v3. Gitte Klitgaard Hansen, IBM

White paper: Scrum-ban for Project Management

Lean QA: The Agile Way. Chris Lawson, Quality Manager

Improving Software Development through Combination of Scrum and Kanban

Agile Project Management: Adapting project behaviors to the software development environment

Strategy. Agility. Delivery.

Introduction to Agile and Scrum

Agile support with Kanban some tips and tricks By Tomas Björkholm

What is meant by the term, Lean Software Development? November 2014

USAGE OF KANBAN METHODOLOGY AT SOFTWARE DEVELOPMENT TEAMS

J-Curve effect, 38, JIT. See Just-in-Time Inventory Just Enough Design Initially (JEDI), 6, 283

Modern Risk Management with Kanban

Scrum and Kanban 101

Agile Certification: PMI-ACP

Visibility of the project status, usage of agile methods and tools

Scaling Agile with the Lessons of Lean Product Development Flow Copyright 2012 Net Objectives, Inc. All Rights Reserved

Water-Scrum-Fall Agile Reality for Large Organisations. By Manav Mehan Principal Agile consultant

Agile Risk Management

Lean Principles by Jerry Kilpatrick

Course Title: Planning and Managing Agile Projects

White Paper. Process Improvement

Appendix Lean Glossary Page 1

VISUAL REQUIREMENTS MANAGEMENT WITH KANBAN. Mahesh Singh Co-founder/ Sr. VP Product, Digite, Inc.

Agile Project Management Certificate Program

KANBAN. Mads Troels Hansen. Prosa, October 4 th Mads Troels Hansen. October 09, 2009 Mads Troels Hansen

MANAGING DAILY SECURITY OPERATIONS WITH LEAN AND KANBAN

Agile Processes and Distributed Projects: Dream or Nightmare?

HP Agile Manager What we do

Project Management Professional (PMP)

ACP Exam Prep Plus Desk Reference including the Project Management Agile Body of Knowledge TM (PMABOK TM )

Leading ITSM from Scrum to Kanban

Risikominimering I IKT-prosjekter - experiences from the Danish Government

Agile Project Management and Agile Practices Training; with a Scrum Project that you will do.

Gothenburg 2015 Jan Marek com CA Technologies Introducing Agile development methodologies to Session S601 mainframe development teams

Agile Development Overview

Chapter 11. Lean synchronization

Personal Kanban. Stop wasting your life

AGILE & KANBAN IN COORDINATION. Ryan Polk

Kanban A Lean approach to Agile software development

ITSM Reporting Services. Enterprise Service Management. Monthly Metric Report

Kanban kick- start. By Tomas Björkholm at Crisp, April 2011

LEAN AGILE POCKET GUIDE

Lean and Agile Development With Scrum (Part 2) Lucio Davide Spano

APPLICATION OF KANBAN SYSTEM FOR MANAGING INVENTORY

Five Tips to Achieve a Lean Manufacturing Business

The Lego Lean Game. Danilo Sato, Francisco Trindade XP 2009 Sardinia - Italy. 25 th May 2009

How To Understand Jidoka

WHITE PAPER. Kanban execution: Optimizing work-in-progress (WIP) Towards achieving a shorter lead time and better flow rate.

The 2015 State of Scrum Report. How the world is successfully applying the most popular Agile approach to projects

Text. Key Performance Measures in a Lean Agile Program. Thomas Blackburn 2/19/2015

Managing Your Way to Success ensuring economic, effective, efficient quality best practice service (every time)

Increased Productivity of Tyre Manufacturing Process using Lean Methodology

Bottlenecks in Agile Software Development Identified Using Theory of Constraints (TOC) Principles

RISK MANAGMENT ON AN AGILE PROJECT

Improvement & Implementation. Implementation & Leadership

Transcription:

Using Kanban Boards in Agile Project Management By Tony J Barrett LCDR USCG (Ret.), PE, EVP, PMP, CSM CEO of Valued Technology, Inc. Presented at PMI Seminar on 13 September 2013

Agenda A Brief History of Kanban A summary of Academic Theory behind using Kanban boards to visualize and control Work in Progress (WIP) Using Kanban board to replace your personal to-do list Using a Kanban board to manage and control Scrum software development How mature organizations utilize Scrumban for continuous workflows Questions & Discussions

Kanban The Early Years In the late 1940 s Taiichi Onho, developed a kanban or signboard system to implement t just-in-time ti (JIT) processes at Toyota When you get to Kanban card it is time to ask for more parts 1988 - Taiichi Ohno s book was translated into English

Taiichi Onho s Kanban Book Toyota's Six Rules for Kanban Do not send defective products to the subsequent process. The subsequent process comes to withdraw only what is needed Produce only the exact quantity that was withdrawn by the subsequent process Level the production Kanban is a means of fine tuning Stabilize and rationalize the process

Kanban 2 Basic Principles Work is assigned through a pull process where work is pulled from backlog as bandwidth allows the DO part of a Deming PDCA cycle Work in Progress (WIP) is monitored to identify choke points in the process; mitigate these choke points; and then replan workflows the CHECK, ACT, and PLAN parts of a Deming PDCA cycle

Pulling Work with Kanban

Kanban Choke Points

Simple Choke Point Monitor

Kanban as an Agile Method Development not timeboxed whatever s ready deploy Coarse grained estimates e. g. H, M, or L Prioritized Input queue set by Management and Developers Simple processes e. g. design, code, test, release Work In Progress (WIP) limits set for each process Cross functional team helps create a smooth flow Kanban Agile Method used in: Steady State O&M Data Base administration Help Desk response Kanban Boards/Visualization used in: Extreme Programing (XP) Lean Agile Methods Scrum and Scrumban

Kanban The Middle Years Taiichi Ono s JIT Kanban manufacturing system morphed into 3M sticky notes on a white board Primary objectives were: Prioritize iti Input Que/Backlog Visually show and control work in progress (WIP) Identify chokepoints in process flows

More Middle Years (1 of 2) Kanban is an approach for starting to implement Agile in an organization OR for mature organizations moving beyond Scrum Define the development steps needed, set up a Kanban board for the processes Run the Kanban board Do gap analyses i.e. find the WIPlimits, it find throughput required, find resources needed for the throughput h t

More Middle Years (2 of 2) Report on Kanban WIP times and roadblocks - start to foster Agile in the organization Implement improved Agile Methods (if needed) - for example if you can support monthly deliveries then you may want to step up to Scrum If you have less than 7 people in your team then Kanban possesses the rigor you need and don t need extra overhead of Scrum or XP methods

Kanban More Advanced

Kanban State of Market SAAS Kanban for Distributed Teams

Kanban as To-Do List

Kanban To-Do Details

Kanban for Scrum

Scrumban for Mature Orgs

Summary Kanban is Visual Project Management Backlog WIP Hold Finished

Questions & Discussions Contributing Authors: - Tony J Barrett PE, EVP, PMP, CSM - Keith Corner MBA, EVP, PMP, SCM, CITP, PMI-ACP - Karla Gonzalez MBA, ITIL Version 3