A Journey – From
Fallacy to Continuous
Delivery
April	20,	2018	|	Delhi-
NCR	|	ScrumDay
Anubhav	Sinha	|	Devendra	Pushker
#AgilitybyChoice
April	20,	2018	|	Delhi-NCR	|	ScrumDay
#AgilitybyChoice
April	20,	2018	|	Delhi-NCR	|	ScrumDay
#AgilitybyChoice
Disclaimer	– All	images	are	taken	from	google	search
April	20,	2018	|	Delhi-NCR	|	ScrumDay
Dev
All	
Folks
Business	
Owners	and	
Customers
Seniors,	
Management,	
Organization
#AgilitybyChoice
What we are
going to
interact today!
April	20,	2018	|	Delhi-NCR	|	ScrumDay #AgilitybyChoice
Fallacy !!
April	20,	2018	|	Delhi-NCR	|	ScrumDay #AgilitybyChoice
April	20,	2018	|	Delhi-NCR	|	ScrumDay
Fallacy !!
Fallacy	Meaning	– A	mistaken	belief
Synonyms	– Misconception,	
Misbelief,	Misapprehension,	
Inconsistency,	Illusion,	
Misinterpretation	
Hindi - हेत्वाभास
#AgilitybyChoice
April	20,	2018	|	Delhi-NCR	|	ScrumDay
Fallacy !!
Fallacy	#1:	
Scrum	is	a	
Methodology
Scrum Guide - A framework within which people
can address complex adaptive problems, while
productively and creatively delivering products
of the highest possible value.
#AgilitybyChoice
April	20,	2018	|	Delhi-NCR	|	ScrumDay
Fallacy !!
Fallacy	#2:	
We	create-define	
Product	Backlog	only	
using	user	stories
Scrum	guide	- The	Product	Backlog	lists	all	features,	functions,	
requirements,	enhancements,	and	fixes	that	constitute	the	changes	
to	be	made	to	the	product	in	future	releases.
#AgilitybyChoice
April	20,	2018	|	Delhi-NCR	|	ScrumDay
Fallacy !!
Fallacy	#3:	
We	cannot	welcome	
changes	during	Sprint
Scrum guide –
During	the	Sprint:
§ No	changes	are	made	that	would	endanger	the	Sprint	Goal;
§ Quality	goals	do	not	decrease;	and,
§ Scope	may	be	clarified	and	re-negotiated	between	the	Product	
Owner	and	Development	Team	as	more	is	learned.
April	20,	2018	|	Delhi-NCR	|	ScrumDay
Fallacy !!
Fallacy	#4:	
Releases	are	only	done	
at	the	end	of	the	sprint
#AgilitybyChoice
April	20,	2018	|	Delhi-NCR	|	ScrumDay
Fallacy !!
Fallacy	#5:	
Sprint	Retrospective	is	
the	only	Opportunity/	
event	for	I&A
#AgilitybyChoice
April	20,	2018	|	Delhi-NCR	|	ScrumDay
Fallacy !!
Fallacy	#6:	
Story	points	are	
required	in	Scrum
#AgilitybyChoice
Current State of
System
April	20,	2018	|	Delhi-NCR	|	ScrumDay
An Observation
#AgilitybyChoice
A Journey
to
Continuous
Delivery !Desired	
State
April	20,	2018	|	Delhi-NCR	|	ScrumDay
#AgilitybyChoice
#AgilitybyChoice
#AgilitybyChoice
We	started	with	minimal	Values
#AgilitybyChoice
Scrum	
Values
Respect
CommitmentCourage
Scrum	
Values
We	started	with	
understanding	the	word	
“Wastages”
#AgilitybyChoice
Muri
Muda Mura
Over-Burden
Imbalance,	Uneven,	
Irregular
Non-Value	Adding	
Activities/events/tasks	
etc.
#AgilitybyChoice
Understanding
Practices
#AgilitybyChoice
Practices
Business
Engineering
Collaboration
Social
#AgilitybyChoice
Practices
Business
Engineering
Collaboration
Social
- Business	Folks	– how	they	interact
- Compliance	Standards
- Security	Compliances
- Flow	of	the	show
- Parallel	Testing
- Pair	Programming
- Pair	Doer
- Small	and	Frequent	
releases
- Code	Review
- Sustainable	pace
- TDD,	BDD	(without	tool)
- TDD,	BDD	with	tool	etc.
- Shared	Business	Understanding
- Collective	Ownership
- Sharing	Rewards
- State	of	emotions
- Know-how	
- Tools	and	their	usage
- No	weekends
#AgilitybyChoice
We	started	with	the	understanding
“Technical	Debt”
"There	are	no	shortcuts	when	it	comes	to	getting	out	of	debt"
- Dave	Ramsey
#AgilitybyChoice
Technical	Debt
With	
DoD
Cost	of	Change
Understanding	and	
Implementing	
Feedback	Loops
Development	using	
FDD,	Functionality,	No	
Estimates
Make	utilization	of	
Flow	Optimization	&
Explicit	Policies
Come	out	of	
Long-LIVE Branches
to Short-Life	Shelf	(Branches)
way	of	Development
Make	WISE	utilization	of	
Feature	Toggle	/	Flags	
concept
What	we	have	used	as
Tools
Observations
Silence
Interaction	as	Tool
Negotiation
Physical	Boards
Software	as	
Tools
#AgilitybyChoice

A journey - From Fallacy to Continuous Delivery