a journey –from fallacy to continuous delivery · collaboration social - business folks –how...

36
A Journey – From Fallacy to Continuous Delivery April 20, 2018 | Delhi- NCR | ScrumDay Anubhav Sinha | Devendra Pushker #AgilitybyChoice

Upload: others

Post on 20-Sep-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A Journey –From Fallacy to Continuous Delivery · Collaboration Social - Business Folks –how they interact - Compliance Standards - Security Compliances - Flow of the show - Parallel

A Journey – From Fallacy to Continuous

DeliveryApril20,2018|Delhi-

NCR|ScrumDay AnubhavSinha|DevendraPushker#AgilitybyChoice

Page 2: A Journey –From Fallacy to Continuous Delivery · Collaboration Social - Business Folks –how they interact - Compliance Standards - Security Compliances - Flow of the show - Parallel

April20,2018|Delhi-NCR|ScrumDay

#AgilitybyChoice

Page 3: A Journey –From Fallacy to Continuous Delivery · Collaboration Social - Business Folks –how they interact - Compliance Standards - Security Compliances - Flow of the show - Parallel

April20,2018|Delhi-NCR|ScrumDay

#AgilitybyChoice

Disclaimer– Allimagesaretakenfromgooglesearch

Page 4: A Journey –From Fallacy to Continuous Delivery · Collaboration Social - Business Folks –how they interact - Compliance Standards - Security Compliances - Flow of the show - Parallel

April20,2018|Delhi-NCR|ScrumDay

Dev

AllFolks

BusinessOwnersandCustomers

Seniors,Management,Organization

#AgilitybyChoice

Page 5: A Journey –From Fallacy to Continuous Delivery · Collaboration Social - Business Folks –how they interact - Compliance Standards - Security Compliances - Flow of the show - Parallel

What we are going to

interact today!

April20,2018|Delhi-NCR|ScrumDay #AgilitybyChoice

Page 6: A Journey –From Fallacy to Continuous Delivery · Collaboration Social - Business Folks –how they interact - Compliance Standards - Security Compliances - Flow of the show - Parallel

Fallacy !!April20,2018|Delhi-NCR|ScrumDay #AgilitybyChoice

Page 7: A Journey –From Fallacy to Continuous Delivery · Collaboration Social - Business Folks –how they interact - Compliance Standards - Security Compliances - Flow of the show - Parallel

April20,2018|Delhi-NCR|ScrumDay

Fallacy !!

FallacyMeaning– Amistakenbelief

Synonyms– Misconception,Misbelief,Misapprehension,Inconsistency,Illusion,Misinterpretation

Hindi - हेत्वाभास#AgilitybyChoice

Page 8: A Journey –From Fallacy to Continuous Delivery · Collaboration Social - Business Folks –how they interact - Compliance Standards - Security Compliances - Flow of the show - Parallel

April20,2018|Delhi-NCR|ScrumDay

Fallacy !!

Fallacy#1:ScrumisaMethodology

Scrum Guide - A framework within which peoplecan address complex adaptive problems, whileproductively and creatively delivering productsof the highest possible value.

#AgilitybyChoice

Page 9: A Journey –From Fallacy to Continuous Delivery · Collaboration Social - Business Folks –how they interact - Compliance Standards - Security Compliances - Flow of the show - Parallel

April20,2018|Delhi-NCR|ScrumDay

Fallacy !!

Fallacy#2:Wecreate-defineProductBacklogonlyusinguserstories

Scrumguide- TheProductBackloglistsallfeatures,functions,requirements,enhancements,andfixesthatconstitutethechangestobemadetotheproductinfuturereleases.

#AgilitybyChoice

Page 10: A Journey –From Fallacy to Continuous Delivery · Collaboration Social - Business Folks –how they interact - Compliance Standards - Security Compliances - Flow of the show - Parallel

April20,2018|Delhi-NCR|ScrumDay

Fallacy !!

Fallacy#3:WecannotwelcomechangesduringSprintScrum guide –

DuringtheSprint:

§ NochangesaremadethatwouldendangertheSprintGoal;§ Qualitygoalsdonotdecrease;and,§ Scopemaybeclarifiedandre-negotiatedbetweentheProduct

OwnerandDevelopmentTeamasmoreislearned.

Page 11: A Journey –From Fallacy to Continuous Delivery · Collaboration Social - Business Folks –how they interact - Compliance Standards - Security Compliances - Flow of the show - Parallel

April20,2018|Delhi-NCR|ScrumDay

Fallacy !!

Fallacy#4:Releasesareonlydoneattheendofthesprint

#AgilitybyChoice

Page 12: A Journey –From Fallacy to Continuous Delivery · Collaboration Social - Business Folks –how they interact - Compliance Standards - Security Compliances - Flow of the show - Parallel

April20,2018|Delhi-NCR|ScrumDay

Fallacy !!

Fallacy#5:SprintRetrospectiveistheonlyOpportunity/eventforI&A

#AgilitybyChoice

Page 13: A Journey –From Fallacy to Continuous Delivery · Collaboration Social - Business Folks –how they interact - Compliance Standards - Security Compliances - Flow of the show - Parallel

April20,2018|Delhi-NCR|ScrumDay

Fallacy !!

Fallacy#6:StorypointsarerequiredinScrum

#AgilitybyChoice

Page 14: A Journey –From Fallacy to Continuous Delivery · Collaboration Social - Business Folks –how they interact - Compliance Standards - Security Compliances - Flow of the show - Parallel

Current State of System

April20,2018|Delhi-NCR|ScrumDay

An Observation

#AgilitybyChoice

Page 15: A Journey –From Fallacy to Continuous Delivery · Collaboration Social - Business Folks –how they interact - Compliance Standards - Security Compliances - Flow of the show - Parallel

A Journey to

Continuous Delivery !Desired

State

April20,2018|Delhi-NCR|ScrumDay

Page 16: A Journey –From Fallacy to Continuous Delivery · Collaboration Social - Business Folks –how they interact - Compliance Standards - Security Compliances - Flow of the show - Parallel

#AgilitybyChoice

Page 17: A Journey –From Fallacy to Continuous Delivery · Collaboration Social - Business Folks –how they interact - Compliance Standards - Security Compliances - Flow of the show - Parallel

#AgilitybyChoice

Page 18: A Journey –From Fallacy to Continuous Delivery · Collaboration Social - Business Folks –how they interact - Compliance Standards - Security Compliances - Flow of the show - Parallel

#AgilitybyChoice

Page 19: A Journey –From Fallacy to Continuous Delivery · Collaboration Social - Business Folks –how they interact - Compliance Standards - Security Compliances - Flow of the show - Parallel

WestartedwithminimalValues

#AgilitybyChoice

Page 20: A Journey –From Fallacy to Continuous Delivery · Collaboration Social - Business Folks –how they interact - Compliance Standards - Security Compliances - Flow of the show - Parallel

ScrumValues

Respect

CommitmentCourage

ScrumValues

Page 21: A Journey –From Fallacy to Continuous Delivery · Collaboration Social - Business Folks –how they interact - Compliance Standards - Security Compliances - Flow of the show - Parallel

Westartedwithunderstandingtheword

“Wastages”

#AgilitybyChoice

Page 22: A Journey –From Fallacy to Continuous Delivery · Collaboration Social - Business Folks –how they interact - Compliance Standards - Security Compliances - Flow of the show - Parallel

Muri

Muda Mura

Over-Burden

Imbalance,Uneven,Irregular

Non-ValueAddingActivities/events/tasks

etc.

#AgilitybyChoice

Page 23: A Journey –From Fallacy to Continuous Delivery · Collaboration Social - Business Folks –how they interact - Compliance Standards - Security Compliances - Flow of the show - Parallel

UnderstandingPractices

#AgilitybyChoice

Page 24: A Journey –From Fallacy to Continuous Delivery · Collaboration Social - Business Folks –how they interact - Compliance Standards - Security Compliances - Flow of the show - Parallel

Practices

Business

Engineering

Collaboration

Social

#AgilitybyChoice

Page 25: A Journey –From Fallacy to Continuous Delivery · Collaboration Social - Business Folks –how they interact - Compliance Standards - Security Compliances - Flow of the show - Parallel

Practices

Business

Engineering

Collaboration

Social

- BusinessFolks– howtheyinteract- ComplianceStandards- SecurityCompliances- Flowoftheshow

- ParallelTesting- PairProgramming- PairDoer- SmallandFrequent

releases- CodeReview- Sustainablepace- TDD,BDD(withouttool)- TDD,BDDwithtooletc.

- SharedBusinessUnderstanding- CollectiveOwnership

- SharingRewards

- Stateofemotions- Know-how

- Toolsandtheirusage- Noweekends

#AgilitybyChoice

Page 26: A Journey –From Fallacy to Continuous Delivery · Collaboration Social - Business Folks –how they interact - Compliance Standards - Security Compliances - Flow of the show - Parallel

Westartedwiththeunderstanding“TechnicalDebt”

"Therearenoshortcutswhenitcomestogettingoutofdebt"- DaveRamsey

#AgilitybyChoice

Page 27: A Journey –From Fallacy to Continuous Delivery · Collaboration Social - Business Folks –how they interact - Compliance Standards - Security Compliances - Flow of the show - Parallel

TechnicalDebt

WithDoD

Page 28: A Journey –From Fallacy to Continuous Delivery · Collaboration Social - Business Folks –how they interact - Compliance Standards - Security Compliances - Flow of the show - Parallel

CostofChange

Page 29: A Journey –From Fallacy to Continuous Delivery · Collaboration Social - Business Folks –how they interact - Compliance Standards - Security Compliances - Flow of the show - Parallel

UnderstandingandImplementingFeedbackLoops

Page 30: A Journey –From Fallacy to Continuous Delivery · Collaboration Social - Business Folks –how they interact - Compliance Standards - Security Compliances - Flow of the show - Parallel

DevelopmentusingFDD,Functionality,No

Estimates

Page 31: A Journey –From Fallacy to Continuous Delivery · Collaboration Social - Business Folks –how they interact - Compliance Standards - Security Compliances - Flow of the show - Parallel

MakeutilizationofFlowOptimization&

ExplicitPolicies

Page 32: A Journey –From Fallacy to Continuous Delivery · Collaboration Social - Business Folks –how they interact - Compliance Standards - Security Compliances - Flow of the show - Parallel

Comeoutof

Long-LIVE Branchesto Short-LifeShelf(Branches)

wayofDevelopment

Page 33: A Journey –From Fallacy to Continuous Delivery · Collaboration Social - Business Folks –how they interact - Compliance Standards - Security Compliances - Flow of the show - Parallel

MakeWISEutilizationofFeatureToggle/Flags

concept

Page 34: A Journey –From Fallacy to Continuous Delivery · Collaboration Social - Business Folks –how they interact - Compliance Standards - Security Compliances - Flow of the show - Parallel

WhatwehaveusedasTools

Page 35: A Journey –From Fallacy to Continuous Delivery · Collaboration Social - Business Folks –how they interact - Compliance Standards - Security Compliances - Flow of the show - Parallel

Observations

Silence

InteractionasTool

Negotiation

PhysicalBoards

SoftwareasTools

Page 36: A Journey –From Fallacy to Continuous Delivery · Collaboration Social - Business Folks –how they interact - Compliance Standards - Security Compliances - Flow of the show - Parallel

#AgilitybyChoice