certified scrummaster: class desk, posters and photos

125
Growing Agile Leaders Leading Agile Growth Alexey Krivitsky, CST www.agiletrainings.eu , 2015

Upload: alexey-krivitsky

Post on 21-Apr-2017

731 views

Category:

Leadership & Management


0 download

TRANSCRIPT

Page 1: Certified ScrumMaster: class desk, posters and photos

Growing Agile Leaders

Leading Agile Growth Alexey Krivitsky, CST

www.agiletrainings.eu, 2015

Page 2: Certified ScrumMaster: class desk, posters and photos

Agile Coach

developer, scrum master, scrum trainer, free-rider

Alexey KRIVITSKY

www.agiletrainings.eu

1980 – present Kiev – Hamburg

Page 3: Certified ScrumMaster: class desk, posters and photos
Page 4: Certified ScrumMaster: class desk, posters and photos
Page 5: Certified ScrumMaster: class desk, posters and photos
Page 6: Certified ScrumMaster: class desk, posters and photos

Part 1

Understanding LEAN AGILE

SCRUM

Page 7: Certified ScrumMaster: class desk, posters and photos
Page 8: Certified ScrumMaster: class desk, posters and photos
Page 9: Certified ScrumMaster: class desk, posters and photos
Page 10: Certified ScrumMaster: class desk, posters and photos

The “Agile Umbrella”

Page 11: Certified ScrumMaster: class desk, posters and photos
Page 12: Certified ScrumMaster: class desk, posters and photos

Annual“StateofAgile”,2015

info.versionone.com/state-of-agile-development-survey-ninth.html

Page 13: Certified ScrumMaster: class desk, posters and photos

BELIEF THAT SCOPE CAN BE FIXED

[ SCOPE ]

TIME BUDGET

Page 14: Certified ScrumMaster: class desk, posters and photos

1.  Customersandusersknowwhattheywant.2.  Itcanbedescribedwithwordsandimages.3.  Engineersknowhowtobuilditinadvance.4.  Nothingchanges.

Sorry….

Wouldn't IT BE NICE?

Page 15: Certified ScrumMaster: class desk, posters and photos

W.T.F. 1.   Noonereallyhastheoverallpicture

(notpossibletoimprovetheflow)2.   Amanagermightbetheonlyonewhocaresforthewhole

(becomesinformaNonkeeperandtransporter)3.   Knowledgeisinhibitedinsidedepartmentsandsilos

(organizaNondoesn’tlearn)4.   Everydepartmentisop@mizing,butlocally

(producesmorewastes,systemissubopNmal)5.   Conflictsofinterestsarenotrare

(wastedNmeandenergy)6.   Blamingcultureemerges

(CYA-development,wastedNmeandenergy)7.   Customersareseenasanexternalparty

(scopemanagementisproblemaNc,delaysandbudgetoverruns)8.   Noonereallymanagesdevelopment

(uncontrollablesituaNon,randomoutcomes,beliefinmagic)

Page 16: Certified ScrumMaster: class desk, posters and photos

OUR UNDERSTANDING GROWS CONSTANTLY

SCOPE

TIME BUDGET

Page 17: Certified ScrumMaster: class desk, posters and photos

four obstacles to adopting Scrum

1.  The tyranny of the waterfall

2.  The illusion of command and control

3.  The belief in magic

4.  The era of opacity

(c) Ken Schwaber, Co-creator of scrum

Page 18: Certified ScrumMaster: class desk, posters and photos

SCOPE

[TIME] [BUDGET]

Reversing Iron Triangle Traditional Agile

PLAN DRIVEN

TIME BUDGET

SCOPE

VALUE DRIVEN

Page 19: Certified ScrumMaster: class desk, posters and photos
Page 20: Certified ScrumMaster: class desk, posters and photos

ScrumMaster

PUSHES TO NEVER STOP IMPROVING

Helps everyone to be heard

asks questions

doesn’t offer solutions

believes the team can do it

Helps TO MAKE decisions

Promotes experimentation

Prevents analysis paralysis

Page 21: Certified ScrumMaster: class desk, posters and photos

CONTINUOUS Process improvements

Page 22: Certified ScrumMaster: class desk, posters and photos
Page 23: Certified ScrumMaster: class desk, posters and photos

KAIZEN continuous process improvements

Page 24: Certified ScrumMaster: class desk, posters and photos

1930-1950

Taiichi Ohno

Deming

Page 25: Certified ScrumMaster: class desk, posters and photos

JITDOONLYWHATIS

NEEDEDANDWHENITISNEEDED

JIDOKAWHENSHITHAPPENS–STOP,FIXAND

IMPROVETHESYSTEM

KAIZENKEEPIMPROVINGEVERYTHING

RESPECTYOURPEOPLE

WHATEVERYOUDOYOUDOITFORYOURCUSTOMER

ToyotaProducNonSystem(TPS)andLeanManufacturing,simplified

backlogs

pullsystems

userstories

unit-tests

5whysconNnuousintegraNon

coderefactoringautomaNon

fastreleasesbusinessprioriNzes

cleancode

minimizework-in-progressmanagerswhoteach

cross-funcNonalteams

eliminatewaste

Page 26: Certified ScrumMaster: class desk, posters and photos
Page 27: Certified ScrumMaster: class desk, posters and photos

Lean classifies 8 Wastes “Tim Woods”

Transportationmovingparts,people,informaNon

Inventory storingparts,documenNng

Motion bending,turning,reaching,licing

Waiting forparts,info,equipment,tools

Over productionmakingmorethanisimmediatelyrequired

Over processing Nghtertolerancesandmoreeffortsthannecessary

Defects rework,scrap,incorrectdocumentaNon

Skills underuNlizingcapabiliNes,inadequatetrainings

Page 28: Certified ScrumMaster: class desk, posters and photos

Wastes in Software Development

1.  Addmorefeaturestoarelease2.  DeploytoproducNonmanually3.  MakebusinessanalystswritespecificaNonsand

thenpassthemtodevelopers4.  Makearchitectureconfigurableandextensible

keepinginmindpossiblefeaturesofnextreleases5.  Runbug-fixingsprint(s)beforereleasing6.  DotesNnglaterinsprintwhenallfeaturesaredone7.  DoregressiontesNngmanually8.  Collectbuglistof300+items

OMTODWSI

Page 29: Certified ScrumMaster: class desk, posters and photos

The CHAOS Report

hkp://www.standishgroup.com/Reports2015

Page 30: Certified ScrumMaster: class desk, posters and photos

“Allorganiza@onsareperfectlydesignedtogettheresultstheyarenowge]ng.Ifwewantdifferentresults,wemustchangethewaywedothings.”

TomNorthup

Page 31: Certified ScrumMaster: class desk, posters and photos

Scrum is …

Scrum is a framework thathelps you kick off and thencon@nuously improve yourd e v e l o pmen t p r o c e s s e stogetherasateam.

Page 32: Certified ScrumMaster: class desk, posters and photos
Page 33: Certified ScrumMaster: class desk, posters and photos
Page 34: Certified ScrumMaster: class desk, posters and photos

Which Terms from the List Are Not Part of Scrum?

User Stories

Velocity Metric

Grooming Meetings

Continuous Integration

Automated Testing

Monthly Releases

Visual Task Boards

Story Points

Page 35: Certified ScrumMaster: class desk, posters and photos

Scrum 101 Scrum Roles:

1.  Product Owner “P.O.”

2.  Development Team

3.  ScrumMaster

Scrum Artifacts: 1.  Product Backlog (PBL) 2.  Sprint Backlog 3.  POTENTIALLY SHIPPABLE Product Increment “PSPI”

Scrum Ceremonies: 1.  Sprint 2.  Sprint Planning 3.  Daily Scrum 4.  Sprint Review 5.  Sprint Retrospective

Page 36: Certified ScrumMaster: class desk, posters and photos

Understanding Process Control

Defined Empirical

Page 37: Certified ScrumMaster: class desk, posters and photos

Scrum is … Scrum is not prescribing how to do work. It isbasedonempiricalprocesscontrol.In Scrum we see product development as acomplex problem domain - where it isimpossible to define processes in advance thatwouldworkinallsituaNons.InsteadScrummakesyouinspectandadapt.

Page 38: Certified ScrumMaster: class desk, posters and photos

SCRUM MANTRA:

INSPECT AND ADAPT

Page 39: Certified ScrumMaster: class desk, posters and photos

Three Legs of Empirical Process Control

1. Transparency

2. Inspection

3. Adaptation

Page 40: Certified ScrumMaster: class desk, posters and photos
Page 41: Certified ScrumMaster: class desk, posters and photos

SPRINT BACKLOG

DEV QA ACCEPTANCE

WIP READY WIP READY WIP READY

WHAT CAN YOU SAY ABOUT WORK OF THIS TEAM?

Page 42: Certified ScrumMaster: class desk, posters and photos

SPRINT BACKLOG

DEV QA ACCEPTANCE

WIP READY WIP READY WIP READY

WHAT CAN YOU SAY ABOUT WORK OF THIS TEAM?

Page 43: Certified ScrumMaster: class desk, posters and photos

SPRINT BACKLOG

DEV QA ACCEPTANCE

WIP READY WIP READY WIP READY

WHAT CAN YOU SAY ABOUT WORK OF THIS TEAM?

Page 44: Certified ScrumMaster: class desk, posters and photos

Part 2

Understanding

The Role of a ScrumMaster

Page 45: Certified ScrumMaster: class desk, posters and photos
Page 46: Certified ScrumMaster: class desk, posters and photos
Page 47: Certified ScrumMaster: class desk, posters and photos

http://www.agileproductdesign.com (Jeff Patton)

Shared documents ≠ shared understanding

Page 48: Certified ScrumMaster: class desk, posters and photos

http://www.agileproductdesign.com (Jeff Patton)

Help externalize ideas and see differences

Page 49: Certified ScrumMaster: class desk, posters and photos

http://www.agileproductdesign.com (Jeff Patton)

Help to have regular discussions

Page 50: Certified ScrumMaster: class desk, posters and photos

http://www.agileproductdesign.com (Jeff Patton)

That will lead ultimately to shared understanding

Page 51: Certified ScrumMaster: class desk, posters and photos

ACTIVELY DOES

NOTHING

SCRUMMASTER’s FIVE HATS

TEACHES & MENTORS

PROTECTS TEAM & CHALLENGES

ENVIRONMENT

ASKS QUESTIONS, HELPS EXPLORE

HELPS BUILD SHARED UNDERSTANDING

Page 52: Certified ScrumMaster: class desk, posters and photos

OBSERVER

SCRUMMASTER’s FIVE HATS

MENTOR

CHANGE AGENT

COACH

FACILITATOR

Page 53: Certified ScrumMaster: class desk, posters and photos

PRODUCT

OWNER

NOBODY

STAKEHOLDERS

DEVELOPMENT TEAM

SCRUMMASTER

SCRUM TEAM

Scrum Roles Are Played Properly

Page 54: Certified ScrumMaster: class desk, posters and photos

Terminology USED PO Product Owner

SM ScrumMaster

PB, PBL Product Backlog

PBI Product Backlog Item

PBR Product Backlog Refinement

PSPI Potentially Shippable Product Increment

DOD Definition of done

DOR DEFINITION OF READY

Page 55: Certified ScrumMaster: class desk, posters and photos

Fix The Cause Not Symptoms

Page 56: Certified ScrumMaster: class desk, posters and photos

SPRINT PLANNING 101 Commitment-based Planning

PART

ONE

PART

TWO

INITIAL SPRINT GOAL PRESENTED

PLANNED CAPACITY DISCUSSED

TOP PRODUCT BACKLOG ITEMS PRESENTED

PBI REVIEWED ONE BY ONE

NEEDED REFINEMENT HAPPENS

ITEM ADDED TO SPRINT PLAN

CONTINUE UNTIL TEAM SAYS “ENOUGH”

SPRINT GOAL GETS ADJUSTED

Page 57: Certified ScrumMaster: class desk, posters and photos
Page 58: Certified ScrumMaster: class desk, posters and photos
Page 59: Certified ScrumMaster: class desk, posters and photos

Retrospectives 101 Time-box:1hourper1weekofwork

1.   SETTHESTAGE–  askeveryonetoshareonewordaboutthesprint–  reviewlastretrospecNve’sacNonitems

2.   GATHERINFORMATION–  collectpost-its:achievements,failures,appreciaNons

3.   GENERATEINSIGHTS–  collectpost-its:stopdoing,startdoing,domore,doless–  voNng:3dotsperperson

4.   DECIDEWHATTODO–  discuss1-3topvotedcards:whichprocessexperimentwetry?

5.   CLOSETHERETROSPECTIVE–  fist-or-fiveonsaNsfacNonfromretro–  findthenextretrospecNvefacilitator

Page 60: Certified ScrumMaster: class desk, posters and photos
Page 61: Certified ScrumMaster: class desk, posters and photos

hkp://retrospecNve-cheat-sheet.com/

Page 62: Certified ScrumMaster: class desk, posters and photos

Are You Responsible For One Of These?

ESTIMATE WORK, COMMIT FOR DEADLINES

DEVELOP AND RELEASE FEATURES

Making sure developers know what to work on

Personal evaluation of team members

Collaboration with customers

Design product solutions

ELABORATE system architecture

Page 63: Certified ScrumMaster: class desk, posters and photos

WHAT’S THE RESULT OF SCRUMMASTER’S WORK?

•  Ahigh-performingagileteam.

•  High-performingagileteams.

•  AnorganizaNonofhigh-performingagileteams.

Page 64: Certified ScrumMaster: class desk, posters and photos

Coaching Teamwork

Part 3

“Individuals and Interactions over Processes and Tools”

Page 65: Certified ScrumMaster: class desk, posters and photos

Our goal is to change ORGANIZATIONAL culture so that agile thinking

becomes a norm.

Page 66: Certified ScrumMaster: class desk, posters and photos

CULTURE

HABITS

BEHAVIORS

ENVIRONMENT

Page 67: Certified ScrumMaster: class desk, posters and photos

“culture eats strategy for breakfast”

Same structure New STRATEGY

Old CULTURE

Old habits reinforced

Old behaviors triggered

Old CULTURE

Page 68: Certified ScrumMaster: class desk, posters and photos

“Culture follows structure”

new Structure introduced

Old culture

New culture

New Behaviors

emerge New

Habits stick

Craig LaRman's law AND ‘large scale scrum’

Page 69: Certified ScrumMaster: class desk, posters and photos

Scrum Development Team 1.  small

2.  Collocated

3.  Cross-functional

4.  Long-lived

5.  Full-time members

6.  Self-MANAGING

Page 70: Certified ScrumMaster: class desk, posters and photos

Features vs. Components

DATABASE

BUSINESS LOGIC

API

FRONT-END

Feature

Component Tasks

Page 71: Certified ScrumMaster: class desk, posters and photos

DATABASE

BUSINESS LOGIC

API

FRONT-END

Feature vs. Component Teams Cross-functional “feature” teams

Specialists

Page 72: Certified ScrumMaster: class desk, posters and photos

“Feature” or “full-stack” Teams

… Are the Building blocks of an Agile organization.

Scrum requires such Teams to be in place.

it is a structural change.

Page 73: Certified ScrumMaster: class desk, posters and photos

Level Up! The goal of a ScrumMaster is to bring the team AND ORGANIZATION to the next level of maturity.

Page 74: Certified ScrumMaster: class desk, posters and photos

Maturity Model Tuckman’s Stages of Group Development

FORMING STORMING

NORMING

PERFORMING

Page 75: Certified ScrumMaster: class desk, posters and photos

Further Improvements

Further Improvements

Maturity Model Scrum Adoption Dynamics

Ceremonial Scrum

Emerging self-organization.

Team starts owning the

process

True self-organization.

Further

Improvements are now possible

“DO AGILE” “BE AGILE”

Too many problems!

Page 76: Certified ScrumMaster: class desk, posters and photos
Page 77: Certified ScrumMaster: class desk, posters and photos

Be Creative!

Page 78: Certified ScrumMaster: class desk, posters and photos
Page 79: Certified ScrumMaster: class desk, posters and photos

Ingredients of Self-Organization 1.  High Alignment

our goal is …

2.  Clear Constraints Here are some boundaries to follow …

3.  High Autonomy go and figure out how …

Page 80: Certified ScrumMaster: class desk, posters and photos

Agile Leadership micro-managem

ent leadership

chaoschaos

Page 81: Certified ScrumMaster: class desk, posters and photos

Coaching CUSTOMER COLLABORATION

Part 4

“Customer Collaboration over Contract Negotiation”

Page 82: Certified ScrumMaster: class desk, posters and photos

Defining Product Owner AProductOwnerisnotanewnameforatradiNonalprojectmanagerwhodeliversascopeanddatecontractofwork.Rather,(s)hehastheindependentauthoritytochooseandchangecontent,releasedates,prioriNes,vision,etc.Ofcourse,(s)hecollaborateswithstakeholdersandteams,butarealP.O.hasthefinaldecision-makingauthority.

Page 83: Certified ScrumMaster: class desk, posters and photos

How Many Product Owners do you need?

Acompanydevelopsaweb-shopwithserviceslike:acatalog,userprofiles,emailsubscripNons,persistentshoppingcart,paymentsandB2B-integraNonforpartnershops.HowmanyproductsdoyouidenNfy?HowmanyProductBacklogswillyouhave?HowmanyProductOwnerswillyouneed?

Page 84: Certified ScrumMaster: class desk, posters and photos

OverallProductBacklogforWeb-Shop ScrumTeams SingleProductIncrement

onesprint

Scrum @SCALE: One product owner per a product

onedemoonedeploymentenvironmentonecodebase,onerepo,onemasteronesetoftests,oneconNnuousintegraNon

Page 85: Certified ScrumMaster: class desk, posters and photos

Find Your Product Owner Youworkforacompany“BestSoluNons”intheEasternEuropethatreceivesaprojectfromacompany“AllPossible”inBelgium.“AllPossible”worksfor“MediCare”thatownssomehospitalsintheU.S.A.andneedapaNentkeepersoluNonontabletsforitshospitals.AhospitalinAlabamaistheonetostartpiloNngthenewtechnology.Ingroups–talk:-  drawapictureofthechain-  inwhichoftheorganizaNons“sits”yourP.O.?-  whocan(s)hebe?

Page 86: Certified ScrumMaster: class desk, posters and photos
Page 87: Certified ScrumMaster: class desk, posters and photos

Product Owner IS RESPONSIBLE FOR RETURN ON INVESTEMENTS.

SCRUM PRODUCT BACKLOG IS THE TOOL

FOR MANAGING IT.

Page 88: Certified ScrumMaster: class desk, posters and photos

Product Backlog Iceberg Priority 2-3 Sprints

Release

Next Releases

Refined User Stories

Non-Refined User Stories

Epics

Page 89: Certified ScrumMaster: class desk, posters and photos

PRODUCT BACKLOG SHOULD BE DEEP

Detailed Appropriately

Estimated

Emergent

Prioritized

Page 90: Certified ScrumMaster: class desk, posters and photos

Types of PBIs

VISIBLE FEATURE

VISIBLE DEFECT

HIDDEN ARCHITECTURAL

FEATURE

TECHNICAL DEBT

Posi

tive

Val

ue

Visible Invisible

Nega

tive

Val

ue

Page 91: Certified ScrumMaster: class desk, posters and photos

Backlog Management BUGS

1.  Avoid bug inventories. Introduce limits (<30)

2.  ‘Clean up’ sprints: kill’em all

3.  Zero-bug policy: kill’em before they grow

Page 92: Certified ScrumMaster: class desk, posters and photos

MIXING WORK IN PRODUCT BACKLOG

HIDDEN TECHNICAL

DEPT VISIBLE

FEATURE

HIDDEN ARCHITECT.

IMPROVEMENT VISIBLE DEFECT

Page 93: Certified ScrumMaster: class desk, posters and photos

Product Backlog Refinement Item size

Level of details

LARGE & UNREFINED

SMALL & UNREFINED

CLEAR, TESTABLE & FEASIBLE

©RomanPichler

1. ESTIMATE

2. SPLIT 3. REFINE

Page 94: Certified ScrumMaster: class desk, posters and photos

PRODUCT BACKLOG REFINEMENT IS THE PBI 1/10 to 1/6 OF TEAM’S VELOCITY?

SPLIT IT

REFINE IT NEXT PBI

NO

IS THE PBI CLEAR, FEASIBLE AND TESTABLE?

NO YES

YES

Page 95: Certified ScrumMaster: class desk, posters and photos

USER STORY FORMAT

As a <role>

I want <action>

So that <outcome>

Page 96: Certified ScrumMaster: class desk, posters and photos

3Cs with user stories

Card

Conversation

Confirmation

Page 97: Certified ScrumMaster: class desk, posters and photos

DEFINITION OF READY AnagreementwithinaScrumteamonwhatagoodPBIis-whenisitreadyforSprintPlanning.•  Beendiscussedwithallteammembers•  Valueisclear•  Smallenough•  Detailedenough•  Canbestartednextsprint•  Allinputsprovided•  Noblockingissues

Page 98: Certified ScrumMaster: class desk, posters and photos

I.N.V.E.S.T. in User Stories Independent

Negotiable

Valuable

Estimatable

Small

Testable

Page 99: Certified ScrumMaster: class desk, posters and photos

OverallProductBacklog ScrumTeams

PaymentDB

PaymentAPI

PaymentValidaNon

PaymentUI

Technical Split

onesprint

Page 100: Certified ScrumMaster: class desk, posters and photos

OverallProductBacklog ScrumTeams

PaymentDB

PaymentAPI

PaymentValidaNon

PaymentUI

Technical Split

onesprint onemoresprint onemoresprint

Page 101: Certified ScrumMaster: class desk, posters and photos

INSTEAD Split BY BUSINESS VALUE

Payment

PaymentwithVisa

PaymentwithMasterCard

PaymentwithPayPal

UserisinformedifcarddataisnotOK

Useristakentosuccesspage

Useristakentoretrypage

UsercanstorehiscarddataToobigforasprint SNlltoobigforasprint

Page 102: Certified ScrumMaster: class desk, posters and photos

OverallProductBacklog DevelopmentTeams

PaymentwithVisa

PaymentwithMasterCard

ConfirmaNonEmail

PaymentwithPayPal

SCRUM @SCALE

v1

1PO

CommonSprint

SinglePSPI

Page 103: Certified ScrumMaster: class desk, posters and photos

Track Release Progress

Time(sprints)

Amountofwork(points)

rateofbacklogchang

e

whenyouwill

release

amountofwork

remaining

Page 104: Certified ScrumMaster: class desk, posters and photos

Manage Release Scope

Time(sprints)

Amountofwork(points)

Deadline

MOVETHISMANYPOINTSTONEXTRELEASE

Page 105: Certified ScrumMaster: class desk, posters and photos
Page 106: Certified ScrumMaster: class desk, posters and photos

Scrum Inception The bare minimum to start scrum

1.  Common understanding of Scrum roles

2.  Team arrangements

3.  Initial Product Visioning

4.  Initial Release Planning: MVP, next releases

5.  User Story Writing Workshops (minimum: Product Backlog for the 1st sprint)

6.  Definition of Done

7.  PLANNING the minimal infrastructure

8.  Sprint Planning

Product Visioning

Release Planning

Sprinting

Process Agreements

Page 107: Certified ScrumMaster: class desk, posters and photos
Page 108: Certified ScrumMaster: class desk, posters and photos

USER ACTIVITIES (BACKBONE) USER TASKS

(WALKING SKELETON)

time

prio

riti

es

RELE

ASES

Page 109: Certified ScrumMaster: class desk, posters and photos

Benefits of Relative Estimates +Easiertoagree.+FastertoesNmate.+ThemoreyouesNmate,thefasteritgoes.+Canbeawhole-teamlearningacNvity+Makeitimpossibletoplaytheblamegame+Canbefun!(usinggameslikePlanningPoker)-Hardertoexplaintoothers-HardertoseeimpedimentsandinterrupNonsNB:EsNmaNontechniquesarenotpartofScrum

Page 110: Certified ScrumMaster: class desk, posters and photos

COACHING DELIVERY

Part 5

Working Software over Comprehensive Documentation

Page 111: Certified ScrumMaster: class desk, posters and photos

extreme Programming SAYS

“Ifitishard,doitmoreocen”

Page 112: Certified ScrumMaster: class desk, posters and photos

Sprint Is Not Mini-Waterfalls

analyzedesign

testcode

Sprint Sprint Sprint Sprint

Page 113: Certified ScrumMaster: class desk, posters and photos

SCRUM IS NOT A SERIES OF MINI WATERFALLS

FeatureA FeatureB

PLANNED:

A,B,C,DDONE:

nothing

DESIGNPROTO

MORECODINGTESTING

Sprintdonewrong

CODING

FeatureD FeatureC(nextsprint)

PLANNED: A,B,C,D

DONE

A,B,D

Sprintdoneright

DiscussionPoint[PO+DevTeam]

Page 114: Certified ScrumMaster: class desk, posters and photos

Done. or Done-Done-Done?

FeatureA FeatureB FeatureD

COOL:A,BANDDAREDONE!CANWEDEPLOYTHEMNOW?

(pokerface)

OK..SOWHAT’SLEFT?

1.2.…10.

Page 115: Certified ScrumMaster: class desk, posters and photos

SAMPLE Evolution of Doneness

usertestsautomated

tested,accepted

con@nuouslyintegrated

deployedtostaging

itislivefeature

byfeatureitislivebytheendof

sprint

coded,unit-tested

Page 116: Certified ScrumMaster: class desk, posters and photos

Sprint commitment Product Owner and Development TeamtogetherbelieveallplannedPBIsthataretakentotheSprintcanbefinished,giventheDoDandwhatisknownuptothemoment.As soon as new informaNon is discovered thatmakestheplanunrealisNc,aDevelopmentTeamandaProductOwnerengageinadiscussionstomakenecessaryscopingdecisions.

Page 117: Certified ScrumMaster: class desk, posters and photos
Page 118: Certified ScrumMaster: class desk, posters and photos
Page 119: Certified ScrumMaster: class desk, posters and photos
Page 120: Certified ScrumMaster: class desk, posters and photos
Page 121: Certified ScrumMaster: class desk, posters and photos
Page 122: Certified ScrumMaster: class desk, posters and photos
Page 123: Certified ScrumMaster: class desk, posters and photos
Page 124: Certified ScrumMaster: class desk, posters and photos
Page 125: Certified ScrumMaster: class desk, posters and photos

Agile Coach

developer, scrum master, scrum trainer, free-rider

Alexey KRIVITSKY

www.agiletrainings.eu

1980 – present Kiev – Hamburg