Agile Project Management
Tools and Techniques

Created by: Saqib Javed John (PMP, ACP, ITIL, SCJP, SCWCD)
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
Agile Backlogs

o Product Backlog
o Iteration or Sprint Backlog
o Risk Adjusted Backlog
o Release Backlog

Agile Project Management Tools and Techniques
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
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
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
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
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
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
Crystal

o

Crystal Clear

o

Crystal Yellow

o

Crystal Orange

o

Crystal Red

Agile Methodologies
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
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
Estimation Methods

o

Planning Poker

o

Relative Sizing

o

Affinity

o

Delphi

Agile Methodologies
Thanks…..

Created by:
Saqib Javed John

PMP, ACP, ITIL v3F, SCJP, SCWCD

Email: saqib.jav@gmail.com
Skype: saqibjohn76

LinkedIn: pk.linkedin.com/pub/saqib-javedjohn/b/125/1b1

Agile Project Management - Part 2

  • 1.
    Agile Project Management Toolsand Techniques Created by: Saqib Javed John (PMP, ACP, ITIL, SCJP, SCWCD)
  • 2.
    User Stories o UserStory 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 ProductBacklog o Iteration or Sprint Backlog o Risk Adjusted Backlog o Release Backlog Agile Project Management Tools and Techniques
  • 4.
    Product Backlog o Highlevel, 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 SprintBacklog 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 oAll 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 oLean 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 pillarsof 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) o12 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
  • 10.
    Crystal o Crystal Clear o Crystal Yellow o CrystalOrange o Crystal Red 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
  • 13.
    Estimation Methods o Planning Poker o RelativeSizing o Affinity o Delphi Agile Methodologies
  • 14.
    Thanks….. Created by: Saqib JavedJohn PMP, ACP, ITIL v3F, SCJP, SCWCD Email: saqib.jav@gmail.com Skype: saqibjohn76 LinkedIn: pk.linkedin.com/pub/saqib-javedjohn/b/125/1b1

Editor's Notes