Your SlideShare is downloading. ×
Rev 2rajesh.nadipalli@gmail.com
Concept/Idea   BusinessRequirement DocFunctional Spec     Doc  Engineering  Design Doc  Execution  Agreement     Build    ...
Sprint                                                          2Customer   Product   Release                             ...
Release                 Sprint                         Sprint         Planning               Planning                     ...
Place Stories                                           Into Sprints                                                      ...
As a Facebook UserI want…                                                          INVEST• an interface which I can view e...
Sprint Development   Sprint Planning                                                                • Work on tasks       ...
Each dev team should                             decide this before                             start of sprint and       ...
Product Owner       Scrum Master                       Dev Team• Business         • Process                        • Techn...
rajesh.nadipalli@gmail.com
rajesh.nadipalli@gmail.com
Upcoming SlideShare
Loading in...5
×

Agile Process in a Nutshell

865

Published on

Quick overview of Aglie process used in software development. Customers are more engaged in this process and product acceptance rate will be higher.

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
865
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Agile Process in a Nutshell"

  1. 1. Rev 2rajesh.nadipalli@gmail.com
  2. 2. Concept/Idea BusinessRequirement DocFunctional Spec Doc Engineering Design Doc Execution Agreement Build TestCustomer Demo Production rajesh.nadipalli@gmail.com
  3. 3. Sprint 2Customer Product Release Sprint SprintAsks Backlog Planning 1 3 Sprint 4 rajesh.nadipalli@gmail.com
  4. 4. Release Sprint Sprint Planning Planning Execution • Iterative •Tactical• Product Vision • Iterative • Scope is fixed• Release Theme •Plan Sprint window • Daily Scrums (15 min)• Define User Stories • Plan number of Sprints • Product should be• Prioritization • Break stories to shippable at end of• Executive buy in development tasks Sprint• Release Date • Estimate effort • Unfinished stories, go(generally Quarter) • Identify Dependencies back to product backlog rajesh.nadipalli@gmail.com
  5. 5. Place Stories Into Sprints Are stories too large – Epic vs Story ? Dependencies? Additional stories?Will tasks be completed ina sprint?Buffer for uncertainty Decompose Estimate Stories Are stories still too large? Will a story span multiple sprints? rajesh.nadipalli@gmail.com
  6. 6. As a Facebook UserI want… INVEST• an interface which I can view emails Independent•from external sources ( gmail, yahoo etc) Negotiable•each source should be visually separated Valuable•updated every 5 minutes Estimatable SmallSo that I can … Testable•get single view of all my emails•be more productiveAcceptance Criteria•Functional service with no severe bugs•Data is accurate•Data is up to date (max 5 min latency) rajesh.nadipalli@gmail.com
  7. 7. Sprint Development Sprint Planning • Work on tasks • Update progress daily• Plan for next Sprint • Mark user story as complete• Plan tasks per User Story (as per Def of Done)• Estimate effort per task • User acceptance of• Assign task to engineers completed stories Sprint Updates • Sprint Retrospective • Update Product Backlog rajesh.nadipalli@gmail.com
  8. 8. Each dev team should decide this before start of sprint and follow this for every user storyrajesh.nadipalli@gmail.com
  9. 9. Product Owner Scrum Master Dev Team• Business • Process • Technology Knowledge Knowledge Knowledge• Vision & Goals • Facilitate • Self-organizing• ROI • Remove • Deliver quality• Communications impediments product 1-4 • Support PO and weeks Dev team with • Follow agreed process upon definition • Metrics, Stats on of done Sprint progress rajesh.nadipalli@gmail.com
  10. 10. rajesh.nadipalli@gmail.com
  11. 11. rajesh.nadipalli@gmail.com

×