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 require...
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 HIGH...
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
Cu...
FLAVORS SCRUM
OF XP
AGILE KANBAN
ROLES

Product Owner

Scrum Team
TEAM

Scrum Master

Responsible for “Why & What”

Responsible for “HOW”

Facilitate & Coa...
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 Re...
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 Shippab...
SPRINT PLANNING
DAY 1 : Beginning of a sprint
SPRINT PLANNING
Sprint Duration
2 - 4 weeks

Sprint
Backlog
Product
Backlog

Potentially Shippable
Product Increment

Revi...
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?
Upcoming SlideShare
Loading in...5
×

Agile 101

442

Published on

2 Comments
4 Likes
Statistics
Notes
No Downloads
Views
Total Views
442
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
18
Comments
2
Likes
4
Embeds 0
No embeds

No notes for slide

Agile 101

  1. 1. AGILE 101 by Pradeep Nayar
  2. 2. We’re talking S SOFTWARE D DEVELOPMENT L LIFE C CYCLE ...........................................zzzzZZZZ (Snore!)
  3. 3. THE WATERFALL
  4. 4. 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
  5. 5. THE PERFECT EXAMPLE The Death Star
  6. 6. AGILE WAS BORN
  7. 7. 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
  8. 8. FEBRUARY 11 to 13, 2001 The Lodge at Snowbird Ski Resort Wasatch mountains, Utah
  9. 9. 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
  10. 10. FLAVORS SCRUM OF XP AGILE KANBAN
  11. 11. 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
  12. 12. FLOW Work on it for 2 weeks Portion of the Requirements The Requirements Potentially Shippable Product Increment
  13. 13. BUZZWORD BINGO
  14. 14. THE BACKLOG
  15. 15. 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
  16. 16. HOW DO WE CREATE A BACKLOG? Theme 0 Epic Story Product Owner Requirements Theme n . . . . . . Product Backlog
  17. 17. A STORY As a _____________, I would like to ______________ so that I could ______________.
  18. 18. SPRINT BACKLOG Sprint Duration 2 weeks Product Backlog Sprint Backlog “Portion of the Requirements” Potentially Shippable Product Increment
  19. 19. SPRINT PLANNING DAY 1 : Beginning of a sprint
  20. 20. 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
  21. 21. STORY POINTS 1, 2, 3, 5, 8, 13, 21, ?
  22. 22. DAILY STAND-UP Did yesterday Doing today Any impediments?
  23. 23. CRAWL. WALK. RUN. This has nothing to do with Agile
  24. 24. BURN DOWN CHART Work left Vs. Time left Baked into JIRA
  25. 25. BURN DOWN CHART 25
  26. 26. VELOCITY Story Points / Sprint Calculated for an individual & the team
  27. 27. BURN DOWN CHART
  28. 28. SPRINT DEMO Review work done in a Sprint Day 9 - 10
  29. 29. THE RETROSPECTIVE At the end of a Sprint Team reflects on the good, the bad and the ugly Day 10
  30. 30. I KNOW IT’S SCARY OUT THERE...
  31. 31. THANK YOU Questions, Comments, Feedback?
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×