SlideShare a Scribd company logo
1 of 26
A Structured Approach to Estimating
Software Intensive Projects
René Berghuijs and Shaun Irvin
10 March 2015
10/03/2015 NATO UNCLASSIFIED 1
• NATO is a military, political Alliance
headquartered in Brussels, Belgium
• Core business: peace and security
• The NATO Communications & Information
Agency is NATO’s acquisition organization, with
entities in Brussels, The Hague and Mons (BEL)
• In today’s context NATO is a user organization
11/03/2015 NATO UNCLASSIFIED 2
Introduction
11/03/2015 NATO UNCLASSIFIED 3
Software Estimating Progression
Rene’s
NATO
Experience
Early Days
of NATO
Software
Estimating
NATO
Reform &
Software
Intensive
Task Force
NATO
Software
Estimating
Today
11/03/2015 NATO UNCLASSIFIED 4
Rene’s NATO estimating experience
• Hired in 2005 to do independent SW cost estimating
for changes and block upgrades to NATO’s AIR C2
program
– Previous experience as HW cost estimator for production
plants of (petro) chemicals
• Familiarization with SW cost estimating through:
– Literature (Barry Boehm, Capers Jones)
– Training on COTS products
– Joining cost society (ISPA)
• NATO Theatre Missile Defense program, based on the
ACCS program (nowadays integrated Air & Missile
Defense)
• Ingredients of the cost estimate:
– Requirements driven
– Function Point Analysis
– COTS estimating program (calibrated)
– Validation
• Outcome: an investment cost estimate used in the
funding request to the nations
– Screened by WGNTEs, no comments on cost
– Authorized by the then Investment Committee
11/03/2015 NATO UNCLASSIFIED 5
First big estimating project
Lack of Analytical Expertise
• Budget already set
• Type-B Cost Estimate (TBCE) based on technical expert level of
effort (LOE) input
• Speculation at lower levels led to large error margins
• Estimates not defendable or repeatable
• “Catch-22” with NATO Office of Resources (NOR) and
requirements
Cost/Schedule Overruns
• Expert opinion ALWAYS led to underestimation
• No BOEs or baselines to track contractor progress or support
during negotiations
11/03/2015 NATO UNCLASSIFIED 6
NATO Early Days
Software Estimating
11/03/2015 NATO UNCLASSIFIED 7
LOE Estimating
MAIN GROUP ACTIVITY WORK Labor Duration Total Unit Cost Subtotal Total Cost Total Labor Group Cost
Project Manager 1.0 24.0 24.0 20,000€ 480,000€
Technical Management 1.0 24.0 24.0 20,000€ 480,000€
Configuration Management 0.2 24.0 4.8 18,000€ 86,400€
Quality Management 0.2 24.0 4.8 18,000€ 86,400€
Test Management 0.2 24.0 4.8 18,000€ 86,400€
Contract Management 0.2 24.0 4.8 18,000€ 86,400€
Finance Management 0.2 24.0 4.8 18,000€ 86,400€
Project Admin Office 0.2 24.0 4.8 15,000€ 72,000€
IT System Admin 0.2 24.0 4.8 18,000€ 86,400€
Other Staff Contribution 0.2 24.0 4.8 10,000€ 48,000€
System Analysis (SME) 4.0 2.0 8.0 20,000€ 160,000€
SSS 2.0 1.0 2.0 16,000€ 32,000€
System Requirements Review (SRR) 4.0 0.2 0.8 18,000€ 14,400€
System Design 2.0 1.0 2.0 20,000€ 40,000€
TA, ICD 4.0 1.0 4.0 18,000€ 72,000€
SSDD 2.0 1.0 2.0 18,000€ 36,000€
Critical Design Review (CDR) 6.0 0.2 1.2 18,000€ 21,600€
Software Requirements Analysis 8.0 4.0 32.0 20,000€ 640,000€
SRS, IRS 4.0 2.0 8.0 16,000€ 128,000€
Software Design 8.0 4.0 32.0 18,000€ 576,000€
SDD, IDD 4.0 2.0 8.0 16,000€ 128,000€
Software Implementation (coding) 18.0 20.0 360.0 16,000€ 5,760,000€ 360.0 5,760,000€
Software Unit Testing 10.0 6.0 60.0 16,000€ 960,000€ 60.0 960,000€
Specification, Integration and Test 2.0 1.0 2.0 18,000€ 36,000€
Procurement 2.0 0.5 1.0 18,000€ 18,000€
Test Plan Preparation 2.0 0.5 1.0 20,000€ 20,000€
Test Procedures 4.0 2.0 8.0 16,000€ 128,000€
Test Readiness Review (TRR) 10.0 0.1 1.0 18,000€ 18,000€
Pilot System Installation and Test 6.0 2.0 12.0 16,000€ 192,000€
Factory Acceptance Test - FAT 15.0 1.0 15.0 18,000€ 270,000€
System Acceptance Test - SAT 10.0 1.0 10.0 18,000€ 180,000€
808,000€
Development Systems Engineering
376,000€ 20.0 376,000€
Software Development
Detailed in Sheet:
WP1 Software Dev.
8,192,000€
80.0 1,472,000€
Hardware Development
54,000€ 3.0 54,000€
System Integration
and Testing
808,000€ 47.0
1,392,000€
Support Functions
14.4 206,400€
WP 1: XXXX Implementation
Management Project Management
1,598,400€
72.0
Lack of Analytical Expertise
• Budget already set
• Type-B Cost Estimate (TBCE) based on technical expert level of
effort (LOE) input
• Speculation at lower levels led to large error margins
• Estimates not defendable or repeatable
• “Catch-22” with NATO Office of Resources (NOR) and
requirements
Cost/Schedule Overruns
• Expert opinion ALWAYS led to underestimation
• No BOEs or baselines to track contractor progress or support
during negotiations
11/03/2015 NATO UNCLASSIFIED 8
NATO Early Days
Software Estimating
• NCI Agency was established 2012 as the outcome of NATO’s
Agency Reform – merger of NC3A, NACMA etc.
• Founding Principles:
• Customer Funding
• Full Project Lifecycle
• Best Practices
• Service Lines and Program Offices
• Centralized Cost Capability:
• Four Cost Professionals co-located in Brussels
• Common tools (SEER suite)
• Using shared historical data
• Setting up new policies and processes
11/03/2015 NATO UNCLASSIFIED 9
Birth of NCI Agency
• Established in Dec 2013 to analyze cost and
schedule overruns in NATO software projects
• Goal: To identify specific process improvements
for better project management
11/03/2015 NATO UNCLASSIFIED 10
Software Intensive Project
Task Force
11/03/2015 NATO UNCLASSIFIED 11
Cost/Schedule Overruns
• Initial analysis of 27 recently implemented SIPs
• 5 cancelled or failed with little or no capability
• 10 completed projects with severe cost/schedule impacts (>4 years
late or >30% over budget
• 10 projects still being implemented (average 3 years late)
• Only 2 completed less than 2 years late and less than 15% over
budget
• Independent, data-driven, lifecycle cost estimating is
truly in NATO’s DNA:
– Software Intensive Projects are now estimated using
Function Point Analysis and SEER tools
– SIPs are recognized as being more risky than other
projects; contingencies are now project specific
– Full Life-cycle analysis supports O&M Phase
• Estimate baselines are used in the analysis of
contractor ECPs through:
– Audited Labour rates (basic rates, overhead and general /
administrative)
– Tracking contractor’s performance across life-cycle
(productivity, quality, schedule)
11/03/2015 NATO UNCLASSIFIED 12
Fast Forward to Today…
11/03/2015 NATO UNCLASSIFIED 13
Function Point Counting
• Independent, data-driven, lifecycle cost estimating is
truly in NATO’s DNA:
– Software Intensive Projects are now estimated using
Function Point Analysis and SEER tools
– SIPs are recognized as being more risky than other
projects; contingencies are now project specific
– Full Life-cycle analysis supports O&M Phase
• Estimate baselines are used in the analysis of
contractor ECPs through:
– Audited Labour rates (basic rates, overhead and general /
administrative)
– Tracking contractor’s performance across life-cycle
(productivity, quality, schedule)
11/03/2015 NATO UNCLASSIFIED 14
Fast Forward to Today…
11/03/2015 NATO UNCLASSIFIED 15
SEER Outputs
1.11 Program - CTE Missions Application
Activity Proj Mgr Analyst Design Program Data Test/QA CM/RM QC Lead Total
Sys Reqs 10 44 12 0 5 10 2 2 85
SW Reqs 30 115 35 15 15 30 5 5 249
Pre Design 169 153 629 184 123 215 31 31 1,533
Det Design 93 84 346 101 68 118 17 17 844
Code 273 117 234 2,148 234 586 156 156 3,905
Int & Test 47 12 23 227 47 169 29 29 583
Prog Test 31 8 16 153 31 114 20 20 393
Sys I&T 148 37 74 352 19 1,092 93 37 1,851
Development Total 801 570 1,369 3,180 541 2,334 352 296 9,443
Maint 857 214 429 4,072 107 4,286 536 214 10,716
Life Cycle Total 1,658 784 1,797 7,252 648 6,620 888 511 20,159
• Independent, data-driven, lifecycle cost estimating is
truly in NATO’s DNA:
– Software Intensive Projects are now estimated using
Function Point Analysis and SEER tools
– SIPs are recognized as being more risky than other
projects; contingencies are now project specific
– Full Life-cycle analysis supports O&M Phase
• Estimate baselines are used in the analysis of
contractor ECPs through:
– Audited Labour rates (basic rates, overhead and general /
administrative)
– Tracking contractor’s performance across life-cycle
(productivity, quality, schedule)
11/03/2015 NATO UNCLASSIFIED 16
Fast Forward to Today…
11/03/2015 NATO UNCLASSIFIED 17
Risk Analysis & Uncertainty
Risk #01 JTS interim system continues to evolve, making it a moving
target and endangering the user acceptance of the N-JTS.
Probability High
Description As N-JTS delivery is only possible after a lengthy NSIP
procurement (approximately 3-4 years after 1st
stage
authorization), JTS interim system might be asked to implement
emerging NATO requirements, making it a “moving target” for
the N-JTS. As a result, the user community may not be
motivated to embrace the N-JTS, as it will eventually be
delivered with less functionality than the interim system. On the
other hand, incorporating these charges can delay the project
and add additional costs.
Impact Medium
Scope
Impact
Yes
Schedule
Impact
Up to 6
months
Cost Impact Up to €
500,000
Mitigation 1 Limit changes to JTS to MMR, governed by the IPMT. During Execution
2 Foreseen additional budget/time to incorporate necessary
changes.
Not included in current
proposal
3 Introducing early releases will allow to re-prioritise some of
the solution features to ensure that those features that are
mandatory are included
Included in current
proposal
• Schedule and Cost impact
factored into Contingency plan
• Higher confidence level used in
estimates
• Independent, data-driven, lifecycle cost estimating is
truly in NATO’s DNA:
– Software Intensive Projects are now estimated using
Function Point Analysis and SEER tools
– SIPs are recognized as being more risky than other
projects; contingencies are now project specific
– Full Life-cycle analysis supports O&M Phase
• Estimate baselines are used in the analysis of
contractor ECPs through:
– Audited Labour rates (basic rates, overhead and general /
administrative)
– Tracking contractor’s performance across life-cycle
(productivity, quality, schedule)
11/03/2015 NATO UNCLASSIFIED 18
Fast Forward to Today…
0
2
4
6
8
10
12
2018 2019 2020 2021 2022 2023 Fiscal Year
Effort Months
Corrective Adaptive Perfective Enhancements
TMD 1 (Step 4) (Effort)
11/03/2015 NATO UNCLASSIFIED 19
Software Maintenance
• Independent, data-driven, lifecycle cost estimating is
truly in NATO’s DNA:
– Software Intensive Projects are now estimated using
Function Point Analysis and SEER tools
– SIPs are recognized as being more risky than other
projects; contingencies are now project specific
– Full Life-cycle analysis supports O&M Phase
• Estimate baselines are used in the analysis of
contractor ECPs through:
– Audited Labour rates (basic rates, overhead and general /
administrative)
– Tracking contractor’s performance across life-cycle
(productivity, quality, schedule)
11/03/2015 NATO UNCLASSIFIED 20
Fast Forward to Today…
• Better negotiation techniques through SEER
• Investment Committee has more confidence in our estimates
• Challenges:
– Better defined initial requirements are necessary
– Closing the feedback loop (actual vs. planned)
– To be at maturity level 2 by 2016 and level 3 by 2017
11/03/2015 NATO UNCLASSIFIED 21
Today…
Hours Price Travel Hours Price Travel Hours Price Travel Hours Price Travel
PM 3,672 501,230€ 125,580€ 3,030 413,597€ 19,000€ 3,030 413,597€ 19,000€ 3,030 413,597€ 19,000€
SE 14,263 1,946,840€ 683,622€ 5,233 714,275€ 97,500€ 6,047 825,434€ 97,500€ 8,443 1,152,514€ 97,500€
SW Dev 23,074 3,149,615€ 323,054€ 10,720 1,463,236€ 125,000€ 12,581 1,717,248€ 125,000€ 18,056 2,464,668€ 125,000€
QA 1,720 234,781€ -€ 414 56,459€ -€ 509 69,458€ -€ 789 107,710€ -€
CM/DM 664 90,636€ -€ 491 66,960€ -€ 604 82,379€ -€ 936 127,747€ -€
ILS 1,390 189,736€ -€ 550 75,075€ -€ 550 75,075€ -€ 550 75,075€ -€
44,783 6,112,838€ 1,132,256€ 20,437 2,789,603€ 241,500€ 23,320 3,183,192€ 241,500€ 31,804 4,341,311€ 241,500€
Area
SEER Low
3,031,103€
3,679,535€
Agreed Price: €4,100,000 (57% savings) !!!
Proposed SEER HighSEER Med
TOTAL: 4,582,811€3,424,692€
7,245,094€
11/03/2015 NATO UNCLASSIFIED 22
Repeat Customer
• Better negotiation techniques through SEER
• Investment Committee has more confidence in our estimates
• Challenges:
– Better defined initial requirements are necessary
– Closing the feedback loop (actual vs. planned)
– To be at maturity level 2 by 2016 and level 3 by 2017
11/03/2015 NATO UNCLASSIFIED 23
Today…
Hours Price Travel Hours Price Travel Hours Price Travel Hours Price Travel
PM 3,672 501,230€ 125,580€ 3,030 413,597€ 19,000€ 3,030 413,597€ 19,000€ 3,030 413,597€ 19,000€
SE 14,263 1,946,840€ 683,622€ 5,233 714,275€ 97,500€ 6,047 825,434€ 97,500€ 8,443 1,152,514€ 97,500€
SW Dev 23,074 3,149,615€ 323,054€ 10,720 1,463,236€ 125,000€ 12,581 1,717,248€ 125,000€ 18,056 2,464,668€ 125,000€
QA 1,720 234,781€ -€ 414 56,459€ -€ 509 69,458€ -€ 789 107,710€ -€
CM/DM 664 90,636€ -€ 491 66,960€ -€ 604 82,379€ -€ 936 127,747€ -€
ILS 1,390 189,736€ -€ 550 75,075€ -€ 550 75,075€ -€ 550 75,075€ -€
44,783 6,112,838€ 1,132,256€ 20,437 2,789,603€ 241,500€ 23,320 3,183,192€ 241,500€ 31,804 4,341,311€ 241,500€
Area
SEER Low
3,031,103€
3,679,535€
Agreed Price: €4,100,000 (57% savings) !!!
Proposed SEER HighSEER Med
TOTAL: 4,582,811€3,424,692€
7,245,094€
11/03/2015 NATO UNCLASSIFIED 24
Mature Requirements
• Better negotiation techniques through SEER
• Investment Committee has more confidence in our estimates
• Challenges:
– Better defined initial requirements are necessary
– Closing the feedback loop (actual vs. planned)
– To be at maturity level 2 by 2016 and level 3 by 2017
11/03/2015 NATO UNCLASSIFIED 25
Today…
Hours Price Travel Hours Price Travel Hours Price Travel Hours Price Travel
PM 3,672 501,230€ 125,580€ 3,030 413,597€ 19,000€ 3,030 413,597€ 19,000€ 3,030 413,597€ 19,000€
SE 14,263 1,946,840€ 683,622€ 5,233 714,275€ 97,500€ 6,047 825,434€ 97,500€ 8,443 1,152,514€ 97,500€
SW Dev 23,074 3,149,615€ 323,054€ 10,720 1,463,236€ 125,000€ 12,581 1,717,248€ 125,000€ 18,056 2,464,668€ 125,000€
QA 1,720 234,781€ -€ 414 56,459€ -€ 509 69,458€ -€ 789 107,710€ -€
CM/DM 664 90,636€ -€ 491 66,960€ -€ 604 82,379€ -€ 936 127,747€ -€
ILS 1,390 189,736€ -€ 550 75,075€ -€ 550 75,075€ -€ 550 75,075€ -€
44,783 6,112,838€ 1,132,256€ 20,437 2,789,603€ 241,500€ 23,320 3,183,192€ 241,500€ 31,804 4,341,311€ 241,500€
Area
SEER Low
3,031,103€
3,679,535€
Agreed Price: €4,100,000 (57% savings) !!!
Proposed SEER HighSEER Med
TOTAL: 4,582,811€3,424,692€
7,245,094€
11/03/2015 NATO UNCLASSIFIED 26
Questions?

More Related Content

What's hot

Ps sap-pm maintenance-planning
Ps sap-pm maintenance-planningPs sap-pm maintenance-planning
Ps sap-pm maintenance-planningMansour Hineidi
 
Sap PLM Online Training Course
Sap  PLM Online Training CourseSap  PLM Online Training Course
Sap PLM Online Training CourseVenkat reddy
 
Chapter 2 erp implementation
Chapter 2 erp implementationChapter 2 erp implementation
Chapter 2 erp implementationsnehalkulkarni74
 
QM-007-Design for 6 sigma
QM-007-Design for 6 sigmaQM-007-Design for 6 sigma
QM-007-Design for 6 sigmahandbook
 
Ssad quality assurance
Ssad quality assuranceSsad quality assurance
Ssad quality assuranceRavi Shekhar
 
SAP BASED PLANT MAINTENANCE
SAP BASED PLANT MAINTENANCESAP BASED PLANT MAINTENANCE
SAP BASED PLANT MAINTENANCEPANKAJ TIKEKAR
 
Establishing a Software Measurement Process
Establishing a Software Measurement ProcessEstablishing a Software Measurement Process
Establishing a Software Measurement Processaliraza786
 
Nesma autumn conference 2015 - Agile normalized size - Theo Prins
Nesma autumn conference 2015 - Agile normalized size - Theo PrinsNesma autumn conference 2015 - Agile normalized size - Theo Prins
Nesma autumn conference 2015 - Agile normalized size - Theo PrinsNesma
 
Ssad system design
Ssad system designSsad system design
Ssad system designRavi Shekhar
 
How to find_information_on_sap_eam
How to find_information_on_sap_eamHow to find_information_on_sap_eam
How to find_information_on_sap_eamNguyen Hai
 
SAP PM Plant Maintenance Overview
SAP PM Plant Maintenance OverviewSAP PM Plant Maintenance Overview
SAP PM Plant Maintenance OverviewRonaldo Abdon
 
Coml Psg Automation Approach
Coml Psg Automation ApproachComl Psg Automation Approach
Coml Psg Automation Approachroopavani
 
pravin_pate_CV_SAP plant maintenance - Copy
pravin_pate_CV_SAP plant maintenance - Copypravin_pate_CV_SAP plant maintenance - Copy
pravin_pate_CV_SAP plant maintenance - Copypravin pate
 

What's hot (19)

Ps sap-pm maintenance-planning
Ps sap-pm maintenance-planningPs sap-pm maintenance-planning
Ps sap-pm maintenance-planning
 
SAP CBM
SAP CBMSAP CBM
SAP CBM
 
Sap PLM Online Training Course
Sap  PLM Online Training CourseSap  PLM Online Training Course
Sap PLM Online Training Course
 
Chapter 2 erp implementation
Chapter 2 erp implementationChapter 2 erp implementation
Chapter 2 erp implementation
 
QM-007-Design for 6 sigma
QM-007-Design for 6 sigmaQM-007-Design for 6 sigma
QM-007-Design for 6 sigma
 
Chapter 1 erp
Chapter 1 erpChapter 1 erp
Chapter 1 erp
 
Metrics used in testing
Metrics used in testingMetrics used in testing
Metrics used in testing
 
Maintenance planning questions and answers
Maintenance planning questions and answersMaintenance planning questions and answers
Maintenance planning questions and answers
 
Sad
SadSad
Sad
 
Ssad quality assurance
Ssad quality assuranceSsad quality assurance
Ssad quality assurance
 
SAP BASED PLANT MAINTENANCE
SAP BASED PLANT MAINTENANCESAP BASED PLANT MAINTENANCE
SAP BASED PLANT MAINTENANCE
 
Establishing a Software Measurement Process
Establishing a Software Measurement ProcessEstablishing a Software Measurement Process
Establishing a Software Measurement Process
 
Nesma autumn conference 2015 - Agile normalized size - Theo Prins
Nesma autumn conference 2015 - Agile normalized size - Theo PrinsNesma autumn conference 2015 - Agile normalized size - Theo Prins
Nesma autumn conference 2015 - Agile normalized size - Theo Prins
 
Ssad system design
Ssad system designSsad system design
Ssad system design
 
How to find_information_on_sap_eam
How to find_information_on_sap_eamHow to find_information_on_sap_eam
How to find_information_on_sap_eam
 
SAP PM Plant Maintenance Overview
SAP PM Plant Maintenance OverviewSAP PM Plant Maintenance Overview
SAP PM Plant Maintenance Overview
 
Coml Psg Automation Approach
Coml Psg Automation ApproachComl Psg Automation Approach
Coml Psg Automation Approach
 
pravin_pate_CV_SAP plant maintenance - Copy
pravin_pate_CV_SAP plant maintenance - Copypravin_pate_CV_SAP plant maintenance - Copy
pravin_pate_CV_SAP plant maintenance - Copy
 
T24 Temenos Methodology Overview
T24 Temenos Methodology OverviewT24 Temenos Methodology Overview
T24 Temenos Methodology Overview
 

Similar to A Structured Approach to Estimating Software Projects

Presentation Webinar OPSYS_13112018.pptx
Presentation Webinar OPSYS_13112018.pptxPresentation Webinar OPSYS_13112018.pptx
Presentation Webinar OPSYS_13112018.pptxfisaac333
 
7_Necip-Polat-Turkey.pdf
7_Necip-Polat-Turkey.pdf7_Necip-Polat-Turkey.pdf
7_Necip-Polat-Turkey.pdfHarariMki1
 
eCIO PPT Sunsetting strategy v 3 general distribution
eCIO PPT Sunsetting strategy v 3 general distributioneCIO PPT Sunsetting strategy v 3 general distribution
eCIO PPT Sunsetting strategy v 3 general distributionDavid Niles
 
2017 iii 2_robert_tomas_inspire_miwp
2017 iii 2_robert_tomas_inspire_miwp2017 iii 2_robert_tomas_inspire_miwp
2017 iii 2_robert_tomas_inspire_miwpATTRACTIVE DANUBE
 
From ALM Process Definition to Process Execution with IBM DevOps at Poland's ...
From ALM Process Definition to Process Execution with IBM DevOps at Poland's ...From ALM Process Definition to Process Execution with IBM DevOps at Poland's ...
From ALM Process Definition to Process Execution with IBM DevOps at Poland's ...Piotr Kowalski
 
Eurisc analytics and big data solutions
Eurisc analytics and big data solutionsEurisc analytics and big data solutions
Eurisc analytics and big data solutionsmarcoxplace
 
WS2_FINAL_MITOS_T03_v20151102
WS2_FINAL_MITOS_T03_v20151102WS2_FINAL_MITOS_T03_v20151102
WS2_FINAL_MITOS_T03_v20151102Arun Sankar
 
Spm ksp
Spm kspSpm ksp
Spm kspktosri
 
MDS.BackupandRecoveryServices.2011.1006.B
MDS.BackupandRecoveryServices.2011.1006.BMDS.BackupandRecoveryServices.2011.1006.B
MDS.BackupandRecoveryServices.2011.1006.BTracy Hawkey
 
PMP Training Project Time Management Part 1
PMP Training Project Time Management Part 1PMP Training Project Time Management Part 1
PMP Training Project Time Management Part 1Skillogic Solutions
 
Sahar Kamal's CV _2016
Sahar Kamal's CV _2016Sahar Kamal's CV _2016
Sahar Kamal's CV _2016Sahar Kamal
 
Skype for business deployment pw v.06
Skype for business deployment pw v.06Skype for business deployment pw v.06
Skype for business deployment pw v.06Federica Ventolini
 

Similar to A Structured Approach to Estimating Software Projects (20)

Presentation Webinar OPSYS_13112018.pptx
Presentation Webinar OPSYS_13112018.pptxPresentation Webinar OPSYS_13112018.pptx
Presentation Webinar OPSYS_13112018.pptx
 
7_Necip-Polat-Turkey.pdf
7_Necip-Polat-Turkey.pdf7_Necip-Polat-Turkey.pdf
7_Necip-Polat-Turkey.pdf
 
eCIO PPT Sunsetting strategy v 3 general distribution
eCIO PPT Sunsetting strategy v 3 general distributioneCIO PPT Sunsetting strategy v 3 general distribution
eCIO PPT Sunsetting strategy v 3 general distribution
 
Agile pgm
Agile pgmAgile pgm
Agile pgm
 
Practical experiences of portfolio management
Practical experiences of portfolio managementPractical experiences of portfolio management
Practical experiences of portfolio management
 
IT NPI Process
IT NPI ProcessIT NPI Process
IT NPI Process
 
BUSINESS ANALYST
BUSINESS ANALYSTBUSINESS ANALYST
BUSINESS ANALYST
 
2017 iii 2_robert_tomas_inspire_miwp
2017 iii 2_robert_tomas_inspire_miwp2017 iii 2_robert_tomas_inspire_miwp
2017 iii 2_robert_tomas_inspire_miwp
 
From ALM Process Definition to Process Execution with IBM DevOps at Poland's ...
From ALM Process Definition to Process Execution with IBM DevOps at Poland's ...From ALM Process Definition to Process Execution with IBM DevOps at Poland's ...
From ALM Process Definition to Process Execution with IBM DevOps at Poland's ...
 
Eurisc analytics and big data solutions
Eurisc analytics and big data solutionsEurisc analytics and big data solutions
Eurisc analytics and big data solutions
 
SAP sample
SAP sampleSAP sample
SAP sample
 
Install PRESTO KPI in 5 weeks
Install PRESTO KPI in 5 weeksInstall PRESTO KPI in 5 weeks
Install PRESTO KPI in 5 weeks
 
WS2_FINAL_MITOS_T03_v20151102
WS2_FINAL_MITOS_T03_v20151102WS2_FINAL_MITOS_T03_v20151102
WS2_FINAL_MITOS_T03_v20151102
 
Spm ksp
Spm kspSpm ksp
Spm ksp
 
MDS.BackupandRecoveryServices.2011.1006.B
MDS.BackupandRecoveryServices.2011.1006.BMDS.BackupandRecoveryServices.2011.1006.B
MDS.BackupandRecoveryServices.2011.1006.B
 
PM
PMPM
PM
 
PMP Training Project Time Management Part 1
PMP Training Project Time Management Part 1PMP Training Project Time Management Part 1
PMP Training Project Time Management Part 1
 
Sahar Kamal's CV _2016
Sahar Kamal's CV _2016Sahar Kamal's CV _2016
Sahar Kamal's CV _2016
 
Tamillakshmi Manoharan - CAMS
Tamillakshmi Manoharan - CAMSTamillakshmi Manoharan - CAMS
Tamillakshmi Manoharan - CAMS
 
Skype for business deployment pw v.06
Skype for business deployment pw v.06Skype for business deployment pw v.06
Skype for business deployment pw v.06
 

More from Nesma

2024-04 - Nesma webinar - Benchmarking.pdf
2024-04 - Nesma webinar - Benchmarking.pdf2024-04 - Nesma webinar - Benchmarking.pdf
2024-04 - Nesma webinar - Benchmarking.pdfNesma
 
Agile Team Performance Measurement webinar
Agile Team Performance Measurement webinarAgile Team Performance Measurement webinar
Agile Team Performance Measurement webinarNesma
 
Software Cost Estimation webinar January 2024.pdf
Software Cost Estimation webinar January 2024.pdfSoftware Cost Estimation webinar January 2024.pdf
Software Cost Estimation webinar January 2024.pdfNesma
 
Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...Nesma
 
Nesma event June '23 - NEN Practice Guideline - NPR.pdf
Nesma event June '23 - NEN Practice Guideline - NPR.pdfNesma event June '23 - NEN Practice Guideline - NPR.pdf
Nesma event June '23 - NEN Practice Guideline - NPR.pdfNesma
 
Nesma event June '23 - Easy Function Sizing - Introduction.pdf
Nesma event June '23 - Easy Function Sizing - Introduction.pdfNesma event June '23 - Easy Function Sizing - Introduction.pdf
Nesma event June '23 - Easy Function Sizing - Introduction.pdfNesma
 
Automotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
Automotive Software Cost Estimation - The UCE Approach - Emmanuel MaryAutomotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
Automotive Software Cost Estimation - The UCE Approach - Emmanuel MaryNesma
 
The COSMIC battle between David and Goliath - Paul Hussein
The COSMIC battle between David and Goliath - Paul HusseinThe COSMIC battle between David and Goliath - Paul Hussein
The COSMIC battle between David and Goliath - Paul HusseinNesma
 
Succesful Estimating - It's how you tell the story - Amritpal Singh Agar
Succesful Estimating - It's how you tell the story - Amritpal Singh AgarSuccesful Estimating - It's how you tell the story - Amritpal Singh Agar
Succesful Estimating - It's how you tell the story - Amritpal Singh AgarNesma
 
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
(Increasing) Predictability of large Government ICT Projects - Koos VeefkindNesma
 
CEBoK for Software Past Present Future - Megan Jones
CEBoK for Software Past Present Future - Megan JonesCEBoK for Software Past Present Future - Megan Jones
CEBoK for Software Past Present Future - Megan JonesNesma
 
Agile Development and Agile Cost Estimation - A return to basic principles - ...
Agile Development and Agile Cost Estimation - A return to basic principles - ...Agile Development and Agile Cost Estimation - A return to basic principles - ...
Agile Development and Agile Cost Estimation - A return to basic principles - ...Nesma
 
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...Nesma
 
Project Succes is a Choice - Joop Schefferlie
Project Succes is a Choice - Joop SchefferlieProject Succes is a Choice - Joop Schefferlie
Project Succes is a Choice - Joop SchefferlieNesma
 
Afrekenen met functiepunten
Afrekenen met functiepuntenAfrekenen met functiepunten
Afrekenen met functiepuntenNesma
 
Agile teams get a grip - martijn groenewegen
Agile teams   get a grip - martijn groenewegenAgile teams   get a grip - martijn groenewegen
Agile teams get a grip - martijn groenewegenNesma
 
The fact that your poject is agile is not (necessarily) a cost driver arlen...
The fact that your poject is agile is not (necessarily) a cost driver   arlen...The fact that your poject is agile is not (necessarily) a cost driver   arlen...
The fact that your poject is agile is not (necessarily) a cost driver arlen...Nesma
 
Software sizing as an essential measure past present and future - Dan Galorat...
Software sizing as an essential measure past present and future - Dan Galorat...Software sizing as an essential measure past present and future - Dan Galorat...
Software sizing as an essential measure past present and future - Dan Galorat...Nesma
 
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...Nesma
 
Software sizing the cornerstone for iceaa's scebok - Carol Dekkers
Software sizing the cornerstone for iceaa's scebok - Carol DekkersSoftware sizing the cornerstone for iceaa's scebok - Carol Dekkers
Software sizing the cornerstone for iceaa's scebok - Carol DekkersNesma
 

More from Nesma (20)

2024-04 - Nesma webinar - Benchmarking.pdf
2024-04 - Nesma webinar - Benchmarking.pdf2024-04 - Nesma webinar - Benchmarking.pdf
2024-04 - Nesma webinar - Benchmarking.pdf
 
Agile Team Performance Measurement webinar
Agile Team Performance Measurement webinarAgile Team Performance Measurement webinar
Agile Team Performance Measurement webinar
 
Software Cost Estimation webinar January 2024.pdf
Software Cost Estimation webinar January 2024.pdfSoftware Cost Estimation webinar January 2024.pdf
Software Cost Estimation webinar January 2024.pdf
 
Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...
 
Nesma event June '23 - NEN Practice Guideline - NPR.pdf
Nesma event June '23 - NEN Practice Guideline - NPR.pdfNesma event June '23 - NEN Practice Guideline - NPR.pdf
Nesma event June '23 - NEN Practice Guideline - NPR.pdf
 
Nesma event June '23 - Easy Function Sizing - Introduction.pdf
Nesma event June '23 - Easy Function Sizing - Introduction.pdfNesma event June '23 - Easy Function Sizing - Introduction.pdf
Nesma event June '23 - Easy Function Sizing - Introduction.pdf
 
Automotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
Automotive Software Cost Estimation - The UCE Approach - Emmanuel MaryAutomotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
Automotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
 
The COSMIC battle between David and Goliath - Paul Hussein
The COSMIC battle between David and Goliath - Paul HusseinThe COSMIC battle between David and Goliath - Paul Hussein
The COSMIC battle between David and Goliath - Paul Hussein
 
Succesful Estimating - It's how you tell the story - Amritpal Singh Agar
Succesful Estimating - It's how you tell the story - Amritpal Singh AgarSuccesful Estimating - It's how you tell the story - Amritpal Singh Agar
Succesful Estimating - It's how you tell the story - Amritpal Singh Agar
 
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
 
CEBoK for Software Past Present Future - Megan Jones
CEBoK for Software Past Present Future - Megan JonesCEBoK for Software Past Present Future - Megan Jones
CEBoK for Software Past Present Future - Megan Jones
 
Agile Development and Agile Cost Estimation - A return to basic principles - ...
Agile Development and Agile Cost Estimation - A return to basic principles - ...Agile Development and Agile Cost Estimation - A return to basic principles - ...
Agile Development and Agile Cost Estimation - A return to basic principles - ...
 
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
 
Project Succes is a Choice - Joop Schefferlie
Project Succes is a Choice - Joop SchefferlieProject Succes is a Choice - Joop Schefferlie
Project Succes is a Choice - Joop Schefferlie
 
Afrekenen met functiepunten
Afrekenen met functiepuntenAfrekenen met functiepunten
Afrekenen met functiepunten
 
Agile teams get a grip - martijn groenewegen
Agile teams   get a grip - martijn groenewegenAgile teams   get a grip - martijn groenewegen
Agile teams get a grip - martijn groenewegen
 
The fact that your poject is agile is not (necessarily) a cost driver arlen...
The fact that your poject is agile is not (necessarily) a cost driver   arlen...The fact that your poject is agile is not (necessarily) a cost driver   arlen...
The fact that your poject is agile is not (necessarily) a cost driver arlen...
 
Software sizing as an essential measure past present and future - Dan Galorat...
Software sizing as an essential measure past present and future - Dan Galorat...Software sizing as an essential measure past present and future - Dan Galorat...
Software sizing as an essential measure past present and future - Dan Galorat...
 
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
 
Software sizing the cornerstone for iceaa's scebok - Carol Dekkers
Software sizing the cornerstone for iceaa's scebok - Carol DekkersSoftware sizing the cornerstone for iceaa's scebok - Carol Dekkers
Software sizing the cornerstone for iceaa's scebok - Carol Dekkers
 

Recently uploaded

HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
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.pdfkalichargn70th171
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Intelisync
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 

Recently uploaded (20)

HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
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
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 

A Structured Approach to Estimating Software Projects

  • 1. A Structured Approach to Estimating Software Intensive Projects René Berghuijs and Shaun Irvin 10 March 2015 10/03/2015 NATO UNCLASSIFIED 1
  • 2. • NATO is a military, political Alliance headquartered in Brussels, Belgium • Core business: peace and security • The NATO Communications & Information Agency is NATO’s acquisition organization, with entities in Brussels, The Hague and Mons (BEL) • In today’s context NATO is a user organization 11/03/2015 NATO UNCLASSIFIED 2 Introduction
  • 3. 11/03/2015 NATO UNCLASSIFIED 3 Software Estimating Progression Rene’s NATO Experience Early Days of NATO Software Estimating NATO Reform & Software Intensive Task Force NATO Software Estimating Today
  • 4. 11/03/2015 NATO UNCLASSIFIED 4 Rene’s NATO estimating experience • Hired in 2005 to do independent SW cost estimating for changes and block upgrades to NATO’s AIR C2 program – Previous experience as HW cost estimator for production plants of (petro) chemicals • Familiarization with SW cost estimating through: – Literature (Barry Boehm, Capers Jones) – Training on COTS products – Joining cost society (ISPA)
  • 5. • NATO Theatre Missile Defense program, based on the ACCS program (nowadays integrated Air & Missile Defense) • Ingredients of the cost estimate: – Requirements driven – Function Point Analysis – COTS estimating program (calibrated) – Validation • Outcome: an investment cost estimate used in the funding request to the nations – Screened by WGNTEs, no comments on cost – Authorized by the then Investment Committee 11/03/2015 NATO UNCLASSIFIED 5 First big estimating project
  • 6. Lack of Analytical Expertise • Budget already set • Type-B Cost Estimate (TBCE) based on technical expert level of effort (LOE) input • Speculation at lower levels led to large error margins • Estimates not defendable or repeatable • “Catch-22” with NATO Office of Resources (NOR) and requirements Cost/Schedule Overruns • Expert opinion ALWAYS led to underestimation • No BOEs or baselines to track contractor progress or support during negotiations 11/03/2015 NATO UNCLASSIFIED 6 NATO Early Days Software Estimating
  • 7. 11/03/2015 NATO UNCLASSIFIED 7 LOE Estimating MAIN GROUP ACTIVITY WORK Labor Duration Total Unit Cost Subtotal Total Cost Total Labor Group Cost Project Manager 1.0 24.0 24.0 20,000€ 480,000€ Technical Management 1.0 24.0 24.0 20,000€ 480,000€ Configuration Management 0.2 24.0 4.8 18,000€ 86,400€ Quality Management 0.2 24.0 4.8 18,000€ 86,400€ Test Management 0.2 24.0 4.8 18,000€ 86,400€ Contract Management 0.2 24.0 4.8 18,000€ 86,400€ Finance Management 0.2 24.0 4.8 18,000€ 86,400€ Project Admin Office 0.2 24.0 4.8 15,000€ 72,000€ IT System Admin 0.2 24.0 4.8 18,000€ 86,400€ Other Staff Contribution 0.2 24.0 4.8 10,000€ 48,000€ System Analysis (SME) 4.0 2.0 8.0 20,000€ 160,000€ SSS 2.0 1.0 2.0 16,000€ 32,000€ System Requirements Review (SRR) 4.0 0.2 0.8 18,000€ 14,400€ System Design 2.0 1.0 2.0 20,000€ 40,000€ TA, ICD 4.0 1.0 4.0 18,000€ 72,000€ SSDD 2.0 1.0 2.0 18,000€ 36,000€ Critical Design Review (CDR) 6.0 0.2 1.2 18,000€ 21,600€ Software Requirements Analysis 8.0 4.0 32.0 20,000€ 640,000€ SRS, IRS 4.0 2.0 8.0 16,000€ 128,000€ Software Design 8.0 4.0 32.0 18,000€ 576,000€ SDD, IDD 4.0 2.0 8.0 16,000€ 128,000€ Software Implementation (coding) 18.0 20.0 360.0 16,000€ 5,760,000€ 360.0 5,760,000€ Software Unit Testing 10.0 6.0 60.0 16,000€ 960,000€ 60.0 960,000€ Specification, Integration and Test 2.0 1.0 2.0 18,000€ 36,000€ Procurement 2.0 0.5 1.0 18,000€ 18,000€ Test Plan Preparation 2.0 0.5 1.0 20,000€ 20,000€ Test Procedures 4.0 2.0 8.0 16,000€ 128,000€ Test Readiness Review (TRR) 10.0 0.1 1.0 18,000€ 18,000€ Pilot System Installation and Test 6.0 2.0 12.0 16,000€ 192,000€ Factory Acceptance Test - FAT 15.0 1.0 15.0 18,000€ 270,000€ System Acceptance Test - SAT 10.0 1.0 10.0 18,000€ 180,000€ 808,000€ Development Systems Engineering 376,000€ 20.0 376,000€ Software Development Detailed in Sheet: WP1 Software Dev. 8,192,000€ 80.0 1,472,000€ Hardware Development 54,000€ 3.0 54,000€ System Integration and Testing 808,000€ 47.0 1,392,000€ Support Functions 14.4 206,400€ WP 1: XXXX Implementation Management Project Management 1,598,400€ 72.0
  • 8. Lack of Analytical Expertise • Budget already set • Type-B Cost Estimate (TBCE) based on technical expert level of effort (LOE) input • Speculation at lower levels led to large error margins • Estimates not defendable or repeatable • “Catch-22” with NATO Office of Resources (NOR) and requirements Cost/Schedule Overruns • Expert opinion ALWAYS led to underestimation • No BOEs or baselines to track contractor progress or support during negotiations 11/03/2015 NATO UNCLASSIFIED 8 NATO Early Days Software Estimating
  • 9. • NCI Agency was established 2012 as the outcome of NATO’s Agency Reform – merger of NC3A, NACMA etc. • Founding Principles: • Customer Funding • Full Project Lifecycle • Best Practices • Service Lines and Program Offices • Centralized Cost Capability: • Four Cost Professionals co-located in Brussels • Common tools (SEER suite) • Using shared historical data • Setting up new policies and processes 11/03/2015 NATO UNCLASSIFIED 9 Birth of NCI Agency
  • 10. • Established in Dec 2013 to analyze cost and schedule overruns in NATO software projects • Goal: To identify specific process improvements for better project management 11/03/2015 NATO UNCLASSIFIED 10 Software Intensive Project Task Force
  • 11. 11/03/2015 NATO UNCLASSIFIED 11 Cost/Schedule Overruns • Initial analysis of 27 recently implemented SIPs • 5 cancelled or failed with little or no capability • 10 completed projects with severe cost/schedule impacts (>4 years late or >30% over budget • 10 projects still being implemented (average 3 years late) • Only 2 completed less than 2 years late and less than 15% over budget
  • 12. • Independent, data-driven, lifecycle cost estimating is truly in NATO’s DNA: – Software Intensive Projects are now estimated using Function Point Analysis and SEER tools – SIPs are recognized as being more risky than other projects; contingencies are now project specific – Full Life-cycle analysis supports O&M Phase • Estimate baselines are used in the analysis of contractor ECPs through: – Audited Labour rates (basic rates, overhead and general / administrative) – Tracking contractor’s performance across life-cycle (productivity, quality, schedule) 11/03/2015 NATO UNCLASSIFIED 12 Fast Forward to Today…
  • 13. 11/03/2015 NATO UNCLASSIFIED 13 Function Point Counting
  • 14. • Independent, data-driven, lifecycle cost estimating is truly in NATO’s DNA: – Software Intensive Projects are now estimated using Function Point Analysis and SEER tools – SIPs are recognized as being more risky than other projects; contingencies are now project specific – Full Life-cycle analysis supports O&M Phase • Estimate baselines are used in the analysis of contractor ECPs through: – Audited Labour rates (basic rates, overhead and general / administrative) – Tracking contractor’s performance across life-cycle (productivity, quality, schedule) 11/03/2015 NATO UNCLASSIFIED 14 Fast Forward to Today…
  • 15. 11/03/2015 NATO UNCLASSIFIED 15 SEER Outputs 1.11 Program - CTE Missions Application Activity Proj Mgr Analyst Design Program Data Test/QA CM/RM QC Lead Total Sys Reqs 10 44 12 0 5 10 2 2 85 SW Reqs 30 115 35 15 15 30 5 5 249 Pre Design 169 153 629 184 123 215 31 31 1,533 Det Design 93 84 346 101 68 118 17 17 844 Code 273 117 234 2,148 234 586 156 156 3,905 Int & Test 47 12 23 227 47 169 29 29 583 Prog Test 31 8 16 153 31 114 20 20 393 Sys I&T 148 37 74 352 19 1,092 93 37 1,851 Development Total 801 570 1,369 3,180 541 2,334 352 296 9,443 Maint 857 214 429 4,072 107 4,286 536 214 10,716 Life Cycle Total 1,658 784 1,797 7,252 648 6,620 888 511 20,159
  • 16. • Independent, data-driven, lifecycle cost estimating is truly in NATO’s DNA: – Software Intensive Projects are now estimated using Function Point Analysis and SEER tools – SIPs are recognized as being more risky than other projects; contingencies are now project specific – Full Life-cycle analysis supports O&M Phase • Estimate baselines are used in the analysis of contractor ECPs through: – Audited Labour rates (basic rates, overhead and general / administrative) – Tracking contractor’s performance across life-cycle (productivity, quality, schedule) 11/03/2015 NATO UNCLASSIFIED 16 Fast Forward to Today…
  • 17. 11/03/2015 NATO UNCLASSIFIED 17 Risk Analysis & Uncertainty Risk #01 JTS interim system continues to evolve, making it a moving target and endangering the user acceptance of the N-JTS. Probability High Description As N-JTS delivery is only possible after a lengthy NSIP procurement (approximately 3-4 years after 1st stage authorization), JTS interim system might be asked to implement emerging NATO requirements, making it a “moving target” for the N-JTS. As a result, the user community may not be motivated to embrace the N-JTS, as it will eventually be delivered with less functionality than the interim system. On the other hand, incorporating these charges can delay the project and add additional costs. Impact Medium Scope Impact Yes Schedule Impact Up to 6 months Cost Impact Up to € 500,000 Mitigation 1 Limit changes to JTS to MMR, governed by the IPMT. During Execution 2 Foreseen additional budget/time to incorporate necessary changes. Not included in current proposal 3 Introducing early releases will allow to re-prioritise some of the solution features to ensure that those features that are mandatory are included Included in current proposal • Schedule and Cost impact factored into Contingency plan • Higher confidence level used in estimates
  • 18. • Independent, data-driven, lifecycle cost estimating is truly in NATO’s DNA: – Software Intensive Projects are now estimated using Function Point Analysis and SEER tools – SIPs are recognized as being more risky than other projects; contingencies are now project specific – Full Life-cycle analysis supports O&M Phase • Estimate baselines are used in the analysis of contractor ECPs through: – Audited Labour rates (basic rates, overhead and general / administrative) – Tracking contractor’s performance across life-cycle (productivity, quality, schedule) 11/03/2015 NATO UNCLASSIFIED 18 Fast Forward to Today…
  • 19. 0 2 4 6 8 10 12 2018 2019 2020 2021 2022 2023 Fiscal Year Effort Months Corrective Adaptive Perfective Enhancements TMD 1 (Step 4) (Effort) 11/03/2015 NATO UNCLASSIFIED 19 Software Maintenance
  • 20. • Independent, data-driven, lifecycle cost estimating is truly in NATO’s DNA: – Software Intensive Projects are now estimated using Function Point Analysis and SEER tools – SIPs are recognized as being more risky than other projects; contingencies are now project specific – Full Life-cycle analysis supports O&M Phase • Estimate baselines are used in the analysis of contractor ECPs through: – Audited Labour rates (basic rates, overhead and general / administrative) – Tracking contractor’s performance across life-cycle (productivity, quality, schedule) 11/03/2015 NATO UNCLASSIFIED 20 Fast Forward to Today…
  • 21. • Better negotiation techniques through SEER • Investment Committee has more confidence in our estimates • Challenges: – Better defined initial requirements are necessary – Closing the feedback loop (actual vs. planned) – To be at maturity level 2 by 2016 and level 3 by 2017 11/03/2015 NATO UNCLASSIFIED 21 Today… Hours Price Travel Hours Price Travel Hours Price Travel Hours Price Travel PM 3,672 501,230€ 125,580€ 3,030 413,597€ 19,000€ 3,030 413,597€ 19,000€ 3,030 413,597€ 19,000€ SE 14,263 1,946,840€ 683,622€ 5,233 714,275€ 97,500€ 6,047 825,434€ 97,500€ 8,443 1,152,514€ 97,500€ SW Dev 23,074 3,149,615€ 323,054€ 10,720 1,463,236€ 125,000€ 12,581 1,717,248€ 125,000€ 18,056 2,464,668€ 125,000€ QA 1,720 234,781€ -€ 414 56,459€ -€ 509 69,458€ -€ 789 107,710€ -€ CM/DM 664 90,636€ -€ 491 66,960€ -€ 604 82,379€ -€ 936 127,747€ -€ ILS 1,390 189,736€ -€ 550 75,075€ -€ 550 75,075€ -€ 550 75,075€ -€ 44,783 6,112,838€ 1,132,256€ 20,437 2,789,603€ 241,500€ 23,320 3,183,192€ 241,500€ 31,804 4,341,311€ 241,500€ Area SEER Low 3,031,103€ 3,679,535€ Agreed Price: €4,100,000 (57% savings) !!! Proposed SEER HighSEER Med TOTAL: 4,582,811€3,424,692€ 7,245,094€
  • 22. 11/03/2015 NATO UNCLASSIFIED 22 Repeat Customer
  • 23. • Better negotiation techniques through SEER • Investment Committee has more confidence in our estimates • Challenges: – Better defined initial requirements are necessary – Closing the feedback loop (actual vs. planned) – To be at maturity level 2 by 2016 and level 3 by 2017 11/03/2015 NATO UNCLASSIFIED 23 Today… Hours Price Travel Hours Price Travel Hours Price Travel Hours Price Travel PM 3,672 501,230€ 125,580€ 3,030 413,597€ 19,000€ 3,030 413,597€ 19,000€ 3,030 413,597€ 19,000€ SE 14,263 1,946,840€ 683,622€ 5,233 714,275€ 97,500€ 6,047 825,434€ 97,500€ 8,443 1,152,514€ 97,500€ SW Dev 23,074 3,149,615€ 323,054€ 10,720 1,463,236€ 125,000€ 12,581 1,717,248€ 125,000€ 18,056 2,464,668€ 125,000€ QA 1,720 234,781€ -€ 414 56,459€ -€ 509 69,458€ -€ 789 107,710€ -€ CM/DM 664 90,636€ -€ 491 66,960€ -€ 604 82,379€ -€ 936 127,747€ -€ ILS 1,390 189,736€ -€ 550 75,075€ -€ 550 75,075€ -€ 550 75,075€ -€ 44,783 6,112,838€ 1,132,256€ 20,437 2,789,603€ 241,500€ 23,320 3,183,192€ 241,500€ 31,804 4,341,311€ 241,500€ Area SEER Low 3,031,103€ 3,679,535€ Agreed Price: €4,100,000 (57% savings) !!! Proposed SEER HighSEER Med TOTAL: 4,582,811€3,424,692€ 7,245,094€
  • 24. 11/03/2015 NATO UNCLASSIFIED 24 Mature Requirements
  • 25. • Better negotiation techniques through SEER • Investment Committee has more confidence in our estimates • Challenges: – Better defined initial requirements are necessary – Closing the feedback loop (actual vs. planned) – To be at maturity level 2 by 2016 and level 3 by 2017 11/03/2015 NATO UNCLASSIFIED 25 Today… Hours Price Travel Hours Price Travel Hours Price Travel Hours Price Travel PM 3,672 501,230€ 125,580€ 3,030 413,597€ 19,000€ 3,030 413,597€ 19,000€ 3,030 413,597€ 19,000€ SE 14,263 1,946,840€ 683,622€ 5,233 714,275€ 97,500€ 6,047 825,434€ 97,500€ 8,443 1,152,514€ 97,500€ SW Dev 23,074 3,149,615€ 323,054€ 10,720 1,463,236€ 125,000€ 12,581 1,717,248€ 125,000€ 18,056 2,464,668€ 125,000€ QA 1,720 234,781€ -€ 414 56,459€ -€ 509 69,458€ -€ 789 107,710€ -€ CM/DM 664 90,636€ -€ 491 66,960€ -€ 604 82,379€ -€ 936 127,747€ -€ ILS 1,390 189,736€ -€ 550 75,075€ -€ 550 75,075€ -€ 550 75,075€ -€ 44,783 6,112,838€ 1,132,256€ 20,437 2,789,603€ 241,500€ 23,320 3,183,192€ 241,500€ 31,804 4,341,311€ 241,500€ Area SEER Low 3,031,103€ 3,679,535€ Agreed Price: €4,100,000 (57% savings) !!! Proposed SEER HighSEER Med TOTAL: 4,582,811€3,424,692€ 7,245,094€

Editor's Notes

  1. Shaun Irvin (who joined NATO in 2012) will share some of his experiences with you
  2. IC renamed themselves Infrastructure Committee some years ago PM comment: nobody has this done before
  3. The cost capability
  4. The cost capability
  5. The cost capability
  6. The cost capability
  7. The cost capability
  8. 3 week old e-mail from repeat customer