Agile Project Manag : we ;
Framework a J
PMI - Agile Certified Proctor
ipsam sipiear
ih
a
‘APM vs. TPM
Focusonaistomerstfadion ard Foruson plans ard artifacts
es age nec ata hates ected eon eaierece
tion
Progressive elaboration roling-wave Monumental up-front planning
planning
Customer priorkized time-boxed ‘Manager negotiated, scope-based
delivery delivery
‘Commitment management via feature Activity management via work
breakdown structure breakdown structure
Ccolaboration on self-dseipined and Top-down control
self-organizing teams
Minimal set of context-seneitive, Prescriptive, heavywoiaht mothods
generative practices
Essential value focused metrics Non-value added controls
Agenda
Agile Project Management (APM) vs.
‘Traditional Project Management (TPM)
What is Agility?
Agile Manifesto
Agile Principles and Values
Agile Triangle
Agile Methodologies
Agile Project Lifecycle
What is Agility?Agility
Agility is the ability to deliver customer value
‘while dealing with inherent project,
unpredictability and dynamism by recognizing
and adapting to change
Agility
+ Agility is the capability to balance
~ Stability with flexibilty
= Order with chaos
+ Planning with execution
= Optimization with exploration
= Control with speed
+ ....t0 deliver customer value reliably in the
face of uncertainty and change
Agile Manifesto
Representatives from Extreme Programming,
SCRUM, DSDM, Adaptive Software Development,
Crystal, Feature-Driven Development, Pragmatic
Programming, and others sympathetic to the need
for an altemative to documentation driven,
heavyweight software development processes
convened in Feb 2001 and defined the Agile
‘Software Development Manifesto
Agile Manifesto
Manifesto for Agile Software Development
Weare uncovering better ways of developing
software by doing it and helping others do it
Through this work we have comme to val:
Individuals and interactions over processes and tools
Working software over comprehensive dacumentation
Customer collaboration over contract negotiation
Responding to change over following a plan
‘Thats, while there is value inthe items on
the right, we value the items on the lef more[Ras Princes behind Agile Manifesto fm
Ave men (sgbemaniest. crypts Mi)
| Seogeteionyeccamnasaonamnyn 7 Regetansme prose
“ Dolocarees srcte nates
2 aspect wees tse Sets ‘Snoudt abc marezn neonates
esdanert Seon corto ‘xray
Debervedingsatare tem toma mucwet @ Sitiuees atten ah oan ad gos
Skeagwamweginomavmasueae | fosoeracs at
osha rescn + Slatin tf mang te are
igeas peop andgewtpers ms wow gener AR ne rh
+ Bic ee 11. hates eters egoranan bone
‘aac pete sang retinas Give '* tmeme Home omanci we
5 hom betwee pr sreon 04 Td Nmpdareenie, te en oben tow >
Rattonie gerbe aoe vo ROMS re
Trewestatoucansemene manesetanyey er HEN
ectetaceconesseton | =
Pri
1. Focus on business need
Key values for Agile leaders
+ Delivering vale over meeting constraints
(Value over Constraints)
+ Leading the team over managing tasks
(Team over Tasks)
+ Adapting to change over conforming to plans
(Adapting over Conforming)Agile Performance Measurement
‘The aditional Iron Triangle ‘The Agile Tangle
Value
scope (estrnsicquatiy)
A°-A
cos Schedule uaity Constraints
(com schecuie tape)
(inns
Agile Methodologies
+ Scum
*+ Agile Unified Process (AUP)
* Feature Driven Development (FDD)
* Lean Software Development
+ Cowboy Coding
+ Extreme Programming (XP)
+ crystal
* Dynamic Systems Development Method (OSDM)
Introduction to Agile
‘Scrum/
Lean!
Extreme Programming (XP)
DSM Atern
jo Unified Process (AUP)
cic Guntoos
Mainstream Agile Practices
Continuous Integration
‘Test Drive Development
Tex —,; z some
Refactoring aaa |
Regular Deployment of
Working Software D
Non-Solo Development yrvintavaye
Configrion Mager
Agile Testing oer
Agile Documentation —
) fad nr te- Ate Ceres Praaone (PMI AC] simplileat
Agile Project Management Lifecycle
Agile Project Management Lifecycle
= canAPM Framework
ENVISION
Determine the product vision and project scope, the project communy,
‘and how the team will work together
SPECULATE
Develop a feature-based release, milestone, and iteration plan to deliver on
the vision
EXPLORE
Deliver tested festures in a shor timeframe, constantly seeking fo reduce
the risk and uncertainty of the project
@ ADAPT
Reviow the delivered results, the current situation, and the team's
‘performance, and adept as necessary
® CLOSE
Conclude the project, pass along key feaming’s, and celebrate
Warm Up?
orto
What is Vision?
er eer
ical aspecis of a vision are
Perec
Peceron
See cere ik
Envision Phase
‘The Envision phase defines the beginning of a
St ee
aff event might be the approval ofa feasibility study
Envision Phase
Envision phase clearly identifies what is to be done and how the work
is to be accomplished.
2 What the customer's product vision?
{2 What are the key capabties required inthe product?
2 What ro the projacs business objoctves?
2 What aro the projects quaty objocvos?
2 What are the project constains (ecope, schedule, cost)?
{2 Who are the right partipants to ncade inthe project
community?
{2 How wi he team deliver the produc (approach)?EE
KICK O
DEVELOPMENT AND
PRODUCT TEAM
eet)
PRODUCT VISION
(VISION BOX &
PRODUCT VISION STATEMENT)
PROJECT SCOPE
(PROJECT DATA
SHEET)
(PROJECT)Product Vision
Peet fined by 2 product vision box and elevator test statement)
ee he pr pene
ee
PRODUCT
WeeNTto 4
Project Data Sheet
* List of Koy Clionts / customers ** Exploration factor
* Name of the Project Leader + Dally Cost
* Name of he Product Manager + Capabuites
(Product Owner)
= Qualty Ovjectives
* Executive Sponsor
+ Performance / Qualty
* Project Objective Statement (POS) atributes
* Business Otjectves * Architectural Guidelines
* Tradeof Matrix = Issues / Risks
Project Scope
Project Scope explains how a project will deliver on the product
vision.
Project Scope :
Project Data Sheet
+ Singl-page summary of key
business and quality objectives,
product capabives, and project
‘management information.
+ Simple document wih @ powerful
Impactwhose condensed format
constantly reminds ofthe strategic
aspects ofthe project‘Speculate PhaseSpeculate Phase
equi
Definition Proc
PRODUCT
{sev} BACKLOG.
(Seg8) PRIORITIZATION
> Release Plenning
> Wave Planning
> Iteration Planning
Peart ca
ea euccek ei a a
eisExplore Phase
ENVISION PHASE
(PROJECT)
REVIEW & ADAPT
DEVELOP
Correct Answer is
‘The ocrect eicoce s Envision Speculate Explore, Adape, Close.
Adapt Phase
Close PhaseWhich ofthe flowing s NOT a characteristic of Alle Project Management when
ompating with Waterfall managamont?
a.Time Boxed delvery
bbFocus oncustomer satisfaction
Top down control
Nolue focused metries
‘Correct Anew
‘Top down contra is ota charters of Agile Project Management whereas Self ergaizng team
isa character of Agile Piet Teams
“The parameterson the Agile Tangle are
‘@.Quality, Value, Constraints
buat, Scope, Time
Value, Quay, Time
‘Cost, Value, Time
‘Correct Answer is A.
‘The parameters on the Agile Triangle are Qu
ty, Value ana Comtrsint
Which ofthe following is 2 ght weight approach to Agile?
alean
Agile Unified Process
<.DSDM
.Crystal
‘Correct Answers A.
Tea i ight weight approach to Agile