SlideShare une entreprise Scribd logo
1  sur  52
Télécharger pour lire hors ligne
EARNED SCOPE MANAGEMENT
Congreso Nacional de Medición y Estimación de Software ‘15
Alain Abran &
Francisco Valdés
© Copyrights Abran 2015 1
Agenda
 Planning & Monitoring in SWEBOK
 Earned Value & Scope Management
 Example
 Extensibility to early phases - Lifecycle
© Copyrights Abran 2015
2
Project Constraints
Unlimited
facilities
No budget &
time
constraints
3
Wishes Agreed Constraints
© Copyrights Abran 2015
Project Scope
Agreed Project Scope!
The dreamer
Accounting
Marketing
The visionnary
4
© Copyrights Abran 2015
Stakeholders initial
wishes
© Copyrights Abran 2015
Project Triple Constraint
© Copyrights Abran 2015
5
Triple constraints
 Equilibrium needed across the triple constraint
 The in the room = QUALITY!
© Copyrights Abran 2015
6
Triple constraints
Lower Budget
or
Shorter Schedule
© Copyrights Abran 2015
7
Triple constraints
Higher Budget
© Copyrights Abran 2015
8
Software
Engineering
Management
Initiation and
Scope Definition
Software Project
Planning
Software
Project
Enactment
Review and
Evaluation
Closure
Software Engineering
Measurement
Software Engineering
Management Tools
Implementation
of Plans
Software
Acquisition and
Supplier Contract
Management
Implementation
of Measurement
Process
Monitor Process Control Process Reporting
9 © Copyrights Abran 2015
Monitor Process
Adherence to project plan should
be assessed:
 Continually
 At predetermined intervals
For each task, this refers to the
assessment of:
 Outputs
 Completion criteria
10
© Copyrights Abran 2015
Monitor Process
Analysis of measurement data:
Variance analysis based on the deviation of actual
from expected outcomes:
 Costs-Effort overuns
 Schedule slippage,
 Outliers identification
 Etc .
11
© Copyrights Abran 2015
Traditional Monitor Process
Monitoring progress is tracking the achievement of Project
Goals. It requires comparison of Progress to date with
Progress estimated.
(Fairley, 2009)
12
Traditional Monitor Process
Monitoring progress is tracking the achievement of Project
Goals. It requires comparison of Progress to date with
Progress estimated.
(Fairley, 2009)
13
Traditional Monitor Process
Monitoring progress is tracking the achievement of Project
Goals. It requires comparison of Progress to date with
Progress estimated.
(Fairley, 2009)
14
Agenda
 Planning & Monitoring in SWEBOK
 Earned Value & Scope Management
 Example
 Lifecycle & Extensibility to early phases
© Copyrights Abran 2015
15
Figure 1. Control Cost: Inputs, Tools & Techniques, and Outputs
(PMI, 2013)
Monitoring Techniques Available
© Copyrights Valdés-Abran 2015
16
Classical Earned Value
Value = $$$ or Estimated Effort for a deliverable
Earned Value =
Deliverable completed
x
Initial estimated Effort
© Copyrights Abran 2015
17
Earned Value Definitions
PV = BCWS EV= BCWP AC = ACWP
Earned Value Terminology & Definition Formula
Planned Value (PV) What we had planned on spending according to the
schedule
PV = BCWS
Actual Cost (AC) What money we actually spent
(ACWP = Actual Cost of Work Performed)
AC = ACWP
Budget At Completion (BAC) Original budget for the project
Earned Value (EV) What we planned on spending for the work completed
today
EV = BAC
(% completed)
Cost Variance (CV)
Positive is under budget,
Negative is over budget
EV –AC
Cost Performance Index (CPI) For every dollar spent, we are getting x% of
the dollar’s value.
< 1 is over budget, > 1 is under budget.
CPI is sometimes referred to as “forecast to complete”
EV / AC
Estimate AT Completion (EAC)
The current expected total cost is x dollars
AC / % Completed
Estimate To Complete (ETC)
It will cost x dollars to complete the project
EAC –AC
Variance At Completion (VAC)
When complete, the project will have cost x dollars more or less than
originally budgeted
BAC –EAC
© Copyrights Valdés-Abran 2015
18
Classical Earned Value
PV = BCWS EV= BCWP AC =
ACWP
Earned Value Terminology & Definition Formula
Planned Value (PV) What we had planned on
spending according to the schedule
PV = BCWS
Actual Cost (AC) What money we actually spent
(ACWP = Actual Cost of Work Performed)
AC = ACWP
Budget At Completion (BAC) Original budget for
the project
Earned Value (EV) What we planned on
spending for the work completed today
EV = BAC
(%
completed)
Cost Variance (CV)
Positive is under budget,
Negative is over budget
EV –AC
Cost Performance Index (CPI) For every dollar
spent, we are getting x% of the dollar’s value.
< 1 is over budget, > 1 is under budget.
CPI is sometimes referred to as “forecast to
complete”
EV / AC
Estimate AT Completion (EAC)
The current expected total cost is x dollars
AC / %
Completed
Estimate To Complete (ETC)
It will cost x dollars to complete the project
EAC –AC
Variance At Completion (VAC)
When complete, the project will have cost x
dollars more or less than originally budgeted
BAC –EAC
Earned Value Management (EVM) concepts adapted from (Program Executive Office Air
and Missile Defense, 1996)
© Copyrights Valdés-Abran 2015
19
Classical Earned Value
Value = $$$ or Estimated Effort for a deliverable
Earned Value = Deliverable completed x Estimated Effort at
reporting time
What if Estimates are incorrect?
imprecise monitoring & less control!
Solution: monitor directly the scope of the
deliverable completed
- in COSMIC Function Points
(without the estimate bias!)
© Copyrights Abran 2015
20
Earned Scope Management Concept (ESM)
© Copyrights Valdés-Abran 201521
© Copyrights Valdés-Abran 201522
© Copyrights Valdés-Abran 201523
Agenda
 Planning & Monitoring in SWEBOK
 Earned Value-Scope Management
 Example
 Lifecycle & Extensibility to early phases
© Copyrights Abran 2015
24
Example
 Project functional size = 254 CFP
 Planned duration = 10.5 months
 Resources available = 11 people
 Expected avg productivity= 2.2 CFP per
person per month
© Copyrights Valdés-Abran 2015
25
Example
© Copyrights Valdés-Abran 2015
26
Raw status data for the
first 3 periods
Example
© Copyrights Valdés-Abran 2015
27
“Scope
Progress
Status” with
ESM
Expected productivity:
254CFP /
(11persons & 10.5 months)
= 2.2 CFP-person-month
ESM Prediction
ESM Element 1st Period (month
1)
2nd Period (month
2)
3rd Period (month
3)
Unit
1) Total Duration Estimate (TDE)
The total Duration Estimation needed to complete
the project with the same PR for the next periods. 12.70 12.70 6.55 [months]
2) Duration estimate needed to complete the
project with the same productivity. (DESP) 11.70 10.70 3.55 [months]
3) Duration Difference at Completion (DDC)
The difference between planned duration and
total duration estimated in the evaluated
period. -2.20 -2.20 3.95 [months]
4) Productivity required by resources planned to
complete the scope as planned (PRTC). 2.24 2.29 2.02 [CFP/ Person]
5) Resource Variation to complete Planned Scope
by period (RVTC)
Indicates the difference in the number of
human resources needed to complete the scope
planned in the period evaluated. 2.20 4.40 -0.23
[Person]
6) Human Resources Needed to Complete the
project (RNTC)
Resources estimated for next periods to
complete the scope as planned. 13.20 15.40 10.77
[Person]
© Copyrights Valdés-Abran 2015
28
Example
© Copyrights Valdés-Abran 2015
29
Raw status data for the
first 3 periods
Example
© Copyrights Valdés-Abran 2015
30
“Scope
Progress
Status” with
ESM
ESM Element 1st Period (month
1)
2nd Period (month
2)
3rd Period (month
3)
Unit
1) Total Duration Estimate (TDE)
The total Duration Estimation needed to complete
the project with the same PR for the next periods. 12.70 12.70 6.55 [months]
2) Duration estimate needed to complete the
project with the same productivity. (DESP) 11.70 10.70 3.55 [months]
3) Duration Difference at Completion (DDC)
The difference between planned duration and
total duration estimated in the evaluated
period. -2.20 -2.20 3.95 [months]
4) Productivity required by resources planned to
complete the scope as planned (PRTC). 2.24 2.29 2.02 [CFP/ Person]
5) Resource Variation to complete Planned Scope
by period (RVTC)
Indicates the difference in the number of
human resources needed to complete the scope
planned in the period evaluated. 2.20 4.40 -0.23
[Person]
6) Human Resources Needed to Complete the
project (RNTC)
Resources estimated for next periods to
complete the scope as planned. 13.20 15.40 10.77
[Person]
© Copyrights Valdés-Abran 2015
31
Earned Scope Management
Concepts
© Copyrights Valdés-Abran 2015
32
Example
© Copyrights Valdés-Abran 2015
33
Raw status data for the
first 3 periods
Example
© Copyrights Vladés-Abran 2015
34
“Scope
Progress
Status” with
ESM
ESM Prediction
ESM Element 1st Period (month
1)
2nd Period (month
2)
3rd Period (month
3)
Unit
1) Total Duration Estimate (TDE)
The total Duration Estimation needed to complete
the project with the same PR for the next periods. 12.70 12.70 6.55 [months]
2) Duration estimate needed to complete the
project with the same productivity. (DESP) 11.70 10.70 3.55 [months]
3) Duration Difference at Completion (DDC)
The difference between planned duration and
total duration estimated in the evaluated
period. -2.20 -2.20 3.95 [months]
4) Productivity required by resources planned to
complete the scope as planned (PRTC). 2.24 2.29 2.02 [CFP/ Person]
5) Resource Variation to complete Planned Scope
by period (RVTC)
Indicates the difference in the number of
human resources needed to complete the scope
planned in the period evaluated. 2.20 4.40 -0.23
[Person]
6) Human Resources Needed to Complete the
project (RNTC)
Resources estimated for next periods to
complete the scope as planned. 13.20 15.40 10.77
[Person]
© Copyrights Valdés-Abran 2015
35
Earned Schedule: Definitions
© Copyrights Valdés-Abran 2015
36
Metrics
Earned Schedule ES cum
Actual time AT cum
Indicators
Schedule Variance SV (t)
Schedule Performance Index SPI (t)
To Complete Schedule Performance Index TSPI (t)
Predictors Independent Estimate at Completion (time) IEAC (t)
Earned Schedule Mgnt
© Copyrights Valdés-Abran 2015
37
• Schedule Variance (SV) Comparison. [12]
•Schedule Performance Index (SPI) Comparison.
[12]
SV = EV – PV
SPI = EV / PV
© Copyrights Valdés-Abran 2015
Earned Schedule Variance
Agenda
 Planning & Monitoring in SWEBOK
 Earned Value-Scope Management
 Example
 Life cycly & Extensibility to:
 Early project phases
© Copyrights Abran 2015
39
Earned Scope through Phases
Figure 8. Application of the ESM during the project life cycle.© Copyrights Valdés-Abran 2015
40
Planned Process:
An organized set of activities
41
© Copyrights Abran 2015
Earned Value & Scope Management
Strong Measurement Accuracy
42
© Copyrights Abran 2015 – adapted from Boehm 1981
Imprecise Inputs at Feasibility Analysis –
EVM & ESM Challenging
43 © Copyrights Abran 2015 – adapted from Boehm 1981
Scaling – high-level
© Copyrights Vogelezang 2015
44
Scaling – details
© Copyrights Vogelezang 2015
45
Scaling – Level of Granularity
© Copyrights COSMIC Group 2015
46
Available Scope Approximation
Techniques
COSMIC Guideline for Early-Rapid Sizing
 Average functional process
 Equal size bands
 Early & Quick
 EPCU
 Etc.
© Copyrights Abran 2015
47
Early & Quick Approximation
Two levels of classification
© Copyrights COSMIC Group 2015
48
EPCU Approximation
EPCU: Estimation of Projects in a Context of Uncertainty
“The Uncertainty: it is not possible to measure it,
however it is possible to contextualize it”
© Copyrights Valdès-Abran 2015
49
50
Generador de Estimados
EPCU Approximation
More details in the
15.30 workshop by
© Copyrights Valdés 2015
Earned Scope Management
http://www.61custom.com/modern-house-plans.html
http://www.syerasite.com/how-to-choose-home-design-house-plans/3d-home-plans-1-2/© Copyrights Abran 2015
QUESTIONS?
© Copyrights Abran 2015
52
alain.abtran@etsmtl.ca

Contenu connexe

Tendances

Process Improvement in High Maturity Environments Improving the Efficiency ...
Process Improvement in High Maturity Environments   Improving the Efficiency ...Process Improvement in High Maturity Environments   Improving the Efficiency ...
Process Improvement in High Maturity Environments Improving the Efficiency ...
Andre Ferreira
 

Tendances (20)

How to build a good practice software project portfolio webversion
How to build a good practice software project portfolio   webversionHow to build a good practice software project portfolio   webversion
How to build a good practice software project portfolio webversion
 
Presentation refactoring large legacy applications
Presentation refactoring large legacy applications Presentation refactoring large legacy applications
Presentation refactoring large legacy applications
 
Practical usage of fpa and automatic code review piotr popovski
Practical usage of fpa and automatic code review   piotr popovskiPractical usage of fpa and automatic code review   piotr popovski
Practical usage of fpa and automatic code review piotr popovski
 
How to Deliver Winning Mobile Apps
How to Deliver Winning Mobile AppsHow to Deliver Winning Mobile Apps
How to Deliver Winning Mobile Apps
 
Process Improvement in High Maturity Environments Improving the Efficiency ...
Process Improvement in High Maturity Environments   Improving the Efficiency ...Process Improvement in High Maturity Environments   Improving the Efficiency ...
Process Improvement in High Maturity Environments Improving the Efficiency ...
 
How Applied Materials Deploys Faster SAP® Projects and Boosts Quality with Wo...
How Applied Materials Deploys Faster SAP® Projects and Boosts Quality with Wo...How Applied Materials Deploys Faster SAP® Projects and Boosts Quality with Wo...
How Applied Materials Deploys Faster SAP® Projects and Boosts Quality with Wo...
 
Tips and hints for an effective cosmic learning process gained from industria...
Tips and hints for an effective cosmic learning process gained from industria...Tips and hints for an effective cosmic learning process gained from industria...
Tips and hints for an effective cosmic learning process gained from industria...
 
Software or Service? That’s the question!
Software or Service? That’s the question!Software or Service? That’s the question!
Software or Service? That’s the question!
 
Ac2017 6. output based contracting
Ac2017   6. output based contractingAc2017   6. output based contracting
Ac2017 6. output based contracting
 
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...Keynote 2 - The 20% of software engineering practices that contribute to 80% ...
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...
 
Microsoft power point from requiremens management to requirements authoring...
Microsoft power point   from requiremens management to requirements authoring...Microsoft power point   from requiremens management to requirements authoring...
Microsoft power point from requiremens management to requirements authoring...
 
Quality for DevOps teams - Quality engineering in the DevOps culture
Quality for DevOps teams - Quality engineering in the DevOps cultureQuality for DevOps teams - Quality engineering in the DevOps culture
Quality for DevOps teams - Quality engineering in the DevOps culture
 
Automotive SPICE® 3.0 - What is new and what has changed?
Automotive SPICE® 3.0 - What is new and what has changed?Automotive SPICE® 3.0 - What is new and what has changed?
Automotive SPICE® 3.0 - What is new and what has changed?
 
CV_MD ASIF EQBAL
CV_MD ASIF EQBALCV_MD ASIF EQBAL
CV_MD ASIF EQBAL
 
Costing ass4
Costing ass4Costing ass4
Costing ass4
 
Rovi bit dashboard
Rovi bit dashboard Rovi bit dashboard
Rovi bit dashboard
 
Accounting for non functional and project requirements - cosmic and ifpug dev...
Accounting for non functional and project requirements - cosmic and ifpug dev...Accounting for non functional and project requirements - cosmic and ifpug dev...
Accounting for non functional and project requirements - cosmic and ifpug dev...
 
Arpo presentation enu
Arpo presentation enuArpo presentation enu
Arpo presentation enu
 
How Can Test Automation Validate the End-to-End Business Process to Help Ensu...
How Can Test Automation Validate the End-to-End Business Process to Help Ensu...How Can Test Automation Validate the End-to-End Business Process to Help Ensu...
How Can Test Automation Validate the End-to-End Business Process to Help Ensu...
 
Session T6 - Artificial Intelligence Meets Project Controls
Session T6 - Artificial Intelligence Meets Project ControlsSession T6 - Artificial Intelligence Meets Project Controls
Session T6 - Artificial Intelligence Meets Project Controls
 

En vedette

COSMIC Annual Report 2014
COSMIC Annual Report 2014COSMIC Annual Report 2014
Procesy_Provisioning_2008
Procesy_Provisioning_2008Procesy_Provisioning_2008
Procesy_Provisioning_2008
Ela Pamieta
 

En vedette (20)

CNMES'15 : Presentación AMMS - Francisco Valdès Souto
CNMES'15 : Presentación AMMS - Francisco Valdès SoutoCNMES'15 : Presentación AMMS - Francisco Valdès Souto
CNMES'15 : Presentación AMMS - Francisco Valdès Souto
 
The Metrology Journey towards an 8th Base Quantity for Software: How Far or H...
The Metrology Journey towards an 8th Base Quantity for Software: How Far or H...The Metrology Journey towards an 8th Base Quantity for Software: How Far or H...
The Metrology Journey towards an 8th Base Quantity for Software: How Far or H...
 
CNMES15 - Futuro de COSMIC - Frank Vogelezang & Alain Abran
CNMES15 - Futuro de COSMIC - Frank Vogelezang & Alain AbranCNMES15 - Futuro de COSMIC - Frank Vogelezang & Alain Abran
CNMES15 - Futuro de COSMIC - Frank Vogelezang & Alain Abran
 
COSMIC Annual Report 2014
COSMIC Annual Report 2014COSMIC Annual Report 2014
COSMIC Annual Report 2014
 
CNMES'15 - COSMIC en Mexico - Francisco Valdès Souto
CNMES'15 - COSMIC en Mexico - Francisco Valdès SoutoCNMES'15 - COSMIC en Mexico - Francisco Valdès Souto
CNMES'15 - COSMIC en Mexico - Francisco Valdès Souto
 
CNMES'15 - Experiencias en la Implementación de COSMIC FP en una Empresa de A...
CNMES'15 - Experiencias en la Implementación de COSMIC FP en una Empresa de A...CNMES'15 - Experiencias en la Implementación de COSMIC FP en una Empresa de A...
CNMES'15 - Experiencias en la Implementación de COSMIC FP en una Empresa de A...
 
IWSM 2014 Overview of COSMIC related papers (Charles Symons)
IWSM 2014 Overview of COSMIC related papers (Charles Symons)IWSM 2014 Overview of COSMIC related papers (Charles Symons)
IWSM 2014 Overview of COSMIC related papers (Charles Symons)
 
Using cosmic in agile projects
Using cosmic in agile projectsUsing cosmic in agile projects
Using cosmic in agile projects
 
Slide share presentación conswuia
Slide share presentación conswuiaSlide share presentación conswuia
Slide share presentación conswuia
 
Estimacion requerimientos vagos
Estimacion requerimientos vagosEstimacion requerimientos vagos
Estimacion requerimientos vagos
 
Procesy_Provisioning_2008
Procesy_Provisioning_2008Procesy_Provisioning_2008
Procesy_Provisioning_2008
 
Quantitative functional change impact analysis in activity diagrams a cosmi...
Quantitative functional change impact analysis in activity diagrams   a cosmi...Quantitative functional change impact analysis in activity diagrams   a cosmi...
Quantitative functional change impact analysis in activity diagrams a cosmi...
 
Boost Your IT Career with IEEE's Software Engineering Certifications
Boost Your IT Career with IEEE's Software Engineering Certifications Boost Your IT Career with IEEE's Software Engineering Certifications
Boost Your IT Career with IEEE's Software Engineering Certifications
 
PMBOK and Agile in IT projects
PMBOK and Agile in IT projectsPMBOK and Agile in IT projects
PMBOK and Agile in IT projects
 
Using the COSMIC Method to Estimate Agile User Stories
Using the COSMIC Method to Estimate Agile User StoriesUsing the COSMIC Method to Estimate Agile User Stories
Using the COSMIC Method to Estimate Agile User Stories
 
CNMES15 - COSMIC approximate FSM - Frank Vogelezang
CNMES15 - COSMIC approximate FSM - Frank VogelezangCNMES15 - COSMIC approximate FSM - Frank Vogelezang
CNMES15 - COSMIC approximate FSM - Frank Vogelezang
 
CNMES15 - Taxonomía de métricas - Carlos Gutiérrez Pérez
CNMES15 - Taxonomía de métricas - Carlos Gutiérrez PérezCNMES15 - Taxonomía de métricas - Carlos Gutiérrez Pérez
CNMES15 - Taxonomía de métricas - Carlos Gutiérrez Pérez
 
CNMES15 - Impacts and Benefits of using COSMIC - Frank Vogelezang
CNMES15 - Impacts and Benefits of using COSMIC - Frank VogelezangCNMES15 - Impacts and Benefits of using COSMIC - Frank Vogelezang
CNMES15 - Impacts and Benefits of using COSMIC - Frank Vogelezang
 
Iwsm2014 verifying the accuracy of automation tools for cosmic measurement ...
Iwsm2014   verifying the accuracy of automation tools for cosmic measurement ...Iwsm2014   verifying the accuracy of automation tools for cosmic measurement ...
Iwsm2014 verifying the accuracy of automation tools for cosmic measurement ...
 
Project Management The State of the Art
Project Management The State of the ArtProject Management The State of the Art
Project Management The State of the Art
 

Similaire à CNMES15 - Earned Scope Management - Alain Abran

07.cost management updated
07.cost management updated07.cost management updated
07.cost management updated
Shraddha PMP
 
Earned Value AnalysisTracking Project ProgressWh.docx
Earned Value AnalysisTracking Project ProgressWh.docxEarned Value AnalysisTracking Project ProgressWh.docx
Earned Value AnalysisTracking Project ProgressWh.docx
sagarlesley
 
160155061 project-monitoring-control
160155061 project-monitoring-control160155061 project-monitoring-control
160155061 project-monitoring-control
eidalin95
 
projectcostcontrol-130625012804-phpapp02 (1)
projectcostcontrol-130625012804-phpapp02 (1)projectcostcontrol-130625012804-phpapp02 (1)
projectcostcontrol-130625012804-phpapp02 (1)
Nita Cristian
 
L06 cost management
L06 cost managementL06 cost management
L06 cost management
Asa Chan
 

Similaire à CNMES15 - Earned Scope Management - Alain Abran (20)

Projects Control Using Earned Value Techniques - Part One
Projects Control Using Earned Value Techniques - Part OneProjects Control Using Earned Value Techniques - Part One
Projects Control Using Earned Value Techniques - Part One
 
project control using earned value analysis - Part 01
project control using earned value analysis - Part 01 project control using earned value analysis - Part 01
project control using earned value analysis - Part 01
 
Earned Value Management
Earned Value ManagementEarned Value Management
Earned Value Management
 
Project monitoring & Earned Value Analysis
Project monitoring & Earned Value AnalysisProject monitoring & Earned Value Analysis
Project monitoring & Earned Value Analysis
 
07.cost management updated
07.cost management updated07.cost management updated
07.cost management updated
 
Earned Value AnalysisTracking Project ProgressWh.docx
Earned Value AnalysisTracking Project ProgressWh.docxEarned Value AnalysisTracking Project ProgressWh.docx
Earned Value AnalysisTracking Project ProgressWh.docx
 
Earned Value Management
Earned Value ManagementEarned Value Management
Earned Value Management
 
160155061 project-monitoring-control
160155061 project-monitoring-control160155061 project-monitoring-control
160155061 project-monitoring-control
 
Application of Earned Value Method and Delay Analysis on Construction Project...
Application of Earned Value Method and Delay Analysis on Construction Project...Application of Earned Value Method and Delay Analysis on Construction Project...
Application of Earned Value Method and Delay Analysis on Construction Project...
 
5. PAE AcFn621 Ch-5 Execution and Monitoring.ppt
5. PAE AcFn621 Ch-5 Execution and Monitoring.ppt5. PAE AcFn621 Ch-5 Execution and Monitoring.ppt
5. PAE AcFn621 Ch-5 Execution and Monitoring.ppt
 
EVA - Metrics.ppt
EVA - Metrics.pptEVA - Metrics.ppt
EVA - Metrics.ppt
 
projectcostcontrol-130625012804-phpapp02 (1)
projectcostcontrol-130625012804-phpapp02 (1)projectcostcontrol-130625012804-phpapp02 (1)
projectcostcontrol-130625012804-phpapp02 (1)
 
Project cost & control
Project cost & controlProject cost & control
Project cost & control
 
L06 cost management
L06 cost managementL06 cost management
L06 cost management
 
Project Management EVM & SCBA
Project Management EVM & SCBAProject Management EVM & SCBA
Project Management EVM & SCBA
 
PM Session 7
PM Session 7PM Session 7
PM Session 7
 
Earned value Project Management (evpm)
Earned value Project Management (evpm)Earned value Project Management (evpm)
Earned value Project Management (evpm)
 
Ch 9 project monitoring &amp; control updated
Ch 9 project monitoring &amp; control updatedCh 9 project monitoring &amp; control updated
Ch 9 project monitoring &amp; control updated
 
Earned value management
Earned value managementEarned value management
Earned value management
 
Project cost control
Project cost controlProject cost control
Project cost control
 

Plus de COSMIC - Common Software Measurement International Consortium

Plus de COSMIC - Common Software Measurement International Consortium (14)

Software Project Estimation - Critical knowledge for today and tomorrow
Software Project Estimation - Critical knowledge for today and tomorrowSoftware Project Estimation - Critical knowledge for today and tomorrow
Software Project Estimation - Critical knowledge for today and tomorrow
 
CNMES 2017 Software Cost Estimating with COSMIC - Critical knowledge for toda...
CNMES 2017 Software Cost Estimating with COSMIC - Critical knowledge for toda...CNMES 2017 Software Cost Estimating with COSMIC - Critical knowledge for toda...
CNMES 2017 Software Cost Estimating with COSMIC - Critical knowledge for toda...
 
CNMES17 - Acceptance of the COSMIC method and future developments
CNMES17 - Acceptance of the COSMIC method and future developmentsCNMES17 - Acceptance of the COSMIC method and future developments
CNMES17 - Acceptance of the COSMIC method and future developments
 
IWSM2014 COSMIC masterclass part 3 - Automatic measurement of UML specifica...
IWSM2014   COSMIC masterclass part 3 - Automatic measurement of UML specifica...IWSM2014   COSMIC masterclass part 3 - Automatic measurement of UML specifica...
IWSM2014 COSMIC masterclass part 3 - Automatic measurement of UML specifica...
 
IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)
IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)
IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)
 
IWSM2014 - Manage the Automotive Embedded Software Development Cost & Product...
IWSM2014 - Manage the Automotive Embedded Software Development Cost & Product...IWSM2014 - Manage the Automotive Embedded Software Development Cost & Product...
IWSM2014 - Manage the Automotive Embedded Software Development Cost & Product...
 
Iwsm2014 measuring the functional size of mobile apps with cosmic (harold v...
Iwsm2014   measuring the functional size of mobile apps with cosmic (harold v...Iwsm2014   measuring the functional size of mobile apps with cosmic (harold v...
Iwsm2014 measuring the functional size of mobile apps with cosmic (harold v...
 
Iwsm2014 empirical-based extension of the cosmic method (reiner dumke - rob...
Iwsm2014   empirical-based extension of the cosmic method (reiner dumke - rob...Iwsm2014   empirical-based extension of the cosmic method (reiner dumke - rob...
Iwsm2014 empirical-based extension of the cosmic method (reiner dumke - rob...
 
Iwsm2014 defect density measurements using cosmic (thomas fehlmann)
Iwsm2014   defect density measurements using cosmic (thomas fehlmann)Iwsm2014   defect density measurements using cosmic (thomas fehlmann)
Iwsm2014 defect density measurements using cosmic (thomas fehlmann)
 
Iwsm2014 measuring cosmic software size from functional execution traces of...
Iwsm2014   measuring cosmic software size from functional execution traces of...Iwsm2014   measuring cosmic software size from functional execution traces of...
Iwsm2014 measuring cosmic software size from functional execution traces of...
 
Iwsm2014 cosmic approximate sizing using a fuzzy logic approach (alain abran)
Iwsm2014   cosmic approximate sizing using a fuzzy logic approach (alain abran)Iwsm2014   cosmic approximate sizing using a fuzzy logic approach (alain abran)
Iwsm2014 cosmic approximate sizing using a fuzzy logic approach (alain abran)
 
COSMIC быстрая оценка ит проекта
COSMIC быстрая оценка ит проектаCOSMIC быстрая оценка ит проекта
COSMIC быстрая оценка ит проекта
 
COSMIC для руководителей проектов (русский)
COSMIC для руководителей проектов (русский)COSMIC для руководителей проектов (русский)
COSMIC для руководителей проектов (русский)
 
Web Advice Module case study - COSMIC
Web Advice Module case study - COSMICWeb Advice Module case study - COSMIC
Web Advice Module case study - COSMIC
 

Dernier

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 

Dernier (20)

%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationSHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions Presentation
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 

CNMES15 - Earned Scope Management - Alain Abran

  • 1. EARNED SCOPE MANAGEMENT Congreso Nacional de Medición y Estimación de Software ‘15 Alain Abran & Francisco Valdés © Copyrights Abran 2015 1
  • 2. Agenda  Planning & Monitoring in SWEBOK  Earned Value & Scope Management  Example  Extensibility to early phases - Lifecycle © Copyrights Abran 2015 2
  • 3. Project Constraints Unlimited facilities No budget & time constraints 3 Wishes Agreed Constraints © Copyrights Abran 2015
  • 4. Project Scope Agreed Project Scope! The dreamer Accounting Marketing The visionnary 4 © Copyrights Abran 2015 Stakeholders initial wishes © Copyrights Abran 2015
  • 5. Project Triple Constraint © Copyrights Abran 2015 5
  • 6. Triple constraints  Equilibrium needed across the triple constraint  The in the room = QUALITY! © Copyrights Abran 2015 6
  • 7. Triple constraints Lower Budget or Shorter Schedule © Copyrights Abran 2015 7
  • 8. Triple constraints Higher Budget © Copyrights Abran 2015 8
  • 9. Software Engineering Management Initiation and Scope Definition Software Project Planning Software Project Enactment Review and Evaluation Closure Software Engineering Measurement Software Engineering Management Tools Implementation of Plans Software Acquisition and Supplier Contract Management Implementation of Measurement Process Monitor Process Control Process Reporting 9 © Copyrights Abran 2015
  • 10. Monitor Process Adherence to project plan should be assessed:  Continually  At predetermined intervals For each task, this refers to the assessment of:  Outputs  Completion criteria 10 © Copyrights Abran 2015
  • 11. Monitor Process Analysis of measurement data: Variance analysis based on the deviation of actual from expected outcomes:  Costs-Effort overuns  Schedule slippage,  Outliers identification  Etc . 11 © Copyrights Abran 2015
  • 12. Traditional Monitor Process Monitoring progress is tracking the achievement of Project Goals. It requires comparison of Progress to date with Progress estimated. (Fairley, 2009) 12
  • 13. Traditional Monitor Process Monitoring progress is tracking the achievement of Project Goals. It requires comparison of Progress to date with Progress estimated. (Fairley, 2009) 13
  • 14. Traditional Monitor Process Monitoring progress is tracking the achievement of Project Goals. It requires comparison of Progress to date with Progress estimated. (Fairley, 2009) 14
  • 15. Agenda  Planning & Monitoring in SWEBOK  Earned Value & Scope Management  Example  Lifecycle & Extensibility to early phases © Copyrights Abran 2015 15
  • 16. Figure 1. Control Cost: Inputs, Tools & Techniques, and Outputs (PMI, 2013) Monitoring Techniques Available © Copyrights Valdés-Abran 2015 16
  • 17. Classical Earned Value Value = $$$ or Estimated Effort for a deliverable Earned Value = Deliverable completed x Initial estimated Effort © Copyrights Abran 2015 17
  • 18. Earned Value Definitions PV = BCWS EV= BCWP AC = ACWP Earned Value Terminology & Definition Formula Planned Value (PV) What we had planned on spending according to the schedule PV = BCWS Actual Cost (AC) What money we actually spent (ACWP = Actual Cost of Work Performed) AC = ACWP Budget At Completion (BAC) Original budget for the project Earned Value (EV) What we planned on spending for the work completed today EV = BAC (% completed) Cost Variance (CV) Positive is under budget, Negative is over budget EV –AC Cost Performance Index (CPI) For every dollar spent, we are getting x% of the dollar’s value. < 1 is over budget, > 1 is under budget. CPI is sometimes referred to as “forecast to complete” EV / AC Estimate AT Completion (EAC) The current expected total cost is x dollars AC / % Completed Estimate To Complete (ETC) It will cost x dollars to complete the project EAC –AC Variance At Completion (VAC) When complete, the project will have cost x dollars more or less than originally budgeted BAC –EAC © Copyrights Valdés-Abran 2015 18
  • 19. Classical Earned Value PV = BCWS EV= BCWP AC = ACWP Earned Value Terminology & Definition Formula Planned Value (PV) What we had planned on spending according to the schedule PV = BCWS Actual Cost (AC) What money we actually spent (ACWP = Actual Cost of Work Performed) AC = ACWP Budget At Completion (BAC) Original budget for the project Earned Value (EV) What we planned on spending for the work completed today EV = BAC (% completed) Cost Variance (CV) Positive is under budget, Negative is over budget EV –AC Cost Performance Index (CPI) For every dollar spent, we are getting x% of the dollar’s value. < 1 is over budget, > 1 is under budget. CPI is sometimes referred to as “forecast to complete” EV / AC Estimate AT Completion (EAC) The current expected total cost is x dollars AC / % Completed Estimate To Complete (ETC) It will cost x dollars to complete the project EAC –AC Variance At Completion (VAC) When complete, the project will have cost x dollars more or less than originally budgeted BAC –EAC Earned Value Management (EVM) concepts adapted from (Program Executive Office Air and Missile Defense, 1996) © Copyrights Valdés-Abran 2015 19
  • 20. Classical Earned Value Value = $$$ or Estimated Effort for a deliverable Earned Value = Deliverable completed x Estimated Effort at reporting time What if Estimates are incorrect? imprecise monitoring & less control! Solution: monitor directly the scope of the deliverable completed - in COSMIC Function Points (without the estimate bias!) © Copyrights Abran 2015 20
  • 21. Earned Scope Management Concept (ESM) © Copyrights Valdés-Abran 201521
  • 24. Agenda  Planning & Monitoring in SWEBOK  Earned Value-Scope Management  Example  Lifecycle & Extensibility to early phases © Copyrights Abran 2015 24
  • 25. Example  Project functional size = 254 CFP  Planned duration = 10.5 months  Resources available = 11 people  Expected avg productivity= 2.2 CFP per person per month © Copyrights Valdés-Abran 2015 25
  • 26. Example © Copyrights Valdés-Abran 2015 26 Raw status data for the first 3 periods
  • 27. Example © Copyrights Valdés-Abran 2015 27 “Scope Progress Status” with ESM Expected productivity: 254CFP / (11persons & 10.5 months) = 2.2 CFP-person-month
  • 28. ESM Prediction ESM Element 1st Period (month 1) 2nd Period (month 2) 3rd Period (month 3) Unit 1) Total Duration Estimate (TDE) The total Duration Estimation needed to complete the project with the same PR for the next periods. 12.70 12.70 6.55 [months] 2) Duration estimate needed to complete the project with the same productivity. (DESP) 11.70 10.70 3.55 [months] 3) Duration Difference at Completion (DDC) The difference between planned duration and total duration estimated in the evaluated period. -2.20 -2.20 3.95 [months] 4) Productivity required by resources planned to complete the scope as planned (PRTC). 2.24 2.29 2.02 [CFP/ Person] 5) Resource Variation to complete Planned Scope by period (RVTC) Indicates the difference in the number of human resources needed to complete the scope planned in the period evaluated. 2.20 4.40 -0.23 [Person] 6) Human Resources Needed to Complete the project (RNTC) Resources estimated for next periods to complete the scope as planned. 13.20 15.40 10.77 [Person] © Copyrights Valdés-Abran 2015 28
  • 29. Example © Copyrights Valdés-Abran 2015 29 Raw status data for the first 3 periods
  • 30. Example © Copyrights Valdés-Abran 2015 30 “Scope Progress Status” with ESM
  • 31. ESM Element 1st Period (month 1) 2nd Period (month 2) 3rd Period (month 3) Unit 1) Total Duration Estimate (TDE) The total Duration Estimation needed to complete the project with the same PR for the next periods. 12.70 12.70 6.55 [months] 2) Duration estimate needed to complete the project with the same productivity. (DESP) 11.70 10.70 3.55 [months] 3) Duration Difference at Completion (DDC) The difference between planned duration and total duration estimated in the evaluated period. -2.20 -2.20 3.95 [months] 4) Productivity required by resources planned to complete the scope as planned (PRTC). 2.24 2.29 2.02 [CFP/ Person] 5) Resource Variation to complete Planned Scope by period (RVTC) Indicates the difference in the number of human resources needed to complete the scope planned in the period evaluated. 2.20 4.40 -0.23 [Person] 6) Human Resources Needed to Complete the project (RNTC) Resources estimated for next periods to complete the scope as planned. 13.20 15.40 10.77 [Person] © Copyrights Valdés-Abran 2015 31
  • 32. Earned Scope Management Concepts © Copyrights Valdés-Abran 2015 32
  • 33. Example © Copyrights Valdés-Abran 2015 33 Raw status data for the first 3 periods
  • 34. Example © Copyrights Vladés-Abran 2015 34 “Scope Progress Status” with ESM
  • 35. ESM Prediction ESM Element 1st Period (month 1) 2nd Period (month 2) 3rd Period (month 3) Unit 1) Total Duration Estimate (TDE) The total Duration Estimation needed to complete the project with the same PR for the next periods. 12.70 12.70 6.55 [months] 2) Duration estimate needed to complete the project with the same productivity. (DESP) 11.70 10.70 3.55 [months] 3) Duration Difference at Completion (DDC) The difference between planned duration and total duration estimated in the evaluated period. -2.20 -2.20 3.95 [months] 4) Productivity required by resources planned to complete the scope as planned (PRTC). 2.24 2.29 2.02 [CFP/ Person] 5) Resource Variation to complete Planned Scope by period (RVTC) Indicates the difference in the number of human resources needed to complete the scope planned in the period evaluated. 2.20 4.40 -0.23 [Person] 6) Human Resources Needed to Complete the project (RNTC) Resources estimated for next periods to complete the scope as planned. 13.20 15.40 10.77 [Person] © Copyrights Valdés-Abran 2015 35
  • 36. Earned Schedule: Definitions © Copyrights Valdés-Abran 2015 36 Metrics Earned Schedule ES cum Actual time AT cum Indicators Schedule Variance SV (t) Schedule Performance Index SPI (t) To Complete Schedule Performance Index TSPI (t) Predictors Independent Estimate at Completion (time) IEAC (t)
  • 37. Earned Schedule Mgnt © Copyrights Valdés-Abran 2015 37
  • 38. • Schedule Variance (SV) Comparison. [12] •Schedule Performance Index (SPI) Comparison. [12] SV = EV – PV SPI = EV / PV © Copyrights Valdés-Abran 2015 Earned Schedule Variance
  • 39. Agenda  Planning & Monitoring in SWEBOK  Earned Value-Scope Management  Example  Life cycly & Extensibility to:  Early project phases © Copyrights Abran 2015 39
  • 40. Earned Scope through Phases Figure 8. Application of the ESM during the project life cycle.© Copyrights Valdés-Abran 2015 40
  • 41. Planned Process: An organized set of activities 41 © Copyrights Abran 2015
  • 42. Earned Value & Scope Management Strong Measurement Accuracy 42 © Copyrights Abran 2015 – adapted from Boehm 1981
  • 43. Imprecise Inputs at Feasibility Analysis – EVM & ESM Challenging 43 © Copyrights Abran 2015 – adapted from Boehm 1981
  • 44. Scaling – high-level © Copyrights Vogelezang 2015 44
  • 45. Scaling – details © Copyrights Vogelezang 2015 45
  • 46. Scaling – Level of Granularity © Copyrights COSMIC Group 2015 46
  • 47. Available Scope Approximation Techniques COSMIC Guideline for Early-Rapid Sizing  Average functional process  Equal size bands  Early & Quick  EPCU  Etc. © Copyrights Abran 2015 47
  • 48. Early & Quick Approximation Two levels of classification © Copyrights COSMIC Group 2015 48
  • 49. EPCU Approximation EPCU: Estimation of Projects in a Context of Uncertainty “The Uncertainty: it is not possible to measure it, however it is possible to contextualize it” © Copyrights Valdès-Abran 2015 49
  • 50. 50 Generador de Estimados EPCU Approximation More details in the 15.30 workshop by © Copyrights Valdés 2015
  • 52. QUESTIONS? © Copyrights Abran 2015 52 alain.abtran@etsmtl.ca