SlideShare a Scribd company logo
1 of 31
Download to read offline
AGILE 101
by
Pradeep Nayar
We’re talking
S
SOFTWARE
D
DEVELOPMENT
L
LIFE
C
CYCLE ...........................................zzzzZZZZ (Snore!)
THE
WATERFALL
THE CHALLENGES
Took too long to build

Discovery

Was over budget
Original estimates were wrong

Design

Uncertain requirements
Is it truly what they needed?

Development

Deployment

Maintenance

4
THE PERFECT EXAMPLE
The Death Star
AGILE WAS BORN
THE REBELLION
KENT BECK MIKE BEEDLE
ARIE VAN BENNE ALISTAIR COCKBURN
WARD CUNNINGHAM MARTIN FOWLER
JAMES GRENNING JIM HIGHSMITH
ANDREW HUNT RON JEFFRIES JON KERN
BRIAN MARICK ROBERT C. MARTIN
STEVE MELLOR KEN SCHWABER
JEFF SUTHERLAND DAVE THOMAS
FEBRUARY 11 to 13, 2001
The Lodge at Snowbird Ski Resort
Wasatch mountains, Utah
AGILE MANIFESTO
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan

Source: http://agilemanifesto.org/

9
FLAVORS SCRUM
OF XP
AGILE KANBAN
ROLES

Product Owner

Scrum Team
TEAM

Scrum Master

Responsible for “Why & What”

Responsible for “HOW”

Facilitate & Coach

Owns the vision

Self-Organized

Remove impediments

Prioritize & validate requirements

Estimate & produce working product

Focus on culture & practice

11
FLOW
Work on it for
2 weeks

Portion of
the Requirements
The Requirements

Potentially Shippable
Product Increment
BUZZWORD BINGO
THE BACKLOG
THE BACKLOG
Breakdown requirements
Prioritize Backlog

Sprint Duration
2 - 4 weeks

Product
Owner

Product
Backlog
“The Requirements”

Sprint
Backlog
“Portion of
the Requirements”

Potentially Shippable
Product Increment
HOW DO WE CREATE A BACKLOG?
Theme 0
Epic
Story

Product
Owner

Requirements
Theme n

.
.
.
.
.
.

Product
Backlog
A STORY
As a _____________,
I would like to ______________
so that I could ______________.
SPRINT BACKLOG
Sprint Duration
2 weeks

Product
Backlog

Sprint
Backlog
“Portion of
the Requirements”

Potentially Shippable
Product Increment
SPRINT PLANNING
DAY 1 : Beginning of a sprint
SPRINT PLANNING
Sprint Duration
2 - 4 weeks

Sprint
Backlog
Product
Backlog

Potentially Shippable
Product Increment

Review Prioritized Backlog
Estimate work

Product
Owner

Scrum
TEAM
Team

Scrum
Master
STORY POINTS
1, 2, 3, 5, 8, 13, 21, ?
DAILY STAND-UP
Did yesterday
Doing today
Any impediments?
CRAWL. WALK. RUN.
This has nothing to do with Agile
BURN DOWN CHART
Work left Vs. Time left
Baked into JIRA
BURN DOWN CHART

25
VELOCITY
Story Points / Sprint
Calculated for an individual & the team
BURN DOWN CHART
SPRINT DEMO
Review work done in a Sprint
Day 9 - 10
THE RETROSPECTIVE
At the end of a Sprint
Team reflects on the good, the bad and the ugly
Day 10
I KNOW IT’S SCARY OUT THERE...
THANK YOU
Questions, Comments, Feedback?

More Related Content

Similar to Agile 101

Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile FundamentalsAtlassian
 
Bridging the Distance through Agile Game Development
Bridging the Distance through Agile Game DevelopmentBridging the Distance through Agile Game Development
Bridging the Distance through Agile Game DevelopmentFinnur Magnusson
 
Welcome to Agile - Taipei Regent 2016/05/20
Welcome to Agile - Taipei Regent 2016/05/20Welcome to Agile - Taipei Regent 2016/05/20
Welcome to Agile - Taipei Regent 2016/05/20Adam Laskowski
 
Feature Teams Launch - Comms Deck
Feature Teams Launch -  Comms DeckFeature Teams Launch -  Comms Deck
Feature Teams Launch - Comms DeckRobert Bradbury
 
Scaling Scrum with UX in the Enterprise
Scaling Scrum with UX in the EnterpriseScaling Scrum with UX in the Enterprise
Scaling Scrum with UX in the EnterpriseCaleb Jenkins
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile MethodologyNiel Deckx
 
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013ChileAgil
 
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...John Carter
 
The Corporate Start-Up, Scrum Methodology, Devops and eBay's 5 Minute Deals
The Corporate Start-Up, Scrum Methodology, Devops and eBay's 5 Minute Deals The Corporate Start-Up, Scrum Methodology, Devops and eBay's 5 Minute Deals
The Corporate Start-Up, Scrum Methodology, Devops and eBay's 5 Minute Deals GLiNTECH
 
2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk
2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk
2019-CertiFUNcation-Hacking-Agile-not-a-tech-talkTYPO3 CertiFUNcation
 
Mike Cottmeyer - How to Own a Really big complex Product
Mike Cottmeyer - How to Own a Really big complex ProductMike Cottmeyer - How to Own a Really big complex Product
Mike Cottmeyer - How to Own a Really big complex ProductSFA
 
Vladimirs Ivanovs - Creating children book in 45 minutes thanks to Scrum
Vladimirs Ivanovs - Creating children book in 45 minutes thanks to ScrumVladimirs Ivanovs - Creating children book in 45 minutes thanks to Scrum
Vladimirs Ivanovs - Creating children book in 45 minutes thanks to ScrumVladimirs Ivanovs
 
Agile Methods - 2 day workshop
Agile Methods - 2 day workshopAgile Methods - 2 day workshop
Agile Methods - 2 day workshopEvan Leybourn
 
Kanban highlights
Kanban highlightsKanban highlights
Kanban highlightsYuval Yeret
 
Testing of non functional requirements in agile
Testing of non functional requirements in agileTesting of non functional requirements in agile
Testing of non functional requirements in agileSubrahmaniam S.R.V
 
How to own a really big complex product v3
How to own a really big complex product v3How to own a really big complex product v3
How to own a really big complex product v3Mike Cottmeyer
 

Similar to Agile 101 (20)

Being Agile
Being AgileBeing Agile
Being Agile
 
Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile Fundamentals
 
Bridging the Distance through Agile Game Development
Bridging the Distance through Agile Game DevelopmentBridging the Distance through Agile Game Development
Bridging the Distance through Agile Game Development
 
Welcome to Agile - Taipei Regent 2016/05/20
Welcome to Agile - Taipei Regent 2016/05/20Welcome to Agile - Taipei Regent 2016/05/20
Welcome to Agile - Taipei Regent 2016/05/20
 
Feature Teams Launch - Comms Deck
Feature Teams Launch -  Comms DeckFeature Teams Launch -  Comms Deck
Feature Teams Launch - Comms Deck
 
Scrum in a nutshell
Scrum in a nutshellScrum in a nutshell
Scrum in a nutshell
 
Scaling Scrum with UX in the Enterprise
Scaling Scrum with UX in the EnterpriseScaling Scrum with UX in the Enterprise
Scaling Scrum with UX in the Enterprise
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile Methodology
 
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
 
The Corporate Start-Up, Scrum Methodology, Devops and eBay's 5 Minute Deals
The Corporate Start-Up, Scrum Methodology, Devops and eBay's 5 Minute Deals The Corporate Start-Up, Scrum Methodology, Devops and eBay's 5 Minute Deals
The Corporate Start-Up, Scrum Methodology, Devops and eBay's 5 Minute Deals
 
2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk
2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk
2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk
 
Plan.pptx
Plan.pptxPlan.pptx
Plan.pptx
 
Mike Cottmeyer - How to Own a Really big complex Product
Mike Cottmeyer - How to Own a Really big complex ProductMike Cottmeyer - How to Own a Really big complex Product
Mike Cottmeyer - How to Own a Really big complex Product
 
Vladimirs Ivanovs - Creating children book in 45 minutes thanks to Scrum
Vladimirs Ivanovs - Creating children book in 45 minutes thanks to ScrumVladimirs Ivanovs - Creating children book in 45 minutes thanks to Scrum
Vladimirs Ivanovs - Creating children book in 45 minutes thanks to Scrum
 
Agile Methods - 2 day workshop
Agile Methods - 2 day workshopAgile Methods - 2 day workshop
Agile Methods - 2 day workshop
 
Kanban highlights
Kanban highlightsKanban highlights
Kanban highlights
 
Testing of non functional requirements in agile
Testing of non functional requirements in agileTesting of non functional requirements in agile
Testing of non functional requirements in agile
 
How to own a really big complex product v3
How to own a really big complex product v3How to own a really big complex product v3
How to own a really big complex product v3
 

Agile 101