agile project management - part 2

14
Agile Project Management Tools and Techniques Created by: Saqib Javed John (PMP, ACP, ITIL, SCJP, SCWCD)

Upload: saqib-javed-john

Post on 06-Sep-2014

555 views

Category:

Business


0 download

DESCRIPTION

Agile Project Management Part 2 gives an overview of Agile Tools and Techniques.

TRANSCRIPT

Page 1: Agile Project Management - Part 2

Agile Project Management Tools and Techniques

Created by: Saqib Javed John (PMP, ACP, ITIL, SCJP, SCWCD)

Page 2: Agile Project Management - Part 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

Page 3: Agile Project Management - Part 2

Agile Backlogs

o Product Backlog

o Iteration or Sprint Backlog

o Risk Adjusted Backlog

o Release Backlog

Agile Project Management Tools and Techniques

Page 4: Agile Project Management - Part 2

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

Page 5: Agile Project Management - Part 2

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 backlogAgile Backlog

Page 6: Agile Project Management - Part 2

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 backlogAgile Backlog

Page 7: Agile Project Management - Part 2

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

Page 8: Agile Project Management - Part 2

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

Page 9: Agile Project Management - Part 2

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

Page 10: Agile Project Management - Part 2

Crystal

o Crystal Clear

o Crystal Yellow

o Crystal Orange

o Crystal Red

Agile Methodologies

Page 11: Agile Project Management - Part 2

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 wholeAgile Methodologies

Page 12: Agile Project Management - Part 2

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

Page 13: Agile Project Management - Part 2

Estimation Methods

o Planning Poker

o Relative Sizing

o Affinity

o Delphi

Agile Methodologies

Page 14: Agile Project Management - Part 2

Thanks…..

Created by:

Saqib Javed John

PMP, ACP, ITIL v3F, SCJP, SCWCD

Email: [email protected]

Skype: saqibjohn76

LinkedIn: pk.linkedin.com/pub/saqib-javed-

john/b/125/1b1