SlideShare una empresa de Scribd logo
1 de 52
REE 513 Presentation
Effective Project Management:
Traditional, Agile, Extreme
Long Pham
“Managing Complexity in the Face of Uncertainty”
REE 513 Presentation
List of Topic
- Topic 1: Overview of the Project Management Landscape
 Definition of project, project portfolio and program
 Classification of projects
 Fundamental of project management
- Topic 2: Traditional Project Management (TPM)
 What is Traditional Project Management?
 Classification of TPM models
 Complexity and Uncertainty in the Project Management Landscape
- Topic 3: Agile Project Management
- Topic 4: Extreme Project Management
- Topic 5: Comparison of TPM – Agile – Extreme Project Management
REE 513 Presentation
Topic 1: Project Management
Landscape
- What is a Project?
 Definition of project, project portfolio and program
- Classification of projects
- Fundamentals of Project Management (PMBOK Guide)
 Five Process Groups and Ten Knowledge Areas in PMBOK
 Mapping Knowledge Areas to Process Groups
REE 513 Presentation
Project Definition
- Projects arise out of unmet needs:
 Find a solution to a critical business problem
 Take advantage of an untapped business opportunity
- PMBOK definition: “A project is a sequence of unique, complex, and connected activities that
have one goal or purpose and that must be completed by a specific time, within budget, and
according to specification.”
Activity A
Activity C
Activity
B
Activity D
Activity E
What’s missing from
this definition?
Answer: The definition isn’t focused on the purpose
of a project: to deliver value to client / organization.
REE 513 Presentation
Project Definition
 The sequence of the activities is based on technical requirements, not on management prerogatives
• “Jack will work on activity B as soon as he finishes A” (what if Jack wasn’t available at all?)
• Artificial relationships between activities should be avoid. Resource decisions come later in project planning.
 Project must have single goal. Large/complex projects should be divided into subprojects.
• Pros: better management control: simplify scheduling of resources, reduce interdepartmental communication
• Cons: projects are interdependent. (however, interdependency is easier to handle than many goals)
 Projects are finite. Processes are continuous. Senior management wants a deadline.
 Project manager can’t change budget/resources; Only senior management can do.
 Specifications satisfaction accounts for a large percentage of project failures. Specs can be changed due to:
requirements is not completely defined by client at the beginning, business situation changes, etc.
- A Business-focused Definition of a Project:
 A project is a sequence of finite dependent activities whose successful completion results in the delivery of the
expected business value that validated doing the project.
REE 513 Presentation
Program & Project Portfolio
- A program is a collection of related projects that share a
common purpose. Projects may have to be completed in a
specific order for the program to be considered complete.
- Unlike projects, programs can have many goals but align
toward a larger goal.
 The NASA space program included several dozen projects in the form
of scientific experiments. Except for the fact that they were all aboard
the same spacecraft, the experiments were independent of one
another and together defined a program.
- Project portfolio is a collection of projects that share some
common link to one another. The link could take many forms:
 R&D Project portfolio, infrastructure maintenance project portfolio,
process improvement project portfolio, etc.
- Portfolio of portfolios
 A project-based model of enterprise
 How projects related to and align with the strategic plan of the
enterprise.
REE 513 Presentation
Project Characteristics
- Typical characteristic of projects: level of risk , business value, length, complexity, technology
used, number of departments affected, Cost, etc.
- Characteristics of the Contemporary Projects: High speed, high change, lower cost, increasing
levels of complexity, more uncertainty
 Faster time-to-market means greater value to the business
 The window of opportunity is narrowing and constantly moving
 Projects requirements sometimes can not clearly defined at the project planning stage.
REE 513 Presentation
Classification of Projects
- Project management must adapt to the characteristics of the projects. “One size fits all”
approach to every projects is just asking for trouble.
- A classification rule can help choosing suitable approach to project management.
- Projects can be broadly classified based on: Goal and Solution
REE 513 Presentation
What is Project Management?
- Project management is a set of tools, templates, and processes designed to answer the following
six questions:
 What business situation is being addressed by this project? A problem, an untapped opportunity.
 What does the business need to do? A solution ( known, partially known, unknown). Objective statement.
 What will you do? Project Overview Statement (POS)
 How will you do it? Detail approach to the project.
 How will you know you did it? Deliver business value (IRACIS): Increase Revenue (IR), Avoid Costs (AC),
Improved Services (IS)
 How well did you do?
- PMBOOK definition: “The application of knowledge, skills, tools and techniques to project
activities to meet the project requirements.”
- Improved definition: “Project management is an organized common-sense approach that
utilizes the appropriate client involvement in order to deliver client requirements that meet
expected incremental business value.”
 Project management is organized common sense. If it doesn’t make sense, don’t do it.
REE 513 Presentation
Fundamentals of Project Management
- The PMBOK Guide has become the de facto standard for the practice of project
management world wide. The five process groups and ten knowledge areas defined in the
book are the basic of all project management models.
- Five process groups: Scoping (or initiating), Planning, Launching (or Executing), Monitoring and
Controlling, Closing.
- Ten Knowledge Areas: Integration management, Scope Management, Time Management, Cost
Management, Quality Management, Human Resource Management, Communication Management,
Risk management, Procurement Management, Stakeholder Management
“The PMI PMBOK Process Groups are not a project management life cycle; they are the building blocks of every
project management life cycle”
Robert K. Wysocki, PhD, President, EII Publications, LLC
REE 513 Presentation
Mapping Knowledge Areas to
Process Groups
REE 513 Presentation
Topic 2: Traditional Project
Management (TPM)
- Traditional Project Management (TPM) is a set of tools, templates, and processes for
managing projects whose goal and solution are both clearly understood.
 The required knowledge for PMP certification exams:
• Five processes groups
• Ten knowledge areas
- There are two categories of TPM Models:
 Linear:
• Standard Waterfall Model
• Rapid Development Waterfall Model
 Incremental:
• Staged Delivery Waterfall Model
• Feature Driven Development (FDD) Model
REE 513 Presentation
Example of Process Group1:
Scoping a Project
- The most difficult & most sloppily executed out of the five Process Groups. Scoping is
where most of the project failure originated
- Effective project scoping is as much an art as it is a science
 Science: Tools, templates, process for scoping are precisely defined & documented
 Art: knowing your client, organization’s environment, market situation to adapt tools, templates, and process
- Tools, Templates, & Processes Used to Scope a Project:
 Conditions of Satisfaction
 Project Scoping Meting
 Requirements Elicitation
 Brainstorming
 Facilitated Group Sessions
 Interviews
 Prototyping
 Requirements Workshops
 Project Overview Statement
 Approval to Plan the Project
REE 513 Presentation
Project Scoping Tool:
Condition of Satisfaction (COS)
- COS establishes a language of communication and
understanding between project manager and client
- What your client wants may not be what your client
needs. Your job is to make sure that what they want
is what they need and that you will deliver what they
need.
 Pay attention to the disconnection between what client says
they want and what they really need. Client wants tend to be
associated with a solution to a problem that they envision.
Needs tend to be associated with the actual problem.
 Tips: ask the client why they want what they want
 Sometimes, client doesn’t really know what they need. TPM
forces client to specify what they need. Agile & Extreme
discover the need through doing the project.
- It’s depended on the complexity and uncertainty of
project that project scope meeting is required or not.
- Project Overview Statement (POS) is the output of
project scoping process
WANTS
NEEDS
REE 513 Presentation
What the customer really need
Example of POS
REE 513 Presentation
Two categories of TPM Models
- Linear PMLC Models:
 Standard Waterfall Model
 Rapid Development Waterfall Model
- Incremental PMLC Models:
 Staged Delivery Waterfall Model
 Feature Driven Development (FDD) Model
REE 513 Presentation
Linear PMLC Models
- Definition:
 A Linear PMLC model consists of a number of dependent phases that are executed in a sequential order with
no feedback loops. The complete solution is not released until the final phase.
- Characteristics:
 Complete and clearly defined goal, solution, requirements, functions, and features
 Few expected scope change requests
 Routine and repetitive activities
 Use established templates
REE 513 Presentation
Linear PMLC Models
Strengths
 Entire project is scheduled up front
 Resource requirements are known
 Does not require the most skilled resources
 Team members do not have to be co-located
Weaknesses
 Does not accommodate change very well
 Costs too much
 Takes too long before any deliverables are produced
 Requires complete and detailed plans
 Must follow a rigid sequence of processes
 Is not focused on client value
When to Use
 Projects that are repetitive
 Simple, short duration projects
 Projects contained totally within a single department
and use no outside resources
Linear PMLC Models:
 Standard Waterfall Model
 Rapid Development Waterfall Model
REE 513 Presentation
Linear PMLC Model 1:
The Standard Waterfall
REE 513 Presentation
Linear PMLC Model 2:
Rapid Development Waterfall
Considerations in Choosing a Variation
 Decomposing the project into parallel and
independent swim lanes
 Swim lane cohesiveness
 Increased risk
REE 513 Presentation
Incremental PMLC Models
Definition:
 An Incremental PMLC model
consists of a number of dependent
phases repeated in sequential order
with no feedback loops
Characteristics:
 Same as Linear PMLC model
 Need to release deliverables against
a more aggressive schedule
REE 513 Presentation
Incremental PMLC Models
Strengths
 Produces business value early in the project
 Enables you to better schedule scarce resources
 Can accommodate minor scope change requests
between increments
 Offers a product improvement opportunity
 More focused on client value than the Linear PMLC
model
Weaknesses
 The team may not remain intact between
increments
 Requires hand-off documentation between
increments
 Must follow a defined set of processes
 Must define increments based on function and
feature dependencies rather than business value
 Requires more client involvement than Linear PMLC
models
 An Incremental PMLC model takes longer than the
Linear PMLC model
 Partitioning the functions and features may be
problematic
When to Use
 To get to a partial product or service to market sooner
 To get partial solution to the end user sooner
Incremental PMLC Models:
 Staged Delivery Waterfall Model
 Feature-Driven Development Model
REE 513 Presentation
Incremental PMLC Model 1:
The Staged Delivery Waterfall Model
REE 513 Presentation
Incremental PMLC Model 2:
Feature Driven Development (FDD) Model
NOTE: The feature sets are prioritized
based on technical dependencies in
order to determine the build sequence.
REE 513 Presentation
Complexity and Uncertainty in the
Project Management Landscape
REE 513 Presentation
Research and Development
REE 513 Presentation
Understanding the source of change
REE 513 Presentation
Topic 3: Agile Project Management
- Agile Project Management is a set of tools, templates and processes for managing projects
whose goal is clearly defined but whose solution ranges from partially unknown to almost
totally unknown.
 Agile Project address new problems/business opportunities with high complexity & uncertainty but their
success are critical to the business.
- PMLC models can be used for Agile Projects can be broadly classified in to 2 categories:
 Interative: (used when most of the solution has been discovered)
• Prototyping, Evolutionary Development Waterfall, Rational Unified Process (RUP), Dynamic Systems
Development Model (DSDM), Adaptive Software Development (ASD), Scrum.
 Adaptive: (used when most of the solution is unknown)
• Adaptive Project Framework (APF)
PMLC: Project Management Life Cycle
REE 513 Presentation
Agile Manifesto
REE 513 Presentation
Iterative PMLC Models
Definition:
 An Iterative Project Management Life Cycle (PMLC) model consists of a number of phases that are repeated
in groups with a feedback loop after each group is completed. At the discretion of the client the last phase in a
group may release a partial solution.
Characteristics:
 The solution is known but not to the expected depth (i.e., features are not complete)
 Often uses iconic or simulated prototypes to discover the complete solution
 Scope Phase: Implementation of intermediate solutions can be problematic. Final solution cannot be defined
at the start of the project
 Plan Phase: Complete plan for building the known solution & Partial plan for the high priority functions
REE 513 Presentation
Iterative PMLC Models
Strengths
 Client can review current partial solution for
suggested improvements
 Scope changes can be processed between iterations
 You can adapt it to changing business conditions
Weaknesses
 Requires a more actively involved client than
Linear and Incremental PMLC models require
 Requires co-located teams
 Implementation of intermediate solutions can be
problematic
 Final solution cannot be specified at the start of the
projectWhen to Use
 Most but not all of the solution is clearly known
 You might otherwise have chosen the Incremental
PMLC model but have a strong suspicion that there
will be more than a minimum number of scope
change requests
 You might otherwise have chosen an Adaptive PMLC
model but are concerned about lack of client
involvement
Iterative PMLC Models:
 Prototyping Model
 Evolutionary Development Waterfall Model
 Rational Unified Process (RUP) Model
 Dynamic Systems Development Model (DSDM)
 Adaptive Software Development (ASD) Model
 Scrum
REE 513 Presentation
Iterative PMLC Model 1:
Prototyping
REE 513 Presentation
Iterative PMLC Model 2:
Evolutionary Development Waterfall Model
REE 513 Presentation
Iterative PMLC Model 3:
Rational Unified Process (RUP) Model
REE 513 Presentation
Iterative PMLC Model 4:
Dynamic Systems Development Method (DSDM)
Jennifer Stapleton “DSDM: Dynamic Systems
Development Method” Addison-Wesley, 1997
REE 513 Presentation
Iterative PMLC Model 5:
Adaptive Software Development (ASD)
REE 513 Presentation
Iterative PMLC Model 6:
Scrum
“Scrum is not an acronym; it is a term taken from rugby. Scrum involves the team as a unit
moving the ball down field in what would appear to be an ad hoc or even chaotic manner. Of all
the iterative approaches, Scrum would seem to define a chaotic development environment.”
REE 513 Presentation
Adaptive PMLC Models
Definition:
 Adaptive PMLC models are those that proceed from iteration to iteration based on very limited specification of
solution. Each cycle learns from the proceeding ones and redirects the next cycle in an attempt to converge
on an acceptable solution. At the discretion of the client a cycle may release a partial solution..
Characteristics:
 Iterative structure
 Just-in-time planning
 Critical mission projects
 Thrives on change through learning and discovery
 Continuously reviewed and adapted to changing conditions
REE 513 Presentation
Adaptive PMLC Models
Strengths
 Continuously realigns the project management
process to accommodate changing conditions
 Does not waste time on non-value-added work
 Avoids all management issues processing scope
change requests
 Does not waste time planning uncertainty
 Provides maximum business value within the given
time and cost constraints
Weaknesses
 Must have meaningful client involvement
 Cannot identify exactly what will be delivered at the
end of the project
When to Use
 Have you or a trusted colleague had
successful adaptive project experience with
this client before?
 If this is the first adaptive experience for this client,
have you assured yourself that they will be
meaningfully involved throughout the entire project?
 Has the client appointed a qualified and respected co-
project manager for this project?
Variations of Iterative PMLC Model:
 Adaptive Project Framework
REE 513 Presentation
Adaptive PMLC Model:
Adaptive Project Framework
REE 513 Presentation
Topic 4: Extreme Project Management
- Extreme Project Management is a set of tools, templates, and processes for managing
projects whose goal expresses an ideal state but whose solution for reaching that goal is
unknown or unlikely.
- Extreme projects are searching for goals and solutions where none have been found before
 To converge on a goal and solution with business value is often a hunt in a dark room for something that
doesn’t exist in that room but might in another room, if you knew where to find that other room.
 One of the major challenges in xPM projects is to terminate the chosen direction at the earliest point where
future failure is almost a certainty
 The vast majority of these projects are research projects.
- There are two types of PMLC:
 Extreme Project Management Life Cycle (xPM): a model appropriate for projects that have a goal in search
of a solution
 Emertxe (pronounced ee-MURT-see) Project Management Life Cycle (MPx): a model appropriate for projects
that have a solution in search of a goal
REE 513 Presentation
Extreme PMLC Model
Definition
 Extreme PMLC models consist of a sequence of repeated phases with each phase based on a very limited
understanding of the goal and solution. Each phase learns from the preceding ones and redirects the next
phase in an attempt to converge on an acceptable goal and solution. At the discretion of the client, a phase
may release a partial solution.
Characteristic:
 High Speed
 High Change
 High Uncertainty
Strengths:
 Keeps options open as late as possible
 Offers an early look at a number of partial
solutions
Weaknesses:
 May be looking for solutions in all the
wrong places
 No guarantee that any business value will
result from the project
REE 513 Presentation
Extreme PMLC Model:
INSPIRE
REE 513 Presentation
Emertxe PMLC Model
- Emertxe project is an Extreme project, but done backwards
- The Emertxe PMLC model looks exactly the same as the Extreme PMLC model
- The differences have to do with the intent of the project:
 The Extreme PMLC model starts with a goal that has great business value and searches for a way (a
solution) to deliver that business value. Not long into the project, you and the client come to the conclusion
that a complete solution to the problem as stated doesn’t seem too likely. Then perhaps the next question
should be this: What problem can you solve? (These projects are normally research projects.)
 The Emertxe PMLC model starts with a solution and no goal. You are considering how a great new
technology provides business value to your organization.
REE 513 Presentation
Topic 6: Comparison of TPM, Agile, Extreme:
Technology & Requirements
REE 513 Presentation
Comparison of TPM, Agile, Extreme:
Solution Business Value
REE 513 Presentation
Project Management Life Cycle
REE 513 Presentation
The Scope Triangle
REE 513 Presentation
The Scope Triangle
REE 513 Presentation
TPM vs. Agile Mindset
Newtonian Mindset Quantum Mindset
Stability is the norm Chaos is the norm
The world is linear and predictable Uncertainty reigns
It's controllable Murphy's law rules
Minimize change Welcome change
Increase the feeling of security by adding rigor to
the process
Increase the feeling of security by relaxing controls
Newtonian Hat Quantum Hat
Deliver on the planned result Discover the desired result
Use the plan to drive results Use results to drive planning
Aim, Aim, fire Fire. Then, redirect the bullet
Establish stronger procedures and policies Agree on guidelines, principles and values
Keep tight control on the process Keep the process loose
Correct to the baseline Correct to what's possible
Be a task master Be a relationship manager
Get it right the first time Get it right the last time
REE 513 Presentation
Resources
Main Resource: Robert K. Wysocki, “Effective Project Management: Traditional, Agile, Extreme,” 7th
Edition, Dec. 2, 2013. Available: http://www.amazon.com/Effective-Project-Management-Traditional-
Extreme/dp/1118729161
Other Resource:
http://www.projectconnections.com/articles/070901-decarlo.html
http://cnx.org/contents/530197e9-8bd7-45ab-afb9-0e098bad3056@1.7
http://ocw.mit.edu/courses/engineering-systems-division/esd-36-system-project-management-fall-
2012/
http://www.amazon.com/Essential-Scrum-Practical-Addison-Wesley-Signature/dp/0137043295
http://www.slideshare.net/montemontoya/agile-scrum-essentials-for-project-management
http://scrumtrainingseries.com/

Más contenido relacionado

La actualidad más candente

Microsoft Project Online for Project Managers
Microsoft Project Online for Project ManagersMicrosoft Project Online for Project Managers
Microsoft Project Online for Project ManagersLeon Gallegos
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project ManagementAbdullah Khan
 
Introduction to Project Management (workshop) - v.1
Introduction to Project Management (workshop) - v.1Introduction to Project Management (workshop) - v.1
Introduction to Project Management (workshop) - v.1Mena M. Eissa
 
Introduction to Software Project Management
Introduction to Software Project ManagementIntroduction to Software Project Management
Introduction to Software Project ManagementReetesh Gupta
 
Project management process and Project Management Knowledge areas
Project management process and Project Management Knowledge areasProject management process and Project Management Knowledge areas
Project management process and Project Management Knowledge areasMazen Zbib
 
Smart project management - Best Practices to Manage Project effectively
Smart project management - Best Practices to Manage Project effectivelySmart project management - Best Practices to Manage Project effectively
Smart project management - Best Practices to Manage Project effectivelyChetan Khanzode
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development OverviewStewart Rogers
 
PMP Chap 3 - Project Management Processes
PMP Chap 3 - Project Management ProcessesPMP Chap 3 - Project Management Processes
PMP Chap 3 - Project Management ProcessesAnand Bobade
 
What the Heck Is a Product Owner?
What the Heck Is a Product Owner?What the Heck Is a Product Owner?
What the Heck Is a Product Owner?Ron Lichty
 
Project scope management
Project scope managementProject scope management
Project scope managementJody R Flower
 
Project Management Methodology
Project Management MethodologyProject Management Methodology
Project Management MethodologyC.Y Wong
 
Introduction to Project Management
Introduction to Project ManagementIntroduction to Project Management
Introduction to Project ManagementKris Kimmerle
 
Project management
Project managementProject management
Project managementJay Raval
 
Project Management
Project ManagementProject Management
Project ManagementMark Roman
 
Agile Product Roadmaps
Agile Product RoadmapsAgile Product Roadmaps
Agile Product RoadmapsRoman Pichler
 
SOFTWARE PROJECT MANAGEMENT TOOL PPT
SOFTWARE PROJECT MANAGEMENT TOOL PPTSOFTWARE PROJECT MANAGEMENT TOOL PPT
SOFTWARE PROJECT MANAGEMENT TOOL PPTSai Charan
 

La actualidad más candente (20)

Microsoft Project Online for Project Managers
Microsoft Project Online for Project ManagersMicrosoft Project Online for Project Managers
Microsoft Project Online for Project Managers
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Introduction to Project Management (workshop) - v.1
Introduction to Project Management (workshop) - v.1Introduction to Project Management (workshop) - v.1
Introduction to Project Management (workshop) - v.1
 
project management
project managementproject management
project management
 
6.5 Develop Schedule
6.5 Develop Schedule6.5 Develop Schedule
6.5 Develop Schedule
 
Introduction to Software Project Management
Introduction to Software Project ManagementIntroduction to Software Project Management
Introduction to Software Project Management
 
Project management process and Project Management Knowledge areas
Project management process and Project Management Knowledge areasProject management process and Project Management Knowledge areas
Project management process and Project Management Knowledge areas
 
Smart project management - Best Practices to Manage Project effectively
Smart project management - Best Practices to Manage Project effectivelySmart project management - Best Practices to Manage Project effectively
Smart project management - Best Practices to Manage Project effectively
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 
PMP Chap 3 - Project Management Processes
PMP Chap 3 - Project Management ProcessesPMP Chap 3 - Project Management Processes
PMP Chap 3 - Project Management Processes
 
Project Management Tools and Techniques
Project Management Tools and TechniquesProject Management Tools and Techniques
Project Management Tools and Techniques
 
What the Heck Is a Product Owner?
What the Heck Is a Product Owner?What the Heck Is a Product Owner?
What the Heck Is a Product Owner?
 
Project scope management
Project scope managementProject scope management
Project scope management
 
Project Management Methodology
Project Management MethodologyProject Management Methodology
Project Management Methodology
 
Introduction to Project Management
Introduction to Project ManagementIntroduction to Project Management
Introduction to Project Management
 
Project management
Project managementProject management
Project management
 
Project Management
Project ManagementProject Management
Project Management
 
Agile Product Roadmaps
Agile Product RoadmapsAgile Product Roadmaps
Agile Product Roadmaps
 
Pmp handbook
Pmp handbookPmp handbook
Pmp handbook
 
SOFTWARE PROJECT MANAGEMENT TOOL PPT
SOFTWARE PROJECT MANAGEMENT TOOL PPTSOFTWARE PROJECT MANAGEMENT TOOL PPT
SOFTWARE PROJECT MANAGEMENT TOOL PPT
 

Destacado

Power factor & Power factor correction
Power factor & Power factor correctionPower factor & Power factor correction
Power factor & Power factor correctionLong Thang Pham
 
Ac steady state analysis
Ac steady state analysisAc steady state analysis
Ac steady state analysisLong Thang Pham
 
Lean & Agile Project Management: For Large Programs & Projects
Lean & Agile Project Management: For Large Programs & ProjectsLean & Agile Project Management: For Large Programs & Projects
Lean & Agile Project Management: For Large Programs & ProjectsDavid Rico
 
Implementing agile iterative project delivery approach and achieving business...
Implementing agile iterative project delivery approach and achieving business...Implementing agile iterative project delivery approach and achieving business...
Implementing agile iterative project delivery approach and achieving business...Alan McSweeney
 
Full-scale converter for synchronous wind turbine generators
Full-scale converter for synchronous wind turbine generatorsFull-scale converter for synchronous wind turbine generators
Full-scale converter for synchronous wind turbine generatorsLong Thang Pham
 
Software Development Model - Waterfall, RAD & Agile
Software Development Model - Waterfall, RAD & AgileSoftware Development Model - Waterfall, RAD & Agile
Software Development Model - Waterfall, RAD & AgileFakrudin Abu Bakar
 
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.Boardroom Metrics
 
Agile vs Waterfall Project management
Agile vs Waterfall  Project management Agile vs Waterfall  Project management
Agile vs Waterfall Project management Kostiantyn Trefiak
 
Agile stories, estimating and planning
Agile stories, estimating and planningAgile stories, estimating and planning
Agile stories, estimating and planningDimitri Ponomareff
 
Smart Parking Concept - An Internet of Things Solution
Smart Parking Concept - An Internet of Things SolutionSmart Parking Concept - An Internet of Things Solution
Smart Parking Concept - An Internet of Things SolutionrapidBizApps
 
SCADA packages for Power Distribution Utilities
SCADA packages for Power Distribution UtilitiesSCADA packages for Power Distribution Utilities
SCADA packages for Power Distribution UtilitiesChanmeet Singh
 

Destacado (15)

Sohrab Waterfall Vs Rad
Sohrab Waterfall Vs RadSohrab Waterfall Vs Rad
Sohrab Waterfall Vs Rad
 
3-phase circuit
3-phase circuit3-phase circuit
3-phase circuit
 
Prototyping model
Prototyping modelPrototyping model
Prototyping model
 
Power factor & Power factor correction
Power factor & Power factor correctionPower factor & Power factor correction
Power factor & Power factor correction
 
Ac steady state analysis
Ac steady state analysisAc steady state analysis
Ac steady state analysis
 
Lean & Agile Project Management: For Large Programs & Projects
Lean & Agile Project Management: For Large Programs & ProjectsLean & Agile Project Management: For Large Programs & Projects
Lean & Agile Project Management: For Large Programs & Projects
 
Implementing agile iterative project delivery approach and achieving business...
Implementing agile iterative project delivery approach and achieving business...Implementing agile iterative project delivery approach and achieving business...
Implementing agile iterative project delivery approach and achieving business...
 
Full-scale converter for synchronous wind turbine generators
Full-scale converter for synchronous wind turbine generatorsFull-scale converter for synchronous wind turbine generators
Full-scale converter for synchronous wind turbine generators
 
Software Development Model - Waterfall, RAD & Agile
Software Development Model - Waterfall, RAD & AgileSoftware Development Model - Waterfall, RAD & Agile
Software Development Model - Waterfall, RAD & Agile
 
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
 
Agile vs Waterfall Project management
Agile vs Waterfall  Project management Agile vs Waterfall  Project management
Agile vs Waterfall Project management
 
Space vector PWM
Space vector PWMSpace vector PWM
Space vector PWM
 
Agile stories, estimating and planning
Agile stories, estimating and planningAgile stories, estimating and planning
Agile stories, estimating and planning
 
Smart Parking Concept - An Internet of Things Solution
Smart Parking Concept - An Internet of Things SolutionSmart Parking Concept - An Internet of Things Solution
Smart Parking Concept - An Internet of Things Solution
 
SCADA packages for Power Distribution Utilities
SCADA packages for Power Distribution UtilitiesSCADA packages for Power Distribution Utilities
SCADA packages for Power Distribution Utilities
 

Similar a Effective project management: Traditional, Agile, Extreme

01 introductiontoframework
01 introductiontoframework01 introductiontoframework
01 introductiontoframeworkDhamo daran
 
Project management chapter_04 for MSBTE
Project management chapter_04 for MSBTEProject management chapter_04 for MSBTE
Project management chapter_04 for MSBTEKalyan Ingole
 
The Five Immutable Principles of Project DSuccess
The Five Immutable Principles of Project DSuccessThe Five Immutable Principles of Project DSuccess
The Five Immutable Principles of Project DSuccessGlen Alleman
 
A Guide for Capital Project Mamnagers
A Guide for Capital Project MamnagersA Guide for Capital Project Mamnagers
A Guide for Capital Project MamnagersGlen Alleman
 
Introduction to Project and Project Management
Introduction to Project and Project ManagementIntroduction to Project and Project Management
Introduction to Project and Project ManagementMahbubun Nabi Rasel
 
Management by Objectives from the views of Project Management and Coordination
Management by Objectives from the views of Project Management and CoordinationManagement by Objectives from the views of Project Management and Coordination
Management by Objectives from the views of Project Management and CoordinationSyscraft Information System Pvt. Ltd.
 
Project management
Project managementProject management
Project managementTom Thand
 
SOFTWARE ENGINEERING
SOFTWARE ENGINEERING  SOFTWARE ENGINEERING
SOFTWARE ENGINEERING Gaditek
 
Applying both of waterfall and iterative development
Applying both of waterfall and iterative developmentApplying both of waterfall and iterative development
Applying both of waterfall and iterative developmentDeny Prasetia
 
Project Management Fundamentals Course Preview
Project Management Fundamentals Course PreviewProject Management Fundamentals Course Preview
Project Management Fundamentals Course PreviewInvensis Learning
 
01 02&03 introduction to pmp-mao
01 02&03 introduction to pmp-mao01 02&03 introduction to pmp-mao
01 02&03 introduction to pmp-maomao-osman73
 
IntroductiontoProjectManagement.ppt
IntroductiontoProjectManagement.pptIntroductiontoProjectManagement.ppt
IntroductiontoProjectManagement.pptMurali Sama rao
 

Similar a Effective project management: Traditional, Agile, Extreme (20)

01 introductiontoframework
01 introductiontoframework01 introductiontoframework
01 introductiontoframework
 
INTRO.pptx
INTRO.pptxINTRO.pptx
INTRO.pptx
 
1. introduction
1. introduction1. introduction
1. introduction
 
Unit 1 spm
Unit 1  spmUnit 1  spm
Unit 1 spm
 
Unit 1 spm
Unit 1  spmUnit 1  spm
Unit 1 spm
 
Setting up a project framework phase 1 june 20162
Setting up a project framework phase 1 june 20162Setting up a project framework phase 1 june 20162
Setting up a project framework phase 1 june 20162
 
Chap001
Chap001Chap001
Chap001
 
Project management chapter_04 for MSBTE
Project management chapter_04 for MSBTEProject management chapter_04 for MSBTE
Project management chapter_04 for MSBTE
 
The Five Immutable Principles of Project DSuccess
The Five Immutable Principles of Project DSuccessThe Five Immutable Principles of Project DSuccess
The Five Immutable Principles of Project DSuccess
 
A Guide for Capital Project Mamnagers
A Guide for Capital Project MamnagersA Guide for Capital Project Mamnagers
A Guide for Capital Project Mamnagers
 
Introduction to Project and Project Management
Introduction to Project and Project ManagementIntroduction to Project and Project Management
Introduction to Project and Project Management
 
Spm lecture-2
Spm lecture-2Spm lecture-2
Spm lecture-2
 
Management by Objectives from the views of Project Management and Coordination
Management by Objectives from the views of Project Management and CoordinationManagement by Objectives from the views of Project Management and Coordination
Management by Objectives from the views of Project Management and Coordination
 
Project management
Project managementProject management
Project management
 
SOFTWARE ENGINEERING
SOFTWARE ENGINEERING  SOFTWARE ENGINEERING
SOFTWARE ENGINEERING
 
IT projects
IT projectsIT projects
IT projects
 
Applying both of waterfall and iterative development
Applying both of waterfall and iterative developmentApplying both of waterfall and iterative development
Applying both of waterfall and iterative development
 
Project Management Fundamentals Course Preview
Project Management Fundamentals Course PreviewProject Management Fundamentals Course Preview
Project Management Fundamentals Course Preview
 
01 02&03 introduction to pmp-mao
01 02&03 introduction to pmp-mao01 02&03 introduction to pmp-mao
01 02&03 introduction to pmp-mao
 
IntroductiontoProjectManagement.ppt
IntroductiontoProjectManagement.pptIntroductiontoProjectManagement.ppt
IntroductiontoProjectManagement.ppt
 

Último

Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Alex Marques
 
situational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima Ssituational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima Smisbafathima9940
 
CEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyCEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyHafizMuhammadAbdulla5
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic managementharfimakarim
 
Continuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningContinuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningCIToolkit
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girladitipandeya
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampPLCLeadershipDevelop
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607dollysharma2066
 
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, MumbaiPooja Nehwal
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girladitipandeya
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...Pooja Nehwal
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementTulsiDhidhi1
 
Does Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptxDoes Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptxSaqib Mansoor Ahmed
 

Último (20)

Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024
 
situational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima Ssituational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima S
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
CEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyCEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biography
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
Becoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette ThompsonBecoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette Thompson
 
Continuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningContinuous Improvement Infographics for Learning
Continuous Improvement Infographics for Learning
 
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdfImagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
 
Empowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdfEmpowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdf
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
 
Disrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdfDisrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdf
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC Bootcamp
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
 
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
 
Peak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian DugmorePeak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian Dugmore
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
 
Discover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdfDiscover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdf
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing management
 
Does Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptxDoes Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptx
 

Effective project management: Traditional, Agile, Extreme

  • 1. REE 513 Presentation Effective Project Management: Traditional, Agile, Extreme Long Pham “Managing Complexity in the Face of Uncertainty”
  • 2. REE 513 Presentation List of Topic - Topic 1: Overview of the Project Management Landscape  Definition of project, project portfolio and program  Classification of projects  Fundamental of project management - Topic 2: Traditional Project Management (TPM)  What is Traditional Project Management?  Classification of TPM models  Complexity and Uncertainty in the Project Management Landscape - Topic 3: Agile Project Management - Topic 4: Extreme Project Management - Topic 5: Comparison of TPM – Agile – Extreme Project Management
  • 3. REE 513 Presentation Topic 1: Project Management Landscape - What is a Project?  Definition of project, project portfolio and program - Classification of projects - Fundamentals of Project Management (PMBOK Guide)  Five Process Groups and Ten Knowledge Areas in PMBOK  Mapping Knowledge Areas to Process Groups
  • 4. REE 513 Presentation Project Definition - Projects arise out of unmet needs:  Find a solution to a critical business problem  Take advantage of an untapped business opportunity - PMBOK definition: “A project is a sequence of unique, complex, and connected activities that have one goal or purpose and that must be completed by a specific time, within budget, and according to specification.” Activity A Activity C Activity B Activity D Activity E What’s missing from this definition? Answer: The definition isn’t focused on the purpose of a project: to deliver value to client / organization.
  • 5. REE 513 Presentation Project Definition  The sequence of the activities is based on technical requirements, not on management prerogatives • “Jack will work on activity B as soon as he finishes A” (what if Jack wasn’t available at all?) • Artificial relationships between activities should be avoid. Resource decisions come later in project planning.  Project must have single goal. Large/complex projects should be divided into subprojects. • Pros: better management control: simplify scheduling of resources, reduce interdepartmental communication • Cons: projects are interdependent. (however, interdependency is easier to handle than many goals)  Projects are finite. Processes are continuous. Senior management wants a deadline.  Project manager can’t change budget/resources; Only senior management can do.  Specifications satisfaction accounts for a large percentage of project failures. Specs can be changed due to: requirements is not completely defined by client at the beginning, business situation changes, etc. - A Business-focused Definition of a Project:  A project is a sequence of finite dependent activities whose successful completion results in the delivery of the expected business value that validated doing the project.
  • 6. REE 513 Presentation Program & Project Portfolio - A program is a collection of related projects that share a common purpose. Projects may have to be completed in a specific order for the program to be considered complete. - Unlike projects, programs can have many goals but align toward a larger goal.  The NASA space program included several dozen projects in the form of scientific experiments. Except for the fact that they were all aboard the same spacecraft, the experiments were independent of one another and together defined a program. - Project portfolio is a collection of projects that share some common link to one another. The link could take many forms:  R&D Project portfolio, infrastructure maintenance project portfolio, process improvement project portfolio, etc. - Portfolio of portfolios  A project-based model of enterprise  How projects related to and align with the strategic plan of the enterprise.
  • 7. REE 513 Presentation Project Characteristics - Typical characteristic of projects: level of risk , business value, length, complexity, technology used, number of departments affected, Cost, etc. - Characteristics of the Contemporary Projects: High speed, high change, lower cost, increasing levels of complexity, more uncertainty  Faster time-to-market means greater value to the business  The window of opportunity is narrowing and constantly moving  Projects requirements sometimes can not clearly defined at the project planning stage.
  • 8. REE 513 Presentation Classification of Projects - Project management must adapt to the characteristics of the projects. “One size fits all” approach to every projects is just asking for trouble. - A classification rule can help choosing suitable approach to project management. - Projects can be broadly classified based on: Goal and Solution
  • 9. REE 513 Presentation What is Project Management? - Project management is a set of tools, templates, and processes designed to answer the following six questions:  What business situation is being addressed by this project? A problem, an untapped opportunity.  What does the business need to do? A solution ( known, partially known, unknown). Objective statement.  What will you do? Project Overview Statement (POS)  How will you do it? Detail approach to the project.  How will you know you did it? Deliver business value (IRACIS): Increase Revenue (IR), Avoid Costs (AC), Improved Services (IS)  How well did you do? - PMBOOK definition: “The application of knowledge, skills, tools and techniques to project activities to meet the project requirements.” - Improved definition: “Project management is an organized common-sense approach that utilizes the appropriate client involvement in order to deliver client requirements that meet expected incremental business value.”  Project management is organized common sense. If it doesn’t make sense, don’t do it.
  • 10. REE 513 Presentation Fundamentals of Project Management - The PMBOK Guide has become the de facto standard for the practice of project management world wide. The five process groups and ten knowledge areas defined in the book are the basic of all project management models. - Five process groups: Scoping (or initiating), Planning, Launching (or Executing), Monitoring and Controlling, Closing. - Ten Knowledge Areas: Integration management, Scope Management, Time Management, Cost Management, Quality Management, Human Resource Management, Communication Management, Risk management, Procurement Management, Stakeholder Management “The PMI PMBOK Process Groups are not a project management life cycle; they are the building blocks of every project management life cycle” Robert K. Wysocki, PhD, President, EII Publications, LLC
  • 11. REE 513 Presentation Mapping Knowledge Areas to Process Groups
  • 12. REE 513 Presentation Topic 2: Traditional Project Management (TPM) - Traditional Project Management (TPM) is a set of tools, templates, and processes for managing projects whose goal and solution are both clearly understood.  The required knowledge for PMP certification exams: • Five processes groups • Ten knowledge areas - There are two categories of TPM Models:  Linear: • Standard Waterfall Model • Rapid Development Waterfall Model  Incremental: • Staged Delivery Waterfall Model • Feature Driven Development (FDD) Model
  • 13. REE 513 Presentation Example of Process Group1: Scoping a Project - The most difficult & most sloppily executed out of the five Process Groups. Scoping is where most of the project failure originated - Effective project scoping is as much an art as it is a science  Science: Tools, templates, process for scoping are precisely defined & documented  Art: knowing your client, organization’s environment, market situation to adapt tools, templates, and process - Tools, Templates, & Processes Used to Scope a Project:  Conditions of Satisfaction  Project Scoping Meting  Requirements Elicitation  Brainstorming  Facilitated Group Sessions  Interviews  Prototyping  Requirements Workshops  Project Overview Statement  Approval to Plan the Project
  • 14. REE 513 Presentation Project Scoping Tool: Condition of Satisfaction (COS) - COS establishes a language of communication and understanding between project manager and client - What your client wants may not be what your client needs. Your job is to make sure that what they want is what they need and that you will deliver what they need.  Pay attention to the disconnection between what client says they want and what they really need. Client wants tend to be associated with a solution to a problem that they envision. Needs tend to be associated with the actual problem.  Tips: ask the client why they want what they want  Sometimes, client doesn’t really know what they need. TPM forces client to specify what they need. Agile & Extreme discover the need through doing the project. - It’s depended on the complexity and uncertainty of project that project scope meeting is required or not. - Project Overview Statement (POS) is the output of project scoping process WANTS NEEDS
  • 15. REE 513 Presentation What the customer really need
  • 17. REE 513 Presentation Two categories of TPM Models - Linear PMLC Models:  Standard Waterfall Model  Rapid Development Waterfall Model - Incremental PMLC Models:  Staged Delivery Waterfall Model  Feature Driven Development (FDD) Model
  • 18. REE 513 Presentation Linear PMLC Models - Definition:  A Linear PMLC model consists of a number of dependent phases that are executed in a sequential order with no feedback loops. The complete solution is not released until the final phase. - Characteristics:  Complete and clearly defined goal, solution, requirements, functions, and features  Few expected scope change requests  Routine and repetitive activities  Use established templates
  • 19. REE 513 Presentation Linear PMLC Models Strengths  Entire project is scheduled up front  Resource requirements are known  Does not require the most skilled resources  Team members do not have to be co-located Weaknesses  Does not accommodate change very well  Costs too much  Takes too long before any deliverables are produced  Requires complete and detailed plans  Must follow a rigid sequence of processes  Is not focused on client value When to Use  Projects that are repetitive  Simple, short duration projects  Projects contained totally within a single department and use no outside resources Linear PMLC Models:  Standard Waterfall Model  Rapid Development Waterfall Model
  • 20. REE 513 Presentation Linear PMLC Model 1: The Standard Waterfall
  • 21. REE 513 Presentation Linear PMLC Model 2: Rapid Development Waterfall Considerations in Choosing a Variation  Decomposing the project into parallel and independent swim lanes  Swim lane cohesiveness  Increased risk
  • 22. REE 513 Presentation Incremental PMLC Models Definition:  An Incremental PMLC model consists of a number of dependent phases repeated in sequential order with no feedback loops Characteristics:  Same as Linear PMLC model  Need to release deliverables against a more aggressive schedule
  • 23. REE 513 Presentation Incremental PMLC Models Strengths  Produces business value early in the project  Enables you to better schedule scarce resources  Can accommodate minor scope change requests between increments  Offers a product improvement opportunity  More focused on client value than the Linear PMLC model Weaknesses  The team may not remain intact between increments  Requires hand-off documentation between increments  Must follow a defined set of processes  Must define increments based on function and feature dependencies rather than business value  Requires more client involvement than Linear PMLC models  An Incremental PMLC model takes longer than the Linear PMLC model  Partitioning the functions and features may be problematic When to Use  To get to a partial product or service to market sooner  To get partial solution to the end user sooner Incremental PMLC Models:  Staged Delivery Waterfall Model  Feature-Driven Development Model
  • 24. REE 513 Presentation Incremental PMLC Model 1: The Staged Delivery Waterfall Model
  • 25. REE 513 Presentation Incremental PMLC Model 2: Feature Driven Development (FDD) Model NOTE: The feature sets are prioritized based on technical dependencies in order to determine the build sequence.
  • 26. REE 513 Presentation Complexity and Uncertainty in the Project Management Landscape
  • 27. REE 513 Presentation Research and Development
  • 28. REE 513 Presentation Understanding the source of change
  • 29. REE 513 Presentation Topic 3: Agile Project Management - Agile Project Management is a set of tools, templates and processes for managing projects whose goal is clearly defined but whose solution ranges from partially unknown to almost totally unknown.  Agile Project address new problems/business opportunities with high complexity & uncertainty but their success are critical to the business. - PMLC models can be used for Agile Projects can be broadly classified in to 2 categories:  Interative: (used when most of the solution has been discovered) • Prototyping, Evolutionary Development Waterfall, Rational Unified Process (RUP), Dynamic Systems Development Model (DSDM), Adaptive Software Development (ASD), Scrum.  Adaptive: (used when most of the solution is unknown) • Adaptive Project Framework (APF) PMLC: Project Management Life Cycle
  • 31. REE 513 Presentation Iterative PMLC Models Definition:  An Iterative Project Management Life Cycle (PMLC) model consists of a number of phases that are repeated in groups with a feedback loop after each group is completed. At the discretion of the client the last phase in a group may release a partial solution. Characteristics:  The solution is known but not to the expected depth (i.e., features are not complete)  Often uses iconic or simulated prototypes to discover the complete solution  Scope Phase: Implementation of intermediate solutions can be problematic. Final solution cannot be defined at the start of the project  Plan Phase: Complete plan for building the known solution & Partial plan for the high priority functions
  • 32. REE 513 Presentation Iterative PMLC Models Strengths  Client can review current partial solution for suggested improvements  Scope changes can be processed between iterations  You can adapt it to changing business conditions Weaknesses  Requires a more actively involved client than Linear and Incremental PMLC models require  Requires co-located teams  Implementation of intermediate solutions can be problematic  Final solution cannot be specified at the start of the projectWhen to Use  Most but not all of the solution is clearly known  You might otherwise have chosen the Incremental PMLC model but have a strong suspicion that there will be more than a minimum number of scope change requests  You might otherwise have chosen an Adaptive PMLC model but are concerned about lack of client involvement Iterative PMLC Models:  Prototyping Model  Evolutionary Development Waterfall Model  Rational Unified Process (RUP) Model  Dynamic Systems Development Model (DSDM)  Adaptive Software Development (ASD) Model  Scrum
  • 33. REE 513 Presentation Iterative PMLC Model 1: Prototyping
  • 34. REE 513 Presentation Iterative PMLC Model 2: Evolutionary Development Waterfall Model
  • 35. REE 513 Presentation Iterative PMLC Model 3: Rational Unified Process (RUP) Model
  • 36. REE 513 Presentation Iterative PMLC Model 4: Dynamic Systems Development Method (DSDM) Jennifer Stapleton “DSDM: Dynamic Systems Development Method” Addison-Wesley, 1997
  • 37. REE 513 Presentation Iterative PMLC Model 5: Adaptive Software Development (ASD)
  • 38. REE 513 Presentation Iterative PMLC Model 6: Scrum “Scrum is not an acronym; it is a term taken from rugby. Scrum involves the team as a unit moving the ball down field in what would appear to be an ad hoc or even chaotic manner. Of all the iterative approaches, Scrum would seem to define a chaotic development environment.”
  • 39. REE 513 Presentation Adaptive PMLC Models Definition:  Adaptive PMLC models are those that proceed from iteration to iteration based on very limited specification of solution. Each cycle learns from the proceeding ones and redirects the next cycle in an attempt to converge on an acceptable solution. At the discretion of the client a cycle may release a partial solution.. Characteristics:  Iterative structure  Just-in-time planning  Critical mission projects  Thrives on change through learning and discovery  Continuously reviewed and adapted to changing conditions
  • 40. REE 513 Presentation Adaptive PMLC Models Strengths  Continuously realigns the project management process to accommodate changing conditions  Does not waste time on non-value-added work  Avoids all management issues processing scope change requests  Does not waste time planning uncertainty  Provides maximum business value within the given time and cost constraints Weaknesses  Must have meaningful client involvement  Cannot identify exactly what will be delivered at the end of the project When to Use  Have you or a trusted colleague had successful adaptive project experience with this client before?  If this is the first adaptive experience for this client, have you assured yourself that they will be meaningfully involved throughout the entire project?  Has the client appointed a qualified and respected co- project manager for this project? Variations of Iterative PMLC Model:  Adaptive Project Framework
  • 41. REE 513 Presentation Adaptive PMLC Model: Adaptive Project Framework
  • 42. REE 513 Presentation Topic 4: Extreme Project Management - Extreme Project Management is a set of tools, templates, and processes for managing projects whose goal expresses an ideal state but whose solution for reaching that goal is unknown or unlikely. - Extreme projects are searching for goals and solutions where none have been found before  To converge on a goal and solution with business value is often a hunt in a dark room for something that doesn’t exist in that room but might in another room, if you knew where to find that other room.  One of the major challenges in xPM projects is to terminate the chosen direction at the earliest point where future failure is almost a certainty  The vast majority of these projects are research projects. - There are two types of PMLC:  Extreme Project Management Life Cycle (xPM): a model appropriate for projects that have a goal in search of a solution  Emertxe (pronounced ee-MURT-see) Project Management Life Cycle (MPx): a model appropriate for projects that have a solution in search of a goal
  • 43. REE 513 Presentation Extreme PMLC Model Definition  Extreme PMLC models consist of a sequence of repeated phases with each phase based on a very limited understanding of the goal and solution. Each phase learns from the preceding ones and redirects the next phase in an attempt to converge on an acceptable goal and solution. At the discretion of the client, a phase may release a partial solution. Characteristic:  High Speed  High Change  High Uncertainty Strengths:  Keeps options open as late as possible  Offers an early look at a number of partial solutions Weaknesses:  May be looking for solutions in all the wrong places  No guarantee that any business value will result from the project
  • 44. REE 513 Presentation Extreme PMLC Model: INSPIRE
  • 45. REE 513 Presentation Emertxe PMLC Model - Emertxe project is an Extreme project, but done backwards - The Emertxe PMLC model looks exactly the same as the Extreme PMLC model - The differences have to do with the intent of the project:  The Extreme PMLC model starts with a goal that has great business value and searches for a way (a solution) to deliver that business value. Not long into the project, you and the client come to the conclusion that a complete solution to the problem as stated doesn’t seem too likely. Then perhaps the next question should be this: What problem can you solve? (These projects are normally research projects.)  The Emertxe PMLC model starts with a solution and no goal. You are considering how a great new technology provides business value to your organization.
  • 46. REE 513 Presentation Topic 6: Comparison of TPM, Agile, Extreme: Technology & Requirements
  • 47. REE 513 Presentation Comparison of TPM, Agile, Extreme: Solution Business Value
  • 48. REE 513 Presentation Project Management Life Cycle
  • 49. REE 513 Presentation The Scope Triangle
  • 50. REE 513 Presentation The Scope Triangle
  • 51. REE 513 Presentation TPM vs. Agile Mindset Newtonian Mindset Quantum Mindset Stability is the norm Chaos is the norm The world is linear and predictable Uncertainty reigns It's controllable Murphy's law rules Minimize change Welcome change Increase the feeling of security by adding rigor to the process Increase the feeling of security by relaxing controls Newtonian Hat Quantum Hat Deliver on the planned result Discover the desired result Use the plan to drive results Use results to drive planning Aim, Aim, fire Fire. Then, redirect the bullet Establish stronger procedures and policies Agree on guidelines, principles and values Keep tight control on the process Keep the process loose Correct to the baseline Correct to what's possible Be a task master Be a relationship manager Get it right the first time Get it right the last time
  • 52. REE 513 Presentation Resources Main Resource: Robert K. Wysocki, “Effective Project Management: Traditional, Agile, Extreme,” 7th Edition, Dec. 2, 2013. Available: http://www.amazon.com/Effective-Project-Management-Traditional- Extreme/dp/1118729161 Other Resource: http://www.projectconnections.com/articles/070901-decarlo.html http://cnx.org/contents/530197e9-8bd7-45ab-afb9-0e098bad3056@1.7 http://ocw.mit.edu/courses/engineering-systems-division/esd-36-system-project-management-fall- 2012/ http://www.amazon.com/Essential-Scrum-Practical-Addison-Wesley-Signature/dp/0137043295 http://www.slideshare.net/montemontoya/agile-scrum-essentials-for-project-management http://scrumtrainingseries.com/