tech talk: agile 101: what are your teams working on? making work visible with kanban and scrum

22
World ® ’1 6 What Are Your Teams Working On? Making Work Visible With Kanban and Scrum Skip Angel – Transformation Consultant Services Excellence – CA Technologies Val Zolyak – Principal Product Manager – CA Technologies AMT101T AGILE MANAGEMENT

Upload: ca-technologies

Post on 07-Jan-2017

248 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Tech Talk: Agile 101: What are Your Teams Working On? Making Work Visible with Kanban and Scrum

World®’16

WhatAreYourTeamsWorkingOn?MakingWorkVisibleWithKanbanandScrumSkipAngel – TransformationConsultantServicesExcellence – CATechnologiesValZolyak – PrincipalProductManager– CATechnologies

AMT101T

AGILEMANAGEMENT

Page 2: Tech Talk: Agile 101: What are Your Teams Working On? Making Work Visible with Kanban and Scrum

2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.

Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.

ForInformationalPurposesOnlyTermsofthisPresentation

Page 3: Tech Talk: Agile 101: What are Your Teams Working On? Making Work Visible with Kanban and Scrum

3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Abstract

It'ssixmonthsintoyourfiscalyear—doyouknowwhatyourteamsareworkingonandwhetherthatalignstoyourstrategy?Learnhowtomakeworkvisibleandcheckalignment,regardlessofwhetheryourteamsareusingScrumorKanban.

SkipAngelCATechnologiesTransformationConsultantServices Excellence

ValZolyakCATechnologiesPrincipalProductManager

Page 4: Tech Talk: Agile 101: What are Your Teams Working On? Making Work Visible with Kanban and Scrum

4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

AGILEWHY GO

Page 5: Tech Talk: Agile 101: What are Your Teams Working On? Making Work Visible with Kanban and Scrum

5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

35%TheStandishGroup,2006ChaosReport

Page 6: Tech Talk: Agile 101: What are Your Teams Working On? Making Work Visible with Kanban and Scrum

6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

19%TheStandishGroup,2006ChaosReport

Page 7: Tech Talk: Agile 101: What are Your Teams Working On? Making Work Visible with Kanban and Scrum

7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheStandishGroup,2006ChaosReport

64%

World®’16©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD7

Page 8: Tech Talk: Agile 101: What are Your Teams Working On? Making Work Visible with Kanban and Scrum

8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

AgileDelivery

(release) release

DeliveryIncrements

Page 9: Tech Talk: Agile 101: What are Your Teams Working On? Making Work Visible with Kanban and Scrum

9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MultilevelPlanning

Orwhateverlevelsworkforyou

Vision

Roadmap

Release

Iteration

Daily

Page 10: Tech Talk: Agile 101: What are Your Teams Working On? Making Work Visible with Kanban and Scrum

10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Kanban

Scrum

FLOWBASED

ITERATIVE

Page 11: Tech Talk: Agile 101: What are Your Teams Working On? Making Work Visible with Kanban and Scrum

11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

IterativeCadences

Target

Iterationtimeboxes

release release

plan plan planplan plan

Page 12: Tech Talk: Agile 101: What are Your Teams Working On? Making Work Visible with Kanban and Scrum

12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

IterationMechanicsDaily

Meeting

Iteration2-4weeks

ProductIncrement

ProductBacklog

IterationBacklog

Page 13: Tech Talk: Agile 101: What are Your Teams Working On? Making Work Visible with Kanban and Scrum

13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ReadyQueue

BACKLOG

WIP

plan plan

ContinuousFlowMechanics

Page 14: Tech Talk: Agile 101: What are Your Teams Working On? Making Work Visible with Kanban and Scrum

14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

FlowCadences

Target

MixedCadences plan plan plan

release release

retro retro retro retro

Page 15: Tech Talk: Agile 101: What are Your Teams Working On? Making Work Visible with Kanban and Scrum

15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

PullWorkAcrosstheBoard

READY B C D DONE

2 4

X

5 2

Page 16: Tech Talk: Agile 101: What are Your Teams Working On? Making Work Visible with Kanban and Scrum

16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ConnectExecutiontoStrategy

Initiative

Feature Feature Feature Feature Feature

Story

Story

Story

T

T

T

Story

Story

Story

T

T

T

Story

Story

Story

T

T

T

Story

Story

Story

T

T

T

Story

Story

Story

T

T

T

Page 17: Tech Talk: Agile 101: What are Your Teams Working On? Making Work Visible with Kanban and Scrum

17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MultiplyingandCoordinating

I-2 I-3 I-4I-1

ScrumofScrums

ScrumofScrums

ScrumofScrums

ScrumofScrums

Mid-RangePlanning

POCouncil

Page 18: Tech Talk: Agile 101: What are Your Teams Working On? Making Work Visible with Kanban and Scrum

18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Time-Boxed IterationsContinuous Flow

ScrumKanban

VelocityLead Time

Team CommitmentLimit WIP

Burndown ChartsCumulative Flow Diagram

Scope of WorkQuality of Service

Scale Teams 5-9 PeopleTeams have no limit

3 Roles, 3 Ceremonies, 3 Artifacts

No prescriptions

Pull Scheduling

Transparency of Work

Continuous Value Delivery

Incremental and Evolutionary

Principle Driven

Page 19: Tech Talk: Agile 101: What are Your Teams Working On? Making Work Visible with Kanban and Scrum

19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Stayconnectedatcommunities.ca.com

Thankyou.

Page 20: Tech Talk: Agile 101: What are Your Teams Working On? Making Work Visible with Kanban and Scrum

20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ScrumVSKanban

SCRUM KANBAN

Focusontime-boxediterations Focusoncontinuousflow

Velocity(workdoneperiteration) Leadtime(timetodelivery)

Iterationcommitment LimitingWorkinProgress(WIP)

Burn-down ContinuousFlowDiagram

Scopeofworkiniteration Qualityofservice

Scaleswithteamsofteams Scaleslargerwithinteam

3roles,3documents,3meetings Noprescriptions

Page 21: Tech Talk: Agile 101: What are Your Teams Working On? Making Work Visible with Kanban and Scrum

21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ScrumANDKanban

▪ BothareLeanandAgile

▪ Bothusepullscheduling

▪ BothLimitWIP

▪ Bothusetransparencytodriveprocessimprovement

▪ Bothfocusondeliveringreleasablesoftwareearlyandoften

▪ Botharebasedonself-organizingteams

▪ Bothrequirebreakingworkintopieces

▪ Inboth,thereleaseplaniscontinuouslyoptimizedbasedonempiricaldata(velocity/throughput)

Page 22: Tech Talk: Agile 101: What are Your Teams Working On? Making Work Visible with Kanban and Scrum

22 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

AgileManagement

FormoreinformationonAgileManagement,pleasevisit:http://cainc.to/9Zed5W