Scrum	
Essentials
SK	
Twitter	@krishdpi
@Krishdpi
Why	Scrum?
A	simple	project	management	methodology.
Wikipedia	defines	as:
Iterative	and	incremental	agile	software	development									
methodology	for	managing	product	development.
Scrum	can	be	used	for	any	type	of	project	management.
Ex:	Product	Marketing
@Krishdpi
How	best	to	use	Scrum?
Simple	answer:	Sparingly!
Use	the	best	practices.
Follow	common,	simple	scrum	methodology.
For	majority	of	projects	there	is	no	need	to	stick	to	Scrum	book.
Very	useful	for	small	teams:	2-20	people.
A	good	intro	here:	Link
@Krishdpi
Vocabulary
Role
• Scrum	Master
• Product	Owner
• Team	Member
Meetings
• Sprint	Planning	meeting
• Scrum	meeting
• Demo
• BugFest
Ticket
• EPIC
• Story
Ticket	Status
• Backlog
• Accepted/In-Progress
• Test/Done
• Completed/Invalid
@Krishdpi
DoD	– Definition	of	Done
When	a	ticket	is	closed,	that	ticket	is	
developed,	tested	and	deployed.
Bugs	become	another	story.
Any	new	feature	obviously	a	story.
@Krishdpi
Sprint	
Planning	
Meeting
Sprint
Scrum	Meeting
Demo
Iterate
Sprint	Activities
@Krishdpi
Sprint	1 Sprint	2 Sprint	3 Sprint	4
MLP
Strategic	
Features
Field
Reqs
Customer	
Reqs
MVP
Bugs,	
Backlog
Rel ver 1.0
BugFest BugFest
Release	Activities
@Krishdpi
Useful	tools?
Assembla	(www.assembla.com)
Pivotal	Tracker	(www.pivotaltracker.com)
Jira	(https://www.atlassian.com/software/jira/)