10 kanban boards and their context



Similar documents
Kanban. Marek Majchrzak, Andrzej Bednarz Wrocław,

Kanban vs Scrum Making the most of both

Kanban A Lean approach to Agile software development

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

The Agile Project Manager

Scrum vs. Kanban vs. Scrumban

Kanban vs Scrum Making the most of both

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

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

Converting a Scrum team to Kanban

Modern Risk Management with Kanban

The Agile Manifesto is based on 12 principles:

Getting Started with Agile Project Management Methods for Elearning

Kanban For Software Engineering

Chapter 6. Iteration 0: Preparing for the First Iteration

Lean Software Development and Kanban

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

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

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

Getting Started with Kanban Paul Klipp

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

agenda AGILE AT SCALE

Leading ITSM from Scrum to Kanban

Vision created by the team. Initial Business Case created. Cross functional resource meeting held. Agile alignment meeting

Agile and lean methods for managing application development process

MTAT Software Engineering

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

Selling Agile to the CFO: A Guide for Development Teams

Please keep this useful booklet safe. Your guide. to prepayment meters. Helping our customers. We re on it.

Your Agile Team s Indispensible Asset

White paper: Developing agile project task and team management practices

Waterfall to Agile. Colin Kelley CTO & Cofounder Invoca, Inc. colin@invoca.com. UCSB CS 189a January 13, 2015

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

Kanban what is it and why should I care?

Why do you want to launch a business analyst career? Some possibilities include:

How NOT to Do Scrum. Patterns and Anti-patterns. Revised July First presented at New York City Scrum User Group June 17, 2010

Henrik Kniberg Agile Product Ownership in a nutshell

DASD-Plus. Guide. Quick Start

Lean Software Development

Agile and lean methods for managing application development process

The Importance of Continuous Integration for Quality Assurance Teams

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

Agile Notetaker & Scrum Reference. Designed by Axosoft, the creators of OnTime the #1 selling scrum software.

Introduction to Agile Software Development Process. Software Development Life Cycles

Learning Agile - User Stories and Iteration

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

Agile extreme Development & Project Management Strategy Mentored/Component-based Workshop Series

Mastering the Iteration: An Agile White Paper

Designing your Kanban Board to Map your Process

TIME MANAGEMENT ACTIVITY (LED BY GEAR UP MENTORS)

Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects

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

Introduction to Software Kanban

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

Our Guide to Customer Journey Mapping

LEAD GENERATION STRATEGY

XP & Scrum. extreme Programming. XP Roles, cont!d. XP Roles. Functional Tests. project stays on course. about the stories

Adopting Agile Approaches for the Enterprise

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

A Practical Guide to implementing Agile QA process on Scrum Projects

10 ways to screw up with Scrum and XP Welcome! 1.Sit near the front please! 2.Are you using Scrum or XP? If so grab 3 colored ballots from the stage.

Applied Software Project Management

Optimizing Your Software Process

Modern CI/CD and Asset Serving

Scrum. in five minutes

Scrum, User Stories, and More! CSCI 5828: Foundations of Software Engineering Lecture 22 11/06/2014

EXIN Agile Scrum Foundation. Sample Exam

Assignment 1: Your Best Backlog

Using Kanban Boards in Agile

Developer Criteria Checklist From How to Choose a Book App Developer Karen Robertson

Automating Business Processes Using SharePoint Designer

HUIT Change Management with ServiceNow. September 2013

Why should I back up my certificate? How do I create a backup copy of my certificate?

Mike Cohn - background

Ad Sales Scripts. Would you be willing to meet with me in person to discuss this great opportunity?

IMPLEMENTING SCRUM. PART 5 of 5: SCRUM SUCCESS METRICS

Waterfall to Agile. DFI Case Study By Nick Van, PMP

Lean from the Trenches Managing Large-Scale Projects with Kanban

Software Engineering I (02161)

you are here 10 Questions to Ask About Your Web Design Project a product of the

Maintaining Quality in Agile Environment

Capstone Agile Model (CAM)

Career proposition for software developers and web operations engineers

Managing Agile Projects in TestTrack GUIDE

LEAN AGILE POCKET GUIDE

Infasme Support. Incident Management Process. [Version 1.0]

A Kanban System for Sustaining Engineering on Software Systems

Example s for collecting testimonials

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

NIH PROJECT MANAGEMENT COMMUNITY THE DEVOPS EFFECT DONNA KNAPP ... educate & inspire ITSM Academy

How to Choose the Right Web Design Company for Your Nonprofit

Transcription:

10 kanban boards and their context Hi! I ve visualized a set of kanban boards from operations, development and sales to trigger ideas. But don t forget, a kanban board is a tool to help you think for yourself, in your context. So remember to apply the work in progress limits, policies and cadencies that is right for you. Never copy, only improve - Mattias Skarin Dude, what s kanban? www.limitedwipsociety.org www.crisp.se/kanban 1

Scrum team applying WIP limits Work in progress limit Scrum team T I W D orem ipsum dolor sit amet, co nse ctetur Sun [3] orem ipsum dolor sit amet, co nse ctetur Why? To trigger a shift from a burndown like this.. orem ipsum dolor sit amet, co nse ctetur Rob Jane To something more like: 2

Development team using defined process WIP limit Ready buffer Development team combined with specialists New Test design In Dev User Test Deploy [1] [3] [3] [5] In progr. In progr. In progr. Queue In progr - Product owner / Project manager Polices are clear WIP in each step Ready buffer s from which next step can pull work Risks identified 1 Happy path test case Has a testcase Tag! In CI In stage Buildfile updated User happy! New column can get messy if no person maintains it Visible policies A buffer is a trade-off between cycle time and variance absorbtion 3

Development team with multiple clients Prod issue New Estimate New In Work Custom solutions dev team with project manager - Customer A - Customer B - Other teams - Platform architects In progr. Active projects Test design [2] Code Test Package [3] [3] [6] Projects and features visible WIP in each step Estimations can be regular /or on need triggered event Tempting to default features to time constrained (even though there really isn t any costly delay consequence) Classes of services in use: Time constrained feature Ordinary feature Bug Fixing tech debt To risk balance your portfolio, limit the amount of each category allowed on the board at any time 4

Development team with completion prediction Development team New Selected In Work Dev complete Selected Dev ready Feature - Product owner / Project manager Tasks Mon Tue Wed Thu Fri Completion date visible Learning of prediction towards cycle time @ Chris Matts If estimated size > 5d task is broken down further When developer starts a task it is placed on the day they think it will finish. Each day, this prediction is updated. 5

Multi tier kanban with swimlanes Requests in progress [9] Features in progress [5] Dev in progress [3] x Development teams Analysts, Testers New requests Decompose Active Analyze Dev Verify Acc test - Business units - CTO - Architects Add limits all stages of the design cycle Synchronises flow of cooperative work by specialists and generalists You may need a big enough area in front of the board to gather around 6

System administration Prio Flow Prod Release Dev Support Project A Project B System administrator team supporting development and production - Production site - Development teams - Internal projects - Testers Course grained prio visible WIP balanced across work types Visible learnings opportunities for team members in maintainance and project work In work [8] Break down New Newly arrived reguests can get messy if no person maintains it 7

Operations - business process maintenance Production problem Flow New Find cause Fix cause! Course grained Prio - Production site - Business functions - Business planning dept. - Development team Planned business need (High impact) (Low impact) Due 2 months Due 1 month Due 1 week In work [3] Time and scope visibility WIP limits can be difficult to review Routine Unplanned Platform improvements New New Committed [1] Committed [1] In work [2] In work [1] Test [2] Test [2] 8

First line support Flow Questions Prio Need feedback from client! - Customer developers - Customer users - Sales - Architects Customer bugs Own platform bugs On hold get contract! Improvements Need help from specialist Solving Awaiting confirmation Call up client Time and scope visibility WIP limits can be difficult to review Signal to get or confirm client support contract (sales) Signal to pull specialist skill in (architects) Signal to call client up for confirmation (manager) 9

Second line support No of new incidents not addressed (yesterday) Address root cause, (one at a time) Backlog New Investigate [3] Follow up [6] Painkiller [1] Overflow { 0 } - First line support - Development teams - Operations managers High prio The rest In work [1] Backlog Wip limits on follow up work Focus on one root cause at a time, stay with it until fixed Not all incidents can go on the board - requires size limitation or similar for tasks on the board to avoid overadministration Wip Overflow section Policy: Notify source We haven t dropped it, But won t be doing anything about this for a while. You are best off giving it a go yourself. 10

Sales team - respond to RFP New Establish Create RFP team [1] [3] QA In Progr. - Sales - Tech leads - CEO #1 Visibility to sales people, often multitasking #2 WIP limits can be difficult to review #3 Also works as ready buffer for Create RFP 11

Sales team - from lead to purchase Lead Proposal Writen Under Negotiation Won (verbal ok) Purchase order received - Sales - Tech leads - CEO Sales team John Hot Cold Alice Hot Cold Can help focusing sales effort while opportunity window permits Many opportunities to manage Physical board requires co-location Tintin Hot Cold Key stuff is to make sure won tranforms fast into purchase order received - CEO 12

Marketing team Ice (popcicles) Hot (dogs) Idea board / todo Classes of services Small marketing team PR, web, graphics, blog Web Communication Events Releases - CEO - Sales Marketing kanban In progress @ Third party Under Validation (well) Ideas repriotitization and aging visible Visual progress of combined work Over administration? 13

Now, go practice! http://blog.crisp.se/mattiasskarin 14