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 Now
Where We Are Now
Where We Are Now
Where We Are Now
17–3
Traditional PM versus Agile Methods
Traditional PM versus Agile Methods
Traditional PM versus Agile Methods
Traditional 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 versus
Traditional Project Management versus
Agile Project Management
Agile Project Management
Traditional Project Management versus
Traditional Project Management versus
Agile Project Management
Agile 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 Uncertainty
Project Uncertainty
Project Uncertainty
Project Uncertainty
FIGURE 17.1
17–6
Agile Project Management
Agile Project Management
Agile Project Management
Agile 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 Development
Iterative, Incremental Product Development
Iterative, Incremental Product Development
Iterative, 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 Principles
Agile PM Principles
Agile PM Principles
Agile PM Principles
Focus on customer value
Focus on customer value
Iterative and incremental delivery
Iterative and incremental delivery
Experimentation and adaptation
Experimentation and adaptation
Self-organization
Self-organization
Continuous improvement
Continuous improvement
17–10
Popular Agile PM Methods
Popular Agile PM Methods
Popular Agile PM Methods
Popular Agile PM Methods
Agile PM
Methods
Agile PM
Methods
Crystal Clear
Crystal Clear
RUP (Rational
Unified Process)
RUP (Rational
Unified Process)
Dynamic Systems
Development
Method (DSDM)
Dynamic Systems
Development
Method (DSDM)
Scrum
Scrum
Extreme
Programming
Extreme
Programming
Agile Modeling
Agile Modeling
Rapid Product
Development (PRD)
Rapid Product
Development (PRD) Lean Development
Lean Development
17–11
Agile PM in Action: Scrum
Agile PM in Action: Scrum
Agile PM in Action: Scrum
Agile 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 Responsibilities
Key Roles and Responsibilities
in the Scrum Process
in the Scrum Process
Key Roles and Responsibilities
Key Roles and Responsibilities
in the Scrum Process
in 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 Projects
Applying Agile to Large Projects
Applying Agile to Large Projects
Applying 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 PM
Limitations and Concerns of Agile PM
Limitations and Concerns of Agile PM
Limitations 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 Terms
Key Terms
Key Terms
Key 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

Similar to Agile Project Management

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
 
Towards a hybrid approach between agile and traditional methods
Towards a hybrid approach between agile and traditional methodsTowards a hybrid approach between agile and traditional methods
Towards a hybrid approach between agile and traditional methods
Rachid Meziani, PhD, CGEIT, PMP
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
Aleem Khan
 
Scaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsScaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team Dynamics
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 Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
DigitalCatapultDevelopmentPractices
 
#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 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
 
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 Testing
Agile Testing Agile Testing
Agile = scrum = no project managers
Agile =  scrum =  no project managersAgile =  scrum =  no project managers
Agile = scrum = no project managers
Association for Project Management
 
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
AgileNetwork
 
An overview of agile practices
An overview of agile practicesAn overview of agile practices
An overview of agile practices
Dr. Padmavathi Roy
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
Aciron Consulting
 
Transform Yourself into an Agile Project Manager
Transform Yourself into an Agile Project ManagerTransform Yourself into an Agile Project Manager
Transform Yourself into an Agile Project Manager
Chuck Cobb
 
8 reasons to adopt AgilePM
8 reasons to adopt AgilePM8 reasons to adopt AgilePM
8 reasons to adopt AgilePM
Mark Constable
 
Chap001
Chap001Chap001
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohanty
Julen Mohanty
 
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)

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.
 
Towards a hybrid approach between agile and traditional methods
Towards a hybrid approach between agile and traditional methodsTowards a hybrid approach between agile and traditional methods
Towards a hybrid approach between agile and traditional methods
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
 
Scaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsScaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team Dynamics
 
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 Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
#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 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
 
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 Testing
Agile Testing Agile Testing
Agile Testing
 
Agile = scrum = no project managers
Agile =  scrum =  no project managersAgile =  scrum =  no project managers
Agile = scrum = no project managers
 
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
 
An overview of agile practices
An overview of agile practicesAn overview of agile practices
An overview of agile practices
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Transform Yourself into an Agile Project Manager
Transform Yourself into an Agile Project ManagerTransform Yourself into an Agile Project Manager
Transform Yourself into an Agile Project Manager
 
8 reasons to adopt AgilePM
8 reasons to adopt AgilePM8 reasons to adopt AgilePM
8 reasons to adopt AgilePM
 
Chap001
Chap001Chap001
Chap001
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohanty
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software Development
 

Recently uploaded

一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
upoux
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
21UME003TUSHARDEB
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf
Yasser Mahgoub
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
MadhavJungKarki
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
Engineering Standards Wiring methods.pdf
Engineering Standards Wiring methods.pdfEngineering Standards Wiring methods.pdf
Engineering Standards Wiring methods.pdf
edwin408357
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
Paris Salesforce Developer Group
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
PriyankaKilaniya
 
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
PIMR BHOPAL
 
Generative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdfGenerative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdf
mahaffeycheryld
 
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
upoux
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
RamonNovais6
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...
Prakhyath Rai
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
bjmsejournal
 

Recently uploaded (20)

一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
Engineering Standards Wiring methods.pdf
Engineering Standards Wiring methods.pdfEngineering Standards Wiring methods.pdf
Engineering Standards Wiring methods.pdf
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
 
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
 
Generative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdfGenerative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdf
 
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
 

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 Now Where We Are Now Where We Are Now Where We Are Now
  • 3. 17–3 Traditional PM versus Agile Methods Traditional PM versus Agile Methods Traditional PM versus Agile Methods Traditional 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 versus Traditional Project Management versus Agile Project Management Agile Project Management Traditional Project Management versus Traditional Project Management versus Agile Project Management Agile 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 Uncertainty Project Uncertainty Project Uncertainty Project Uncertainty FIGURE 17.1
  • 6. 17–6 Agile Project Management Agile Project Management Agile Project Management Agile 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 Development Iterative, Incremental Product Development Iterative, Incremental Product Development Iterative, 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 Principles Agile PM Principles Agile PM Principles Agile PM Principles Focus on customer value Focus on customer value Iterative and incremental delivery Iterative and incremental delivery Experimentation and adaptation Experimentation and adaptation Self-organization Self-organization Continuous improvement Continuous improvement
  • 10. 17–10 Popular Agile PM Methods Popular Agile PM Methods Popular Agile PM Methods Popular Agile PM Methods Agile PM Methods Agile PM Methods Crystal Clear Crystal Clear RUP (Rational Unified Process) RUP (Rational Unified Process) Dynamic Systems Development Method (DSDM) Dynamic Systems Development Method (DSDM) Scrum Scrum Extreme Programming Extreme Programming Agile Modeling Agile Modeling Rapid Product Development (PRD) Rapid Product Development (PRD) Lean Development Lean Development
  • 11. 17–11 Agile PM in Action: Scrum Agile PM in Action: Scrum Agile PM in Action: Scrum Agile 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 Responsibilities Key Roles and Responsibilities in the Scrum Process in the Scrum Process Key Roles and Responsibilities Key Roles and Responsibilities in the Scrum Process in 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 Projects Applying Agile to Large Projects Applying Agile to Large Projects Applying 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 PM Limitations and Concerns of Agile PM Limitations and Concerns of Agile PM Limitations 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 Terms Key Terms Key Terms Key Terms Feature Iterative incremental development (IID) Scrum meeting Scrum Master Sprint backlog Product Backlog Product Owner Scaling Agile PM Self Organizing Team