Scrum & Kanban Better Together? Some Scrum/Kanban Myths & What Professional Scrum+Kanban can look like

Similar documents
This Thing Called Kanban

Kanban In a Nutshell. Bob Galen President & Principal Consultant RGCG, LLC

Specifying Acceptance Criteria

THE SCRUM FRAMEWORK 1

MTAT Software Engineering Management

Get Good at DevOps: Feature Flag Deployments with ASP.NET, WebAPI, & JavaScript

PMI Agile Certified Practitioner (PMI-ACP) Exam Prep Training - Brochure

Lecture 7: Software Processes. Refresher: Software Always Evolves

Kanban, Flow and Cadence

The Scrumban [R]Evolution: Getting The Most Out Of Agile, Scrum, And Lean Kanban (Agile Software Development Series) By Ajay Reddy

Agile Project Management with Primavera

[PDF] Kanban: The Kanban Guide For The Business, Agile Project Manager, Scrum Master, Product Owner, And Development Support Team

(Complete Package) We are ready to serve Latest Testing Trends, Are you ready to learn? New Batches Info

Development Processes Agile Adaptive Planning. Stefan Sobek

Agile Software Development Agile UX Work. Kati Kuusinen TUT / Pervasive / IHTE

Scrum and Kanban Compare and Contrast

LESSONS LEARNED: BEING AGILE IN THE WATERFALL SANDBOX

Testing Agile Projects Stuart Reid

Best Practices for Collecting User Requirements

W hitepapers. The Nexus Integration Team. Rob Maher, Patricia Kong. November 2016

GETTING STARTED. Building User Story Maps

A CONFUSED TESTER IN AGILE WORLD

Kanban-The Building Blocks. Ashish Chandra Senior Manager-SunGard

SE420 - Software Quality Assurance

Getting Started with the Salesforce Agile Accelerator

Global Accreditation Body for Scrum and Agile Certifications

Agile where are we at?

Kanban One-Day Workshop

value using Kanban Prioritizing customer Making the most with scarce resources PM Fair 2018

Administration Guide. Release

An Intro to Scrum. Agile (Iterative) Project Development. Written in 2001 Can be read in its entirety at:

Secure Agile How to make secure applications using Agile Methods Thomas Stiehm, CTO

02291: System Integration

CREATING EFFECTIVE USER STORIES

The Kanban Applied Guide

Agile Testing Course: 15 16/11

Which one? It all comes down to complexity. Scrum - Kanban Cage Match. Kanban. Scrum Ben Day. The Tale of the Tape. Scrum and Kanban Cage Match

Agile Accessibility. Presenters: Ensuring accessibility throughout the Agile development process

Testing in an Agile Environment Understanding Testing role and techniques in an Agile development environment. Just enough, just in time!

Kanban Workshop 2 Days

Agile Software Development. Software Development Methodologies. Who am I? Waterfall. John York JOHN YORK EECS 441 FALL 2017 A BRIEF LOOK

Agile Software Development. Software Development Methodologies. Who am I? Waterfall. John York JOHN YORK EECS 441 WINTER 2018 A BRIEF LOOK

Hands-On Lab. Agile Planning and Portfolio Management with Team Foundation Server Lab version: Last updated: 11/25/2013

Bob Galen. Bob began as a developer, then moved to Project Management and Leadership, then Testing.

Software Engineering I (02161)

Quality, Project Management & Supply Professional (Customized). Choice of any 3 certifications outlined as follows:

Agile Certification Options. Presented by Tom McGraw, PMI- ACP, ICP, CSM

Shift Left, Automation, and Other Smart Strategies for Getting Ahead in QA

Scaling agile with Atlassian and SAFe

Kanban & Making Your Production Scream

Scrumban: Essays On Kanban Systems For Lean Software Development By Corey Ladas

Continual Improvement Your Way!

<Insert Picture Here> CxP Design Sprint

Address: 30 Newbury St, Boston, MA TRAINING CATALOG. Phone: Web:

SAFe AGILE TRAINING COURSES

Agile Certification Options Primer. Presented by: Tom McGraw, CSM VP of Public Sales

CERTIFIED KANBAN FOUNDATION. Certification-led

Adopting Agile Practices

Delivery 4. From group 4 at Florida Atlantic University (FAU)

How Can a Tester Cope With the Fast Paced Iterative/Incremental Process?

Disciplined Agile Delivery The Foundation for Scaling Agile

Use Guide STANDARD JIRA-CLIENT ESTNDAR. Version 3.0. Standard JIRA Client Use Guide

Acceptance Testing What does it mean to you?

Agile 2005 Experience Report

CONTAINER CLOUD SERVICE. Managing Containers Easily on Oracle Public Cloud

Disciplined Agile Delivery The Foundation for Scaling Agile

[PDF] Agile Project Management With Kanban (Developer Best Practices)

Veritas Resiliency Platform: The Moniker Is New, but the Pedigree Is Solid

Scaling Lean Agile Development

Testing. in A Large scale agile Development Environment

Towards an Agile Foundation for the Creation and Enactment of Software Engineering Methods: The SEMAT Approach

Rapid Application Development. Course Outline Semester 2, 2012

E-BOOK. Polarion goes SCRUM

Testing in the Agile World

Collaboration at Scale: Prioritizing a Backlog. 13-Dec-2017

Featureban. a game of kanban. invented by Agendashift Presented by Leanovate

SAFe Atlassian Style (Updated version with SAFe 4.5) Whitepapers & Handouts

Agile Load Testing using StormRunner Load September 15, Copyright 2016 Vivit Worldwide

VISUALIZING NON-LINEAR WORKFLOW USING A KANBAN MATRIX 1. Managing and Visualizing Non-linear Workflows using a Kanban Matrix.

DOWNLOAD OR READ : SUCCEEDING WITH AGILE SOFTWARE DEVELOPMENT USING SCRUM ADDISON WESLEY SIGNATURE PDF EBOOK EPUB MOBI

What is JIRA? software development tool. planning and tracking the projects progress and supporting the team collaboration

USER MANUAL. Inprowiser Engineering

Nexus Builder Developing a Graphical User Interface to create NeXus files

Extreme programming XP 6

Driving a Kaizen Culture

LEARNING SOLUTIONS & CERTIFICATE PATHS

Story Writing Basics

Certified Scrum Coach (CSC) 2.5% 5. Certified Scrum Developer (CSD) 2.0% 4. Certified ScrumMaster (CSM) 92.9% 183

The Case: Danske Bank

I am Stephen LeTourneau from Sandia National Laboratories Sandia s National Security Missions include: Nuclear Weapons Defense Systems & Assessments


Kanban Kickstart Geeknight. Jesper Boeg, Agile/Lean Coach, VP Trifork Agile Excellence Twitter: J_Boeg

A Little Lean with Kanban

Requirements and User-Centered Design in an Agile Context

Agile Project Management For Dummies Download Free (EPUB, PDF)

User Experience. How to Thrive (Not Just Survive) in the Industry

Sprint Review. DesignOps / September 27, Sprint 1 Sprint Dates: 9/14/2017 to 9/27/2017. CWDS / Child Welfare Digital Services

Presentation Slides. October 9, st Century Learning Design. Lance Dublin, Dublin Consulting

FROM VSTS TO AZURE DEVOPS

Dilbert Scott Adams. CSc 233 Spring 2012

Transcription:

Scrum & Kanban Better Together? Some Scrum/Kanban Myths & What Professional Scrum+Kanban can look like Dave West Product Owner & CEO Scrum.org Dave.West@scrum.org @DavidJWest Yuval Yeret Enterprise Lean/Agile Consultant/Trainer AgileSparks Yuval@AgileSparks.com @YuvalYeret

2

We re privileged We can mix colors! 3

Survey 4

Scrum Strength: Optimized for value delivery; well defined Weakness: mini-waterfall 5

Kanban Strength: Optimized for flow Weakness: No rules; deferred value delivery 6

It s about being Professional Scrum Professional 7

So what is Professional Scrum? 8

9

So Why Kanban? We set out to help practitioners figure out how to do *Professional* Kanban within a *Professional* Scrum context 10

Kanban Core Practices This is what *Professional* Kanban looks like 1. Visualize 2. Limit Work-in-Progress 3. Actively Manage Items in Progress 4. Make Policies Explicit 5. Improve Collaboratively 11

1. Visualize + 2. Limit Work in Progress work items workflow how Work In Progress is limited Visualization of a Service Level Expectation (SLE) Visualization of process policies 12

3. Actively Manage Items in Progress - Required Metrics To actively manage work in progress you must track when work begins and when work begins and when work is done. Cycle Time: The elapsed time between when works starts and when work finishes. Work item age: The time between when works starts and the current time. Throughput: The total number of items of items finished per unit of time. 13

4. Make Policies Explicit Explicit policies ensure process transparency and enable inspection and adaptation 14

5. Improve Collaboratively 15

Myth / Truth? Where are the PEOPLE in Kanban? 16

kanban doesn't encourage creating effective teams 17

kanban is all about manufacturing, software isn't manufacturing 18

Isn t Scrum just Kanban with a bigger batch size? 19

Scrum is for Kanban is for kanban is all about manufacturing, software isn't manufacturing 20

Our Scrum team has evolved to become a Kanban team. 21

We do Kanban because we can't plan out for an entire Sprint. 22

Scrum is revolutionary; Kanban is evolutionary. Kanban always starts with what you got 23

kanban always starts with what you got 24

Kanban accepts and reinforces command and control / waterfall mindset 25

Where are the PEOPLE in Kanban? 26

Myth / Truth? Where are the PEOPLE in Kanban? 27

Changes you can try in your Scrum teams 28

Use a Kanban Board as your Sprint Backlog 29

Make more of your process Transparent by making more policies explicit Asdcasdc Asdcasdca sdcasdca Asdcasdc Asdcasdca sdcasdca Asdca sdc Asdca sdca sdcasd ca THE Definition of Done: Asdcasdc Asdcasdca sdcasdca 30

Work Item Age / Fighting Zombies 31

The Banana Peel Technique 32

Flow-based Sprint Planning Leverage the Sprint Goal You don t need to plan out the entire Sprint You can begin unplanned work part way through the Sprint Work can flow across Sprint boundaries 33

Flow-based Sprint Planning Work planned for the first days of the Sprint by the Development Team is decomposed by the end of this meeting, often to units of one day or less. The Sprint Goal gives the Development Team some flexibility regarding the functionality implemented within the Sprint. The selected Product Backlog items deliver one coherent function, which can be the Sprint Goal. The Sprint Goal can be any other coherence that causes the Development Team to work together rather than on separate initiatives. As the Development Team works, it keeps the Sprint Goal in mind. In order to satisfy the Sprint Goal, it implements the functionality and technology. If the work turns out to be different than the Development Team expected, they collaborate with the Product Owner to negotiate the scope of Sprint Backlog within the Sprint. 34

Flow-based Sprint Planning 35

Flow-based Daily Scrums Flow/Pull/Hebrew-mode Work the Kanban board right to left Focus on stories rather than going person by person What work is blocked? What work is about to violate our SLE? What work are we not visualizing? Where s the bottleneck? 36

Flow-based Sprint Reviews What is our current throughput? How does this impact items in our Product Backlog? Has our SLE changed? What is our lead time? 37

Flow-based Retrospectives Stop Is our cycle time decreasing? Did we meet our SLAs? Keep Start Ad Hoc (SLA violation) Less More 38

Helping more Scrum teams be Professional using Kanban, Helping Kanban teams be more Professional Scrum scrum.org/resources/blog/kanban-primer-scrum-teams scrum.org/resources/blog/scrum-and-kanban-strongertogether scrum.org/resources/blog/scrum-primer-kanban-teams agilesparks.com/solutions/kanban/ Professional Professional Kanban Professional Kanban Guide WIP Scrum.Org Professional Kanban for Scrum Teams - TBA 39

Thank You 40

Connect with the Scrum.org & AgileSparks community Forums Scrum.org /Community Twitter @scrumdotorg LinkedIn LinkedIn.com /company/scrum.org Facebook Facebook.com /Scrum.org RSS Scrum.org/RSS Blog Insights from AgileSparks s team of Agile Coaches/Consultants 41