SlideShare a Scribd company logo
An Introduction to
Agile Project
Management
CHAPTER SEVENTEEN
Student Version
Copyright © 2011 by The McGraw-Hill Companies, Inc. All
rights reserved.
McGraw-Hill/Irwin
17–2
Where We Are NowWhere We Are NowWhere We Are NowWhere We Are Now
17–3
Traditional PM versus Agile MethodsTraditional PM versus Agile MethodsTraditional PM versus Agile MethodsTraditional PM versus Agile Methods
• Traditional PM Approach
–Concentrates on thorough, upfront planning
of the entire project.
–Requires a high degree of predictability to be effective.
• Agile Project Management (Agile PM)
–Relies on incremental, iterative development cycles
to complete less-predictable projects.
–Is ideal for exploratory projects in which requirements
need to be discovered and new technology tested.
–Focuses on active collaboration between the project
team and customer representatives.
17–4
Traditional Project Management versusTraditional Project Management versus
Agile Project ManagementAgile Project Management
Traditional Project Management versusTraditional Project Management versus
Agile Project ManagementAgile Project Management
TABLE 17.1
Traditional Agile
Design up front Continuous design
Fixed scope Flexible
Deliverables Features/requirements
Freeze design as early as possible Freeze design as late as possible
Low uncertainty High uncertainty
Avoid change Embrace change
Low customer interaction High customer interaction
Conventional project teams Self-organized project teams
17–5
Project UncertaintyProject UncertaintyProject UncertaintyProject Uncertainty
FIGURE 17.1
17–6
Agile Project ManagementAgile Project ManagementAgile Project ManagementAgile Project Management
• Agile PM
–Is related to the rolling wave planning
and scheduling project methodology.
• Uses iterations (“time boxes”) to develop a workable product
that satisfies the customer and other key stakeholders.
• Stakeholders and customers review progress and re-evaluate
priorities to ensure alignment with customer needs and
company goals.
• Adjustments are made and a different iterative cycle begins
that subsumes the work of the previous iterations and adds
new capabilities to the evolving product.
17–7
Iterative, Incremental Product DevelopmentIterative, Incremental Product DevelopmentIterative, Incremental Product DevelopmentIterative, Incremental Product Development
FIGURE 17.2
17–8
Agile Project Management (cont’d)Agile Project Management (cont’d)Agile Project Management (cont’d)Agile Project Management (cont’d)
• Advantages of Agile PM:
–Useful in developing critical breakthrough
technology or defining essential features
–Continuous integration, verification, and
validation of the evolving product.
–Frequent demonstration of progress to
increase the likelihood that the end product
will satisfy customer needs.
–Early detection of defects and problems.
17–9
Agile PM PrinciplesAgile PM PrinciplesAgile PM PrinciplesAgile PM Principles
Focus on customer valueFocus on customer value
Iterative and incremental deliveryIterative and incremental delivery
Experimentation and adaptationExperimentation and adaptation
Self-organizationSelf-organization
Continuous improvementContinuous improvement
17–10
Popular Agile PM MethodsPopular Agile PM MethodsPopular Agile PM MethodsPopular Agile PM Methods
Agile PM
Methods
Agile PM
Methods
Crystal ClearCrystal Clear
RUP (Rational
Unified Process)
RUP (Rational
Unified Process)
Dynamic Systems
Development
Method (DSDM)
Dynamic Systems
Development
Method (DSDM)
ScrumScrum
Extreme
Programming
Extreme
Programming
Agile ModelingAgile Modeling
Rapid Product
Development (PRD)
Rapid Product
Development (PRD) Lean DevelopmentLean Development
17–11
Agile PM in Action: ScrumAgile PM in Action: ScrumAgile PM in Action: ScrumAgile PM in Action: Scrum
• Scrum Methodology
–Is a holistic approach for use by a cross-functional
team collaborating to develop a new product.
–Defines product features as deliverables and
prioritizes them by their perceived highest value to the
customer.
–Re-evaluates priorities after each iteration (sprint) to
produce fully functional features.
–Has four phases: analysis, design, build, test
17–12
Key Roles and ResponsibilitiesKey Roles and Responsibilities
in the Scrum Processin the Scrum Process
Key Roles and ResponsibilitiesKey Roles and Responsibilities
in the Scrum Processin the Scrum Process
• Product Owner
–Acts on behalf of customers
to represent their interests.
• Development Team
–Is a team of five-nine people with cross-functional
skill sets is responsible for delivering the product.
• Scrum Master (aka Project Manager)
–Facilitates scrum process and resolves impediments
at the team and organization level by acting as a
buffer between the team and outside interference.
17–13
Applying Agile to Large ProjectsApplying Agile to Large ProjectsApplying Agile to Large ProjectsApplying Agile to Large Projects
• Scaling
–Is using several teams to work on different
features of a large scale project at the same time.
• Staging
–Requires significant up-front planning to manage
the interdependences of different features to be
developed.
–Involves developing protocols and defining roles
to coordinate efforts and assure compatibility and
harmony.
17–14
Limitations and Concerns of Agile PMLimitations and Concerns of Agile PMLimitations and Concerns of Agile PMLimitations and Concerns of Agile PM
• It does not satisfy top management’s need for
budget, scope, and schedule control.
• Its principles of self-organization and close
collaboration can be incompatible with corporate
cultures.
• Its methods appear to work best on small
projects that require only five-nine dedicated
team members to complete the work.
• It requires active customer involvement and
cooperation.
17–15
Key TermsKey TermsKey TermsKey Terms
Feature
Iterative incremental development (IID)
Scrum meeting
Scrum Master
Sprint backlog
Product Backlog
Product Owner
Scaling
Agile PM
Self Organizing Team

More Related Content

What's hot

Agile and waterfall
Agile and waterfallAgile and waterfall
Agile and waterfall
John Morse
 
Agile Project Management for PMP's
Agile Project Management for PMP'sAgile Project Management for PMP's
Agile Project Management for PMP's
VersionOne
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...
Invensis Learning
 
Agile Methodology PPT
Agile Methodology PPTAgile Methodology PPT
Agile Methodology PPT
Mohit Kumar
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
PrudentialSolutions
 
Agile Project management
Agile Project managementAgile Project management
Agile Project management
Babu Appat
 
Introduction to Agile Project Management
Introduction to Agile Project ManagementIntroduction to Agile Project Management
Introduction to Agile Project Management
Semen Arslan
 
Project communication management
Project communication  managementProject communication  management
Project communication management
youness jabbar
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
Giampiero Bonifazi
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
Upekha Vandebona
 
What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?
Tuan Yang
 
Project manager
Project managerProject manager
Project manager
Umesh Meher
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile MethodologyHaresh Karkar
 
Project Management With Scrum
Project Management With ScrumProject Management With Scrum
Project Management With Scrum
Tommy Norman
 
Agile project management
Agile project management Agile project management
Agile project management
Bimba Pawar
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
Raymond Adrian (Rad) Butalid
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
Knoldus Inc.
 
An Overview of SAFe
An Overview of SAFeAn Overview of SAFe
An Overview of SAFe
Tathagat Varma
 
Agile project management
Agile project managementAgile project management
Agile project management
micovi
 
Project Management Methodology
Project Management MethodologyProject Management Methodology
Project Management Methodology
Mohammed Al-Taee
 

What's hot (20)

Agile and waterfall
Agile and waterfallAgile and waterfall
Agile and waterfall
 
Agile Project Management for PMP's
Agile Project Management for PMP'sAgile Project Management for PMP's
Agile Project Management for PMP's
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...
 
Agile Methodology PPT
Agile Methodology PPTAgile Methodology PPT
Agile Methodology PPT
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
Agile Project management
Agile Project managementAgile Project management
Agile Project management
 
Introduction to Agile Project Management
Introduction to Agile Project ManagementIntroduction to Agile Project Management
Introduction to Agile Project Management
 
Project communication management
Project communication  managementProject communication  management
Project communication management
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
 
What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?
 
Project manager
Project managerProject manager
Project manager
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
 
Project Management With Scrum
Project Management With ScrumProject Management With Scrum
Project Management With Scrum
 
Agile project management
Agile project management Agile project management
Agile project management
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
 
An Overview of SAFe
An Overview of SAFeAn Overview of SAFe
An Overview of SAFe
 
Agile project management
Agile project managementAgile project management
Agile project management
 
Project Management Methodology
Project Management MethodologyProject Management Methodology
Project Management Methodology
 

Similar to Agile project management

Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
JosPatoPuebla
 
An Introduction of Agile Project Management
An Introduction of Agile Project ManagementAn Introduction of Agile Project Management
An Introduction of Agile Project Management
abdulrafaypk96
 
Agile project management PMI-ACP
Agile project management PMI-ACPAgile project management PMI-ACP
Agile project management PMI-ACP
EVOLVE for Instructors Materials
 
Chapter FifteenAgile Project Management© 2021 McGraw Hill.
Chapter FifteenAgile Project Management© 2021 McGraw Hill.Chapter FifteenAgile Project Management© 2021 McGraw Hill.
Chapter FifteenAgile Project Management© 2021 McGraw Hill.
JinElias52
 
Agile+Slides.pdf
Agile+Slides.pdfAgile+Slides.pdf
Agile+Slides.pdf
ShravanThangallapall
 
Agile project management framework
Agile project management frameworkAgile project management framework
Agile project management framework
stefanhenry
 
Agile project management SCRUM
Agile project management SCRUMAgile project management SCRUM
Agile project management SCRUM
Marwa Salim
 
Scaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsScaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team Dynamics
VersionOne
 
8 reasons to adopt AgilePM
8 reasons to adopt AgilePM8 reasons to adopt AgilePM
8 reasons to adopt AgilePM
Mark Constable
 
Embedded meets Agile
Embedded meets AgileEmbedded meets Agile
Embedded meets AgileRavneet Kaur
 
#Fundamental understanding of agile - By SN Panigrahi
#Fundamental understanding of agile - By SN Panigrahi#Fundamental understanding of agile - By SN Panigrahi
#Fundamental understanding of agile - By SN Panigrahi
SN Panigrahi, PMP
 
#Agile Methodology - Fundamental Principles & Basics - By SN Panigrahi
#Agile Methodology - Fundamental Principles & Basics - By SN Panigrahi#Agile Methodology - Fundamental Principles & Basics - By SN Panigrahi
#Agile Methodology - Fundamental Principles & Basics - By SN Panigrahi
SN Panigrahi, PMP
 
An overview of agile practices
An overview of agile practicesAn overview of agile practices
An overview of agile practices
Dr. Padmavathi Roy
 
#PMP – Rapidex Pass @ First Attempt - An Easy Reference Guide for PMP Exam b...
#PMP – Rapidex Pass @ First Attempt  - An Easy Reference Guide for PMP Exam b...#PMP – Rapidex Pass @ First Attempt  - An Easy Reference Guide for PMP Exam b...
#PMP – Rapidex Pass @ First Attempt - An Easy Reference Guide for PMP Exam b...
SN Panigrahi, PMP
 
Agile project management 101 (tai lieu tham khao)
Agile project management 101 (tai lieu tham khao)Agile project management 101 (tai lieu tham khao)
Agile project management 101 (tai lieu tham khao)
nguyenanvuong2007
 
An Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel SkyAn Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel Sky
girabrent
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
Arun R
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
DigitalCatapultDevelopmentPractices
 
Introduction to the Agile Methods
Introduction to the Agile MethodsIntroduction to the Agile Methods
Introduction to the Agile Methods
softwareacademy
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software Development
Life Cycle Engineering
 

Similar to Agile project management (20)

Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
An Introduction of Agile Project Management
An Introduction of Agile Project ManagementAn Introduction of Agile Project Management
An Introduction of Agile Project Management
 
Agile project management PMI-ACP
Agile project management PMI-ACPAgile project management PMI-ACP
Agile project management PMI-ACP
 
Chapter FifteenAgile Project Management© 2021 McGraw Hill.
Chapter FifteenAgile Project Management© 2021 McGraw Hill.Chapter FifteenAgile Project Management© 2021 McGraw Hill.
Chapter FifteenAgile Project Management© 2021 McGraw Hill.
 
Agile+Slides.pdf
Agile+Slides.pdfAgile+Slides.pdf
Agile+Slides.pdf
 
Agile project management framework
Agile project management frameworkAgile project management framework
Agile project management framework
 
Agile project management SCRUM
Agile project management SCRUMAgile project management SCRUM
Agile project management SCRUM
 
Scaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsScaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team Dynamics
 
8 reasons to adopt AgilePM
8 reasons to adopt AgilePM8 reasons to adopt AgilePM
8 reasons to adopt AgilePM
 
Embedded meets Agile
Embedded meets AgileEmbedded meets Agile
Embedded meets Agile
 
#Fundamental understanding of agile - By SN Panigrahi
#Fundamental understanding of agile - By SN Panigrahi#Fundamental understanding of agile - By SN Panigrahi
#Fundamental understanding of agile - By SN Panigrahi
 
#Agile Methodology - Fundamental Principles & Basics - By SN Panigrahi
#Agile Methodology - Fundamental Principles & Basics - By SN Panigrahi#Agile Methodology - Fundamental Principles & Basics - By SN Panigrahi
#Agile Methodology - Fundamental Principles & Basics - By SN Panigrahi
 
An overview of agile practices
An overview of agile practicesAn overview of agile practices
An overview of agile practices
 
#PMP – Rapidex Pass @ First Attempt - An Easy Reference Guide for PMP Exam b...
#PMP – Rapidex Pass @ First Attempt  - An Easy Reference Guide for PMP Exam b...#PMP – Rapidex Pass @ First Attempt  - An Easy Reference Guide for PMP Exam b...
#PMP – Rapidex Pass @ First Attempt - An Easy Reference Guide for PMP Exam b...
 
Agile project management 101 (tai lieu tham khao)
Agile project management 101 (tai lieu tham khao)Agile project management 101 (tai lieu tham khao)
Agile project management 101 (tai lieu tham khao)
 
An Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel SkyAn Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel Sky
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Introduction to the Agile Methods
Introduction to the Agile MethodsIntroduction to the Agile Methods
Introduction to the Agile Methods
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software Development
 

Recently uploaded

Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
CIOWomenMagazine
 
Training- integrated management system (iso)
Training- integrated management system (iso)Training- integrated management system (iso)
Training- integrated management system (iso)
akaash13
 
TCS AI for Business Study – Key Findings
TCS AI for Business Study – Key FindingsTCS AI for Business Study – Key Findings
TCS AI for Business Study – Key Findings
Tata Consultancy Services
 
Leadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact PlanLeadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact Plan
Muhammad Adil Jamil
 
W.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest ExperienceW.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest Experience
William (Bill) H. Bender, FCSI
 
Modern Database Management 12th Global Edition by Hoffer solution manual.docx
Modern Database Management 12th Global Edition by Hoffer solution manual.docxModern Database Management 12th Global Edition by Hoffer solution manual.docx
Modern Database Management 12th Global Edition by Hoffer solution manual.docx
ssuserf63bd7
 
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
gcljeuzdu
 
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
juniourjohnstone
 
Founder-Game Director Workshop (Session 1)
Founder-Game Director  Workshop (Session 1)Founder-Game Director  Workshop (Session 1)
Founder-Game Director Workshop (Session 1)
Amir H. Fassihi
 

Recently uploaded (9)

Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
 
Training- integrated management system (iso)
Training- integrated management system (iso)Training- integrated management system (iso)
Training- integrated management system (iso)
 
TCS AI for Business Study – Key Findings
TCS AI for Business Study – Key FindingsTCS AI for Business Study – Key Findings
TCS AI for Business Study – Key Findings
 
Leadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact PlanLeadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact Plan
 
W.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest ExperienceW.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest Experience
 
Modern Database Management 12th Global Edition by Hoffer solution manual.docx
Modern Database Management 12th Global Edition by Hoffer solution manual.docxModern Database Management 12th Global Edition by Hoffer solution manual.docx
Modern Database Management 12th Global Edition by Hoffer solution manual.docx
 
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
 
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
 
Founder-Game Director Workshop (Session 1)
Founder-Game Director  Workshop (Session 1)Founder-Game Director  Workshop (Session 1)
Founder-Game Director Workshop (Session 1)
 

Agile project management

  • 1. An Introduction to Agile Project Management CHAPTER SEVENTEEN Student Version Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin
  • 2. 17–2 Where We Are NowWhere We Are NowWhere We Are NowWhere We Are Now
  • 3. 17–3 Traditional PM versus Agile MethodsTraditional PM versus Agile MethodsTraditional PM versus Agile MethodsTraditional PM versus Agile Methods • Traditional PM Approach –Concentrates on thorough, upfront planning of the entire project. –Requires a high degree of predictability to be effective. • Agile Project Management (Agile PM) –Relies on incremental, iterative development cycles to complete less-predictable projects. –Is ideal for exploratory projects in which requirements need to be discovered and new technology tested. –Focuses on active collaboration between the project team and customer representatives.
  • 4. 17–4 Traditional Project Management versusTraditional Project Management versus Agile Project ManagementAgile Project Management Traditional Project Management versusTraditional Project Management versus Agile Project ManagementAgile Project Management TABLE 17.1 Traditional Agile Design up front Continuous design Fixed scope Flexible Deliverables Features/requirements Freeze design as early as possible Freeze design as late as possible Low uncertainty High uncertainty Avoid change Embrace change Low customer interaction High customer interaction Conventional project teams Self-organized project teams
  • 5. 17–5 Project UncertaintyProject UncertaintyProject UncertaintyProject Uncertainty FIGURE 17.1
  • 6. 17–6 Agile Project ManagementAgile Project ManagementAgile Project ManagementAgile Project Management • Agile PM –Is related to the rolling wave planning and scheduling project methodology. • Uses iterations (“time boxes”) to develop a workable product that satisfies the customer and other key stakeholders. • Stakeholders and customers review progress and re-evaluate priorities to ensure alignment with customer needs and company goals. • Adjustments are made and a different iterative cycle begins that subsumes the work of the previous iterations and adds new capabilities to the evolving product.
  • 7. 17–7 Iterative, Incremental Product DevelopmentIterative, Incremental Product DevelopmentIterative, Incremental Product DevelopmentIterative, Incremental Product Development FIGURE 17.2
  • 8. 17–8 Agile Project Management (cont’d)Agile Project Management (cont’d)Agile Project Management (cont’d)Agile Project Management (cont’d) • Advantages of Agile PM: –Useful in developing critical breakthrough technology or defining essential features –Continuous integration, verification, and validation of the evolving product. –Frequent demonstration of progress to increase the likelihood that the end product will satisfy customer needs. –Early detection of defects and problems.
  • 9. 17–9 Agile PM PrinciplesAgile PM PrinciplesAgile PM PrinciplesAgile PM Principles Focus on customer valueFocus on customer value Iterative and incremental deliveryIterative and incremental delivery Experimentation and adaptationExperimentation and adaptation Self-organizationSelf-organization Continuous improvementContinuous improvement
  • 10. 17–10 Popular Agile PM MethodsPopular Agile PM MethodsPopular Agile PM MethodsPopular Agile PM Methods Agile PM Methods Agile PM Methods Crystal ClearCrystal Clear RUP (Rational Unified Process) RUP (Rational Unified Process) Dynamic Systems Development Method (DSDM) Dynamic Systems Development Method (DSDM) ScrumScrum Extreme Programming Extreme Programming Agile ModelingAgile Modeling Rapid Product Development (PRD) Rapid Product Development (PRD) Lean DevelopmentLean Development
  • 11. 17–11 Agile PM in Action: ScrumAgile PM in Action: ScrumAgile PM in Action: ScrumAgile PM in Action: Scrum • Scrum Methodology –Is a holistic approach for use by a cross-functional team collaborating to develop a new product. –Defines product features as deliverables and prioritizes them by their perceived highest value to the customer. –Re-evaluates priorities after each iteration (sprint) to produce fully functional features. –Has four phases: analysis, design, build, test
  • 12. 17–12 Key Roles and ResponsibilitiesKey Roles and Responsibilities in the Scrum Processin the Scrum Process Key Roles and ResponsibilitiesKey Roles and Responsibilities in the Scrum Processin the Scrum Process • Product Owner –Acts on behalf of customers to represent their interests. • Development Team –Is a team of five-nine people with cross-functional skill sets is responsible for delivering the product. • Scrum Master (aka Project Manager) –Facilitates scrum process and resolves impediments at the team and organization level by acting as a buffer between the team and outside interference.
  • 13. 17–13 Applying Agile to Large ProjectsApplying Agile to Large ProjectsApplying Agile to Large ProjectsApplying Agile to Large Projects • Scaling –Is using several teams to work on different features of a large scale project at the same time. • Staging –Requires significant up-front planning to manage the interdependences of different features to be developed. –Involves developing protocols and defining roles to coordinate efforts and assure compatibility and harmony.
  • 14. 17–14 Limitations and Concerns of Agile PMLimitations and Concerns of Agile PMLimitations and Concerns of Agile PMLimitations and Concerns of Agile PM • It does not satisfy top management’s need for budget, scope, and schedule control. • Its principles of self-organization and close collaboration can be incompatible with corporate cultures. • Its methods appear to work best on small projects that require only five-nine dedicated team members to complete the work. • It requires active customer involvement and cooperation.
  • 15. 17–15 Key TermsKey TermsKey TermsKey Terms Feature Iterative incremental development (IID) Scrum meeting Scrum Master Sprint backlog Product Backlog Product Owner Scaling Agile PM Self Organizing Team