SlideShare a Scribd company logo
1 of 17
Download to read offline
Agile Project Management
SCRUM
By
Marwa Salim
Asma Abdullah
The definition of agile
management
* Agility that is flexibility, it is a state of dynamic,
adapted to the specific circumstances, catering to
the change and self-improvement
* Agile project management is a software project
management coping with constant change and
uncertainty of the project.
* Agile is an attitude rather than a process, is also an
atmosphere rather than a way, of which a most
important term is innovation.
Agile Project Management
 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.
Iterative, Incremental Product
Development
Traditional Projcet managment
versus Agile Methods
 Traditional methods of software development
have many disadvantages:
 huge effort during the planning phase
 poor requirements conversion in a rapid
changing environment
 treatment of staff as a factor of production
 New methods:
 Agile Software Development
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.
Qualities:
 Minimize risk - short iterations
 Real-time communication (prefer face-to-
face) -very little written documentation
 Indicated for unpredictable / rapidly
changing requirements
Agile methods:
 Scrum
 Extreme Programming
 Adaptive Software Development (ASD)
 Feature Driven Development (FDD)
 Rational Unified Process (RUP)
 Dynamic System Development Method
(DSDM)
While each of these methods has unique elements
and applications, most are
based on the following Agile principles:
 • Focus on customer value—Employ business-driven
prioritizations of requirements and features.
 • Iterative and incremental delivery—Create a flow of value
to customers by “chunking” project delivery into small,
functioning Increments.
 • Experimentation and adaptation—Test assumptions early
and build working prototypes to solicit customer feedback
and refine product requirements.
 • Self-organization—Team members decide amongst
themselves who and what should be done.
 • Continuous improvement—Teams reflect, learn, and adapt
to change; work informs the plan.
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.
SCRUM
 SCRUM is an agile, lightweight process for
managing and controlling software and product
development using iterative , incremental
practices.
 SCRUM as agile methods in the importance
practice on software development, with
characteristics of relatively flexible organization
system , timely and interactive feedback , can
solve the difficulties faced by traditional methods
some to large extent.
 SCRUM generates the benefits of agile
development with the advantages of a simple
implementation.
 A feature is defined as a piece of a product
that delivers some useful functionality to a
customer
 Features are prioritized by their perceived
highest value.
 The project team tackles the highest, feasible
priority features first.
 Priorities are re-evaluated after each iteration.
 Iterations are called sprints and should last no
longer than four weeks.
Scrum uses product features as
deliverables.
Specific features are created
according to four distinct phases:
analysis
Design
Build
Test
Scrum Development Process
Key Roles and Responsibilities
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.
Scrum Meetings
 Sprint Planning
 Daily Scrum
 Sprint Review
 Sprint Retrospective
SCRUM Meetings

More Related Content

What's hot

10 project management knowledge areas
10 project management knowledge areas10 project management knowledge areas
10 project management knowledge areasInsaf Ali Soomro PMP
 
Project management
Project managementProject management
Project managementAnshu Suri
 
Presentation project management
Presentation project managementPresentation project management
Presentation project managementFlobz Caloy
 
Methods for evaluating project performance
Methods for evaluating project performanceMethods for evaluating project performance
Methods for evaluating project performanceliviu00
 
Project managemenet knowledge areas
Project managemenet knowledge areasProject managemenet knowledge areas
Project managemenet knowledge areaslinajarruti
 
Introduction to project management
Introduction to project managementIntroduction to project management
Introduction to project managementMohamad Ashrafi
 
Project Plan Development - A FlackVentures Training Example
Project Plan Development - A FlackVentures Training ExampleProject Plan Development - A FlackVentures Training Example
Project Plan Development - A FlackVentures Training ExampleKate Pynn
 
Project Management @ Ektoo
Project Management @ EktooProject Management @ Ektoo
Project Management @ Ektooshofiulalom
 
Fundamentals of Project Planning, Scheduling, Monitoring & Control
Fundamentals of Project Planning, Scheduling, Monitoring & ControlFundamentals of Project Planning, Scheduling, Monitoring & Control
Fundamentals of Project Planning, Scheduling, Monitoring & ControlAssociation for Project Management
 
Project Management PPT
Project Management PPTProject Management PPT
Project Management PPTbletindia
 
Introduction to-project-management
Introduction to-project-managementIntroduction to-project-management
Introduction to-project-managementPinta Florin
 
Introduction To Project Management
Introduction To Project ManagementIntroduction To Project Management
Introduction To Project Managementneha2788
 

What's hot (19)

10 project management knowledge areas
10 project management knowledge areas10 project management knowledge areas
10 project management knowledge areas
 
Project management
Project managementProject management
Project management
 
Project Management
Project ManagementProject Management
Project Management
 
Prince 2 project managment Document,Project quality plan
Prince 2 project managment Document,Project quality planPrince 2 project managment Document,Project quality plan
Prince 2 project managment Document,Project quality plan
 
Presentation project management
Presentation project managementPresentation project management
Presentation project management
 
Risk Management as an enabler for project success
Risk Management as an enabler for project successRisk Management as an enabler for project success
Risk Management as an enabler for project success
 
Project plan overview
Project plan overviewProject plan overview
Project plan overview
 
Project Planning Checklist
Project Planning ChecklistProject Planning Checklist
Project Planning Checklist
 
Methods for evaluating project performance
Methods for evaluating project performanceMethods for evaluating project performance
Methods for evaluating project performance
 
Project managemenet knowledge areas
Project managemenet knowledge areasProject managemenet knowledge areas
Project managemenet knowledge areas
 
Introduction to project management
Introduction to project managementIntroduction to project management
Introduction to project management
 
Project Life Cycle and Phases
Project Life Cycle and PhasesProject Life Cycle and Phases
Project Life Cycle and Phases
 
Project Plan Development - A FlackVentures Training Example
Project Plan Development - A FlackVentures Training ExampleProject Plan Development - A FlackVentures Training Example
Project Plan Development - A FlackVentures Training Example
 
Project Management @ Ektoo
Project Management @ EktooProject Management @ Ektoo
Project Management @ Ektoo
 
Fundamentals of Project Planning, Scheduling, Monitoring & Control
Fundamentals of Project Planning, Scheduling, Monitoring & ControlFundamentals of Project Planning, Scheduling, Monitoring & Control
Fundamentals of Project Planning, Scheduling, Monitoring & Control
 
Project Management
Project ManagementProject Management
Project Management
 
Project Management PPT
Project Management PPTProject Management PPT
Project Management PPT
 
Introduction to-project-management
Introduction to-project-managementIntroduction to-project-management
Introduction to-project-management
 
Introduction To Project Management
Introduction To Project ManagementIntroduction To Project Management
Introduction To Project Management
 

Similar to Agile project management SCRUM

Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrumPrudentialSolutions
 
Agile methodology Interview Question Document File
Agile methodology Interview Question Document FileAgile methodology Interview Question Document File
Agile methodology Interview Question Document FileDilipPinto4
 
CAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development PresentationCAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development Presentationdeyoepw
 
Changing landscape of software project management
Changing landscape of software project managementChanging landscape of software project management
Changing landscape of software project managementPramesh Vaidya
 
Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)Muhammad Ahmed
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process IntroductionNguyen Hai
 
Introduction to the Agile Methods
Introduction to the Agile MethodsIntroduction to the Agile Methods
Introduction to the Agile Methodssoftwareacademy
 
Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshellHieu Tran
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development OverviewMark Kovacevich
 
Agile Project management
Agile Project managementAgile Project management
Agile Project managementPraveen Sidola
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrumElad Sofer
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overviewguestb4c770
 
Quality assurance activities in agile
Quality assurance activities in agileQuality assurance activities in agile
Quality assurance activities in agilenisha thapa
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software EngineeringSaqib Raza
 
Introduction to Agile Scrum Methodology
Introduction to Agile Scrum MethodologyIntroduction to Agile Scrum Methodology
Introduction to Agile Scrum MethodologyVishwanath KC
 

Similar to Agile project management SCRUM (20)

Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
 
Agile methodology Interview Question Document File
Agile methodology Interview Question Document FileAgile methodology Interview Question Document File
Agile methodology Interview Question Document File
 
CAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development PresentationCAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development Presentation
 
Agile management.pptx
Agile management.pptxAgile management.pptx
Agile management.pptx
 
Changing landscape of software project management
Changing landscape of software project managementChanging landscape of software project management
Changing landscape of software project management
 
Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)
 
Presentation on Agile Testing
Presentation on Agile TestingPresentation on Agile Testing
Presentation on Agile Testing
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Introduction to the Agile Methods
Introduction to the Agile MethodsIntroduction to the Agile Methods
Introduction to the Agile Methods
 
Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshell
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 
A littlebook about agile
A littlebook about agileA littlebook about agile
A littlebook about agile
 
Agile Project management
Agile Project managementAgile Project management
Agile Project management
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrum
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 
Quality assurance activities in agile
Quality assurance activities in agileQuality assurance activities in agile
Quality assurance activities in agile
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Introduction to Agile Scrum Methodology
Introduction to Agile Scrum MethodologyIntroduction to Agile Scrum Methodology
Introduction to Agile Scrum Methodology
 

Recently uploaded

(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacingjaychoudhary37
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 

Recently uploaded (20)

(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 

Agile project management SCRUM

  • 2. The definition of agile management * Agility that is flexibility, it is a state of dynamic, adapted to the specific circumstances, catering to the change and self-improvement * Agile project management is a software project management coping with constant change and uncertainty of the project. * Agile is an attitude rather than a process, is also an atmosphere rather than a way, of which a most important term is innovation.
  • 3. Agile Project Management  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.
  • 5. Traditional Projcet managment versus Agile Methods  Traditional methods of software development have many disadvantages:  huge effort during the planning phase  poor requirements conversion in a rapid changing environment  treatment of staff as a factor of production  New methods:  Agile Software Development
  • 6. 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.
  • 7. Qualities:  Minimize risk - short iterations  Real-time communication (prefer face-to- face) -very little written documentation  Indicated for unpredictable / rapidly changing requirements
  • 8. Agile methods:  Scrum  Extreme Programming  Adaptive Software Development (ASD)  Feature Driven Development (FDD)  Rational Unified Process (RUP)  Dynamic System Development Method (DSDM)
  • 9. While each of these methods has unique elements and applications, most are based on the following Agile principles:  • Focus on customer value—Employ business-driven prioritizations of requirements and features.  • Iterative and incremental delivery—Create a flow of value to customers by “chunking” project delivery into small, functioning Increments.  • Experimentation and adaptation—Test assumptions early and build working prototypes to solicit customer feedback and refine product requirements.  • Self-organization—Team members decide amongst themselves who and what should be done.  • Continuous improvement—Teams reflect, learn, and adapt to change; work informs the plan.
  • 10. 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.
  • 11. SCRUM  SCRUM is an agile, lightweight process for managing and controlling software and product development using iterative , incremental practices.  SCRUM as agile methods in the importance practice on software development, with characteristics of relatively flexible organization system , timely and interactive feedback , can solve the difficulties faced by traditional methods some to large extent.  SCRUM generates the benefits of agile development with the advantages of a simple implementation.
  • 12.  A feature is defined as a piece of a product that delivers some useful functionality to a customer  Features are prioritized by their perceived highest value.  The project team tackles the highest, feasible priority features first.  Priorities are re-evaluated after each iteration.  Iterations are called sprints and should last no longer than four weeks. Scrum uses product features as deliverables.
  • 13. Specific features are created according to four distinct phases: analysis Design Build Test
  • 15. Key Roles and Responsibilities 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.
  • 16. Scrum Meetings  Sprint Planning  Daily Scrum  Sprint Review  Sprint Retrospective