Kanban for large scale off-shored maintenance @ mobile.de. January 26 2010 - Munich. Feedback to mandrezak@team.mobile.de

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

Kanban For Software Engineering

agenda AGILE AT SCALE

Scrum vs. Kanban vs. Scrumban

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

Lean Software Development and Kanban

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

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

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

10 kanban boards and their context

Kanban game. Danske Bank version developed by Sune Lomholt based on Software development Kanban Christina Skaskiw

Agile and lean methods for managing application development process

Leading Continuous Improvement in Established Agile Organizations

Agile and lean methods for managing application development process

A Kanban System for Sustaining Engineering on Software Systems

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

Getting Started with Kanban Paul Klipp

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

Lean Six Sigma Lean 201 Introduction. TECH QUALITY and PRODUCTIVITY in INDUSTRY and TECHNOLOGY

Leading ITSM from Scrum to Kanban

A Kanban System for Software Engineering

Kanban A Lean approach to Agile software development

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

Introduction to Agile and Scrum

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

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

Kanban: A Process Tool. John Heintz, Gist Labs john@gistlabs.com

Kanban: Naturally suited for Enterprise Adoption

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

LEAN AGILE POCKET GUIDE

Using Kanban Boards in Agile

XP 2015 Presenter-Nirnaya Tripathi Date

David J. Anderson President, Modus Cooperandi, Performance Through Collaboration

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

Manufacturing Systems Modeling and Analysis

How we work. Digital Natives working methods

CMMI and KANBAN is it possible?

Continuous Improvement

Getting Started with Lean Process Management

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

Hybrid ist Pflicht mit Ultimate/Reliable Scrum und Critical Chain zu einer hochskalierbaren agile Projektorganisation Praxisberichte

Agile Security. Tilmann Haak, XING AG,

VALUE STREAM MAPPING KITS

SC21 Manufacturing Excellence. Process Overview

Risikominimering I IKT-prosjekter - experiences from the Danish Government

Designing your Kanban Board to Map your Process

How To Compare Six Sigma, Lean and the Theory of Constraints

Personal Kanban. Stop wasting your life

Motivation & Competitiveness Framework for Application Support Teams

ChaMP (Change Management Process)

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

LEAN Office & Business Processes Participant Handout Value Stream Mapping

QA or the Highway 2016 Presentation Notes

APPLICATION OF THEORY OF CONSTRAINTS ON SCHEDULING OF DRUM-BUFFER-ROPE SYSTEM

Lean, Six Sigma, and the Systems Approach: Management Initiatives for Process Improvement

Continuous Delivery / Continuous Deployment How to automate your Deliveries. Bernhard Keprt

How Leaders Improve Performance. in a Post-Lean Six Sigma World. Edward S. Pound Jeffrey H. Bell Mark L. Spearman. Mc Graw Education.

Lean Manufacturing Strategic Initiative Guidebook

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

Agile Metrics. It s Not All That Complicated

The Agile Manifesto is based on 12 principles:

>

Agile Journeys. The CareerBuilder Story

Software Engineering I (02161)

DRAFT Freight Performance Measures

SCALING AGILE. minutes

Lean Healthcare Simulation Segment I: Baseline Performance

VALUE STREAM MAPPING FOR SOFTWARE DEVELOPMENT PROCESS. Ganesh S Thummala. A Research Paper. Submitted in Partial Fulfillment of the

MTAT Software Engineering

Chapter 5 Supporting Facility and Process Flows

OPTIMIZING PRODUCTION

Improving Software Development through Combination of Scrum and Kanban

Have both hardware and software. Want to hide the details from the programmer (user).

HP Agile Manager What we do

Donnerstag, 7. November 13. Kanban

DevOps for CA Plex Automated Testing

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

Case Studies on the Use of Software to Implement Lean in High-Mix Manufacturing Industries

Understanding Lean Principles that Dramatically Impact Process Performance

DevOps. Happiest People Happiest Customers

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

DevOps - Containing Complexity and Delivering Continuous Deployment Jeff Smith, Process & Tools Lead Development Operations, Vertafore

Connecting Assembly with Batch Processes Via Basic Pull Systems

MANAGING DAILY SECURITY OPERATIONS WITH LEAN AND KANBAN

PERFORMANCE ANALYSIS OF AN AUTOMATED PRODUCTION SYSTEM WITH QUEUE LENGTH DEPENDENT SERVICE RATES

Implementing POOGI at Great Lakes Copper to Drastically Increase Capacity a Road Map to Success

The rest of this document describes how to facilitate a Danske Bank Kanban game.

Introduction to Software Kanban

Practice makes perfect Simulation games to increase the return-on-investment of ITIL training

Kanban in a nutshell. Chapter Origins and Principles

Scrum vs. Kanban: 6 Tips for Choosing the Right System

An Interactive Web Based Virtual Factory Model for Teaching Production Concepts

The Tools of Lean - Value Stream Mapping

Modern Risk Management with Kanban

Getting Started with Agile Project Management Methods for Elearning

An Introduction to Continuous Delivery

When User Experience Met Agile: A Case Study

Introduction to Agile

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

Why Agile Works: Economics, Psychology, and #PrDC16

Transcription:

Kanban for large scale off-shored maintenance @ mobile.de January 26 2010 - Munich Feedback to mandrezak@team.mobile.de

feedback for all things Kanban at OOP 2010: #oopkanban

small bugs, small and medium features Photo by dolorix - http://flic.kr/p/5mtavt

national vs. international: dedicated team Photo Nasa, visible earth

hard to manage, lots of WIP, hierarchical culture

cycle time = 28 days lead time = 52 days

you want half of these times? you have specialized teams? they are distributed?

Enter Kanban! (signal card)

Photo by john w - http://flic.kr/p/8jcfa

10 Photo Sune Gynthersen, bestbrains.dk

value stream mapping

Input Development QA Production Ongoing Done Ongoing Done

design of Kanban cards

tasks / stories are represented as cards

map cards to value stream on the wall

Input Deelopment QA Production Ongoing Done Ongoing Done

definition of Work-In-Progress-limits (WIP-Limits) & Pull

Input Development Acceptance 5 5 Ongoing Done Ongoing Done Produktion Pull Fixed WIP-Limits in relevant phases

definition of input and output-cadence

e.g. weekly prioritization e.g. bi-weekly releases Input Development Acceptance 5 5 Ongoing Done Ongoing Done Production Pull Fixed WIP limits for relevant phases

definition of done per phase and / or rules on pulling

Kanban cards visualize overall process state and clearly indicate bottlenecks in the process ---> basis for applying TOC

Theory of Constraints (light) - Eliah Goldratt: identify bottleneck max. stress on bottleneck eliminate (or minimize) bottleneck Eliah Goldratt - The Goal

definition of WIP limits reduction of batch size reduction of lead time (Little s law)

Little s Law: lead time = WIP / throughput easy to change: discipline / Flow hard to change: mid term change process

estimations ---> calculation of cycle time and lead time

@

Maintenance - own track

why does Kanban match our requirements?

Chasin! low visibility my project Let s try! Photo by Balakov - http://flic.kr/p/6knucl

Things are slow I like it! Photo by Dunechaser - http://flic.kr/p/jvebt

estimations not required

frequent prioritization! -> weekly production incidents any time

Output Queue flexibly coupled to release cycle and hotfixes

how did we implement it?

Photo by Dunechaser - http://flic.kr/p/agznc Semi-dictator style

I wanted desperately

first process draft

Input Analyse Development 2 2 4 5 QA Published Deployed Ongoing Done Ongoing Done Ongoing Done

feature branches! Photo by danorbit. - http://flic.kr/p/3lj2b9

training via Photo by pt - http://flic.kr/p/vddv

vacation :-( Photo by wili_hybrid - http://flic.kr/p/56vmt7

QA doesn t join the flow Photo by fsudaft - http://flic.kr/p/5diufn

not enough integration systems Photo by bobthemtnbiker - http://flic.kr/p/5jpnpm

QA w/ limited availability -> buffer Photo by rev - http://flic.kr/p/6hwer3

Entwicklung QA 5 5 Entwicklung ready f. QA QA 5 10 2 Ongoing Done Ongoing Done

flow! Photo by ViaMoi - http://flic.kr/p/6qlxqz

sucess

Cycle Time 28 24 30,0 22,5 15,0 august september 8 october 2 november 7,5 0 49

Lead Time (2-3 weekly releases) 52 60,0 45,0 august 28 september 22 october 30,0 15,0 0 50

but: once Chaos - now controlled

good mood in the team through flow experience

great communication tool

heavy discussion with uninvolved great buy-in with those involved

maintenance of whole platform from Jan 2010 w/ Kanban

1PO 1 Technical Lead 1 process guy 7 developers

Kanban adjustments required

introduction of classes of service for production incidents required / SLA

Thanks for your time and attention! contact: mandrezak@team.mobile.de twitter.com/markusandrezak slideshare.com/mandrezak

more on Kanban 5.3 - Thu 14:30-15:30 Stefan Roock & Bernd Schiffer Was ist dran an Kaban Feedback: #oopkanban 02/2010-26. Feb 2010 articles by Stefan Roock & Markus Andrezak