2. User Stories
o User Story gives information described by Product Owner that tells Who,
What and Why
o Team breaks User Story into Story Points to work
o Attributes of User Stories
1. Independent
4. Estimable
2. Negotiable
5. Small
3. Valuable
6. Testable
Agile Project Management Tools and Techniques
3. Agile Backlogs
o Product Backlog
o Iteration or Sprint Backlog
o Risk Adjusted Backlog
o Release Backlog
Agile Project Management Tools and Techniques
4. Product Backlog
o High level, dynamic and planned list of requirements and functionalities
o Product back log contains “Product Backlog Items”
o Always incomplete due to “Emergent Requirements”
o Release Backlog is extracted from Product Backlog
o Attributes of Product Backlog
1. Detailed
3. Emergent
2. Estimable
4. Prioritized
Agile Backlog
5. Iteration or Sprint Backlog
o All the functionality that team will complete during the current iteration
o It’s the responsibility of team to main this backlog
o it should be kept at visible location to all stakeholders to see
o A backlog too large or too small can decrease motivation of the team
o Scrum master move highly prioritized user stories from product backlog
to sprint backlog
Agile Backlog
6. Risk Adjusted Backlog
o All the functionality that team will complete during the current iteration
o It’s the responsibility of team to main this backlog
o it should be kept at visible location to all stakeholders to see
o A backlog too large or too small can decrease motivation of the team
o Scrum master move highly prioritized user stories from product backlog
to sprint backlog
Agile Backlog
7. Agile Methodologies
o Scrum
o Lean
o XP Extreme Programming
o Crystal
o Kanban
o Dynamic System Development Model (DSDM)
o Agile Unified Model (AUM)
o Feature Driven Development (FDD)
Agile Project Management Tools and Techniques
8. Crystal
o Three pillars of Scrum are
o
Transparency
o
Inspection
o
Adaption
o Scrum Roles
o Product Owner
o Scrum Master
o Scrum Team
Agile Methodologies
9. Extreme Programming (XP)
o 12 principles of XP are
1. Simple Design
7. Testing
2. Small Release
8. Collective Ownership
3. Sustainable Pace
9. Continuous Integration
4. Planning Game
10. On-Site Customer
5. Pair Programming
11. Coding Standard
6. Refactoring
12. Metaphor
o XP Roles
1. XP coach
4. XP Tracker
2. XP Customer
5. XP Tester
3. XP Programmer
Agile Methodologies
11. Lean
1. Amplify Learning
2. Eliminating Waste
3. Empower the Team
4. Deliver as fast as possible
5. Decide as late as possible
6. Build Integrity
7. See the whole
Agile Methodologies
12. Formulas
o Value = Knowledge Value + Customer Value
o EQ (Emotional Quotient) = Social Awareness + Self Awareness
o ROI (Return on Investment :- (Benefit – Cost)/ Cost
o Days to Complete: Work Remaining / Cost
Agile Methodologies