SlideShare a Scribd company logo
1 of 21
© CGI Group Inc. CONFIDENTIAL
Estimation – part of an organisation’s DNA
Solution Based Estimation (SBE)
March 10, 2015
Eric van der Vliet
CGI is a global end-to-end IT and business
process services leader
World’s 5th largest independent IT and BPS firm
100+ mission-critical
IP-based
solutions
$10B
annual revenue
4,500 clients
across the globe
68,000 professionals,
75% shareholders
High-end business and
IT consulting
400 offices,
40 countries
around the world
System integration,
IT and business process
outsourcing
9/10
client satisfaction score for the
past 10 years
MIDDLE EAST AND AFRICA
EUROPE
FINLAND
SWEDEN
NORWAY
ESTONIA
UNITED KINGDOM
IRELAND
PORTUGAL
SPAIN
FRANCE
ITALY
LUXEMBOURG
BELGIUM
NETHERLANDS
GERMANY
SWITZERLAND
POLAND
CZECH
REPUBLIC SLOVAKIA
DENMARK
HUNGARY
INDIA
EGYPT
MOROCCO
UNITED
ARAB
EMIRATESSAUDI
ARABIA
NORTH AMERICA
USA
CANADA
Presence around the world
ASIA PACIFIC
SOUTH AMERICA
VENEZUELA
COLOMBIA
PERU
CHILE
BRAZIL
ARGENTINA
AUSTRALIA
PHILIPPINES
MALAYSIA
SINGAPORE
Onshore, nearshore and offshore integrated
global delivery network
Mumbai
Hyderabad
Chennai
Bangalore
Warsaw
Krakow
Lisbon
Casablanca
Rabat
Prague
Brno
Kuala Lumpur
Lebanon, VA
Troy, ALBelton, TX
CANADA
USA
MOROCCO
INDIA
POLAND
CZECH REPUBLIC
MALAYSIA
PHILIPPINES
Manila
PORTUGAL
Malaga
Madrid
FRANCE
Toulouse
Montpellier
SPAIN
Lyon
Bordeaux
Amiens
UNITED KINGDOM
Bridgend
SWEDEN
Ostersund
Hobart
AUSTRALIA
Halifax, NS
Montréal, QC
Québec City, QC
Sherbrooke, QC
Saguenay, QC
Porto
Stratford, PEI
Lafayette, LA
Moncton, NB
Fredericton, NB
CGI Estimation Centre
• Tasks
• Verify primary estimates (2nd Estimates)
• Metrics collection and analysis
• Improve primary estimates
• Objectives
• More accurate and precise estimates
• Improved project control
• Use of historical data
• My Role
• Operation in Europe, Asia-Pac
• Estimation improvement corporate
5
Solution Based Estimation
How it should not work
7
• Resourcing
• Risk management
• Project control
• Collection of actual data
Estimation in the project life cycle
• Scoping
• Solution defined by architects
• First cost indication (ROM)
EAS
Solution
Estimates
Project
execution /
control
Metrics
collection
• Solution based estimates
• Standard solution elements
• Fixed unit costs
• Parameter based costs
• WBS based estimates
• Collect and analyze actual data
• Maintain data as input for new estimates
8
Impact of Architecture on Project Control
Quantified by research*
Result Improvement by applying Solution Architecture
Budget predictability 2-3 x better Std dev 32  13
Budget overrun 7 x less 22%  3%
Time overrun 6 x less 48%  8%
Troubled projects 3 x less 38%  13%
Customer satisfaction 1-2 points better 10 point scale
Results delivered +10%
9
*Survey among 49 software development projects between
€50,000 and €2,500,000. Reported by Raymond Slot, PhD
Thesis, 2010.
Specifically correlated with presence of architect and defined solution
architecture during budget calculation
Project/Delivery Manager
Project Manager
Cost EngineerSolution Architect
Estimating effort
Responsibilities
Client
Business
Issues
Funct
Reqs
Non
funct
Reqs
Targeted
solution
SBS
Architect
ure
Costing
model
WBS Schedule
Delivery
strategy
Financial
model
Pricing
model
Capacity
planning
Financial
Engineer
Business Owner
Client
Business
Issues
10
Solution Based Estimation
• Solution Architecture and Estimation are strongly related
• The solution architect is responsible for the solution costs
• The architect can be supported by a cost engineer
• Solution Based Estimation requires
• Solution Breakdown Structure (SBS)
• Estimation of each element in the SBS
11
EAS
Solution
Estimates
Project
execution /
control
Metrics
collection
Solution Breakdown Structure (SBS)
• The SBS is a deliverable-oriented decomposition of the work
• Is a view on the architecture during architectural design
• Includes the overall solution
• Infrastructure
• Package implementation
• Development
• Services
• Each component
• Should be clearly and completely defined
• The requirements should be identified
• Can have it’s own estimation approach
• Can have a different implementation approach
• Will have an assigned responsibility
12
Solution Breakdown Structure - Example
• Estimate the costs for each element in the SBS
• Activity based costs (WBS)
• Fixed unit costs
• Parameter based costs
Solution
Infrastructure Tools MaintenanceApplications
$
$ $ $ $
Appl-1 Appl-2 Appl-3$ $ $
13
Estimation Classification
Primary
characteristics
Secondary characteristics
Estimate class Maturity level of
solution definition
(% of completion)
End Usage
Typical purpose of
estimate
Methodology
Typical estimating
method
Expected
accuracy range
Typical variation in
low and high range
Class 5 0 to 2% Solution concept
verification
ROM L: -20% to -30%
H: +30% to +50%
Class 4 1 to 15% Solution selection Unit costs;
Parameters
L: -10% to -20%
H: +20% to +30%
Class 3 10 to 40% First Solution
Review
WBS; Unit cost;
Parameters
(high level)
L: -5% to -15%
H: +10% to +20%
Class 2 30 to 75% Bid stage,
semi detailed
WBS; Unit cost;
Parameters
(assumptions)
L: -5% to -10%
H: +5% to +15%
Class 1 65 to 100% Post bid, project
start, project
change
WBS; Unit cost;
Parameters
(detailed level)
L: -3% to -5%
H: +3% to +10%
14
Based on: AACE International Recommended Practice No. 56R-08; Rev. December 5, 2012;
TCM Framework: 7.3 – Cost Estimating and Budgeting
SBS => WBS
SBS-item-1
SBS-item-2
SBS-item-3
SBS-item-4
SBS-item-5
SBS-item-n
Processtep-1
Processtep-2
Processtep-3
Processtep-4
Processtep-5
Processtep-6
WBS
15
Solution
Infrastructure Tools MaintenanceApplications
Appl-1 Appl-2 Appl-3
Delivery
strategy
Fixed unit costs / Parameter based costs
Input
(Solution Breakdown)
Parameters /
Metrics
Standard
components
Estimation
Tooling
Reporting
(Effort, Duration, Costs,
Probability, Labor, Quality)
Estimation process
Metrics process
16
Parameter based costs – Infra example
17
Parameter based costs – example
18
Summary
• Start with a Solution Breakdown Structure before estimating the costs
• Make the SBS part of the architectural design
• Maturity level of the SBS determines the accuracy of the estimates
• Define the right estimation approach for each SBS element
• Verify the traceability from estimate to the solution and vice versa
• Treat the cost model, financial model and pricing model separately
• Costs can’t be reduced by just reducing the estimates
19
Thank you!
eric.van.der.vliet@cgi.com
Tel. 06-12872250
Our commitment to you
We approach every engagement with one
objective in mind: to help clients succeed
21

More Related Content

What's hot

Fix-Price Projects And Agile – PyCon Sette
Fix-Price Projects And Agile – PyCon SetteFix-Price Projects And Agile – PyCon Sette
Fix-Price Projects And Agile – PyCon SettePeter Bittner
 
the PointZERO vision introduction (includes Quality Supervision overview)
the PointZERO vision introduction (includes Quality Supervision overview)the PointZERO vision introduction (includes Quality Supervision overview)
the PointZERO vision introduction (includes Quality Supervision overview)Rik Marselis
 
Governance of agile Software projects by an automated KPI Cockpit in the Cloud
Governance of agile Software projectsby an automated KPI Cockpit in the CloudGovernance of agile Software projectsby an automated KPI Cockpit in the Cloud
Governance of agile Software projects by an automated KPI Cockpit in the CloudpliXos GmbH
 
Agile and fixed budget projects
Agile and fixed budget projectsAgile and fixed budget projects
Agile and fixed budget projectsGul Mohammad
 
Simple Lean Agile KPIs
Simple Lean Agile KPIsSimple Lean Agile KPIs
Simple Lean Agile KPIsYuval Yeret
 
Top 10 Agile Metrics
Top 10 Agile MetricsTop 10 Agile Metrics
Top 10 Agile MetricsXBOSoft
 
Lean Agile Metrics And KPIs
Lean Agile Metrics And KPIsLean Agile Metrics And KPIs
Lean Agile Metrics And KPIsYuval Yeret
 
Top Agile Metrics
Top Agile MetricsTop Agile Metrics
Top Agile MetricsXBOSoft
 
Agile Metrics...That Matter
Agile Metrics...That MatterAgile Metrics...That Matter
Agile Metrics...That MatterErik Weber
 
Camunda Roadshow 2019, Praxisbericht Wien: Migration von Legacy workflow Syst...
Camunda Roadshow 2019, Praxisbericht Wien: Migration von Legacy workflow Syst...Camunda Roadshow 2019, Praxisbericht Wien: Migration von Legacy workflow Syst...
Camunda Roadshow 2019, Praxisbericht Wien: Migration von Legacy workflow Syst...camunda services GmbH
 
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...LeanKanbanIndia
 
Artem Shapoval: PMO: To be or not to be
Artem Shapoval: PMO: To be or not to beArtem Shapoval: PMO: To be or not to be
Artem Shapoval: PMO: To be or not to beLviv Startup Club
 
Change Management A Business App
Change Management   A Business AppChange Management   A Business App
Change Management A Business Appdeboeck11
 

What's hot (18)

Fix-Price Projects And Agile – PyCon Sette
Fix-Price Projects And Agile – PyCon SetteFix-Price Projects And Agile – PyCon Sette
Fix-Price Projects And Agile – PyCon Sette
 
the PointZERO vision introduction (includes Quality Supervision overview)
the PointZERO vision introduction (includes Quality Supervision overview)the PointZERO vision introduction (includes Quality Supervision overview)
the PointZERO vision introduction (includes Quality Supervision overview)
 
Agile by numbers
Agile by numbersAgile by numbers
Agile by numbers
 
Governance of agile Software projects by an automated KPI Cockpit in the Cloud
Governance of agile Software projectsby an automated KPI Cockpit in the CloudGovernance of agile Software projectsby an automated KPI Cockpit in the Cloud
Governance of agile Software projects by an automated KPI Cockpit in the Cloud
 
Agile and fixed budget projects
Agile and fixed budget projectsAgile and fixed budget projects
Agile and fixed budget projects
 
PM Tool Meetup
PM Tool MeetupPM Tool Meetup
PM Tool Meetup
 
Simple Lean Agile KPIs
Simple Lean Agile KPIsSimple Lean Agile KPIs
Simple Lean Agile KPIs
 
Top 10 Agile Metrics
Top 10 Agile MetricsTop 10 Agile Metrics
Top 10 Agile Metrics
 
Lean Agile Metrics And KPIs
Lean Agile Metrics And KPIsLean Agile Metrics And KPIs
Lean Agile Metrics And KPIs
 
Agile and Scrum 101 –PMI Central Indiana Chapter - Michael Nir - Slide deck
Agile and Scrum 101 –PMI Central Indiana Chapter -  Michael Nir - Slide deckAgile and Scrum 101 –PMI Central Indiana Chapter -  Michael Nir - Slide deck
Agile and Scrum 101 –PMI Central Indiana Chapter - Michael Nir - Slide deck
 
Agile @SAP Why and How?
Agile @SAP Why and How?Agile @SAP Why and How?
Agile @SAP Why and How?
 
Top Agile Metrics
Top Agile MetricsTop Agile Metrics
Top Agile Metrics
 
Agile Metrics...That Matter
Agile Metrics...That MatterAgile Metrics...That Matter
Agile Metrics...That Matter
 
Camunda Roadshow 2019, Praxisbericht Wien: Migration von Legacy workflow Syst...
Camunda Roadshow 2019, Praxisbericht Wien: Migration von Legacy workflow Syst...Camunda Roadshow 2019, Praxisbericht Wien: Migration von Legacy workflow Syst...
Camunda Roadshow 2019, Praxisbericht Wien: Migration von Legacy workflow Syst...
 
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
Artem Shapoval: PMO: To be or not to be
Artem Shapoval: PMO: To be or not to beArtem Shapoval: PMO: To be or not to be
Artem Shapoval: PMO: To be or not to be
 
Change Management A Business App
Change Management   A Business AppChange Management   A Business App
Change Management A Business App
 

Similar to Solution Based Estimation - Eric van der Vliet

IT Financial Management Series - Part 2: Drive financial transparency across ...
IT Financial Management Series - Part 2: Drive financial transparency across ...IT Financial Management Series - Part 2: Drive financial transparency across ...
IT Financial Management Series - Part 2: Drive financial transparency across ...UMT
 
Data center insights summit 2015 disruptive force of clouds
Data center insights summit 2015   disruptive force of cloudsData center insights summit 2015   disruptive force of clouds
Data center insights summit 2015 disruptive force of cloudscrbraun
 
Project Management Framework
Project Management FrameworkProject Management Framework
Project Management FrameworkRahul Sudame
 
Project Controls Expo – 13th Nov 2013- "The Key Role of the Cost Engineer Ach...
Project Controls Expo – 13th Nov 2013- "The Key Role of the Cost Engineer Ach...Project Controls Expo – 13th Nov 2013- "The Key Role of the Cost Engineer Ach...
Project Controls Expo – 13th Nov 2013- "The Key Role of the Cost Engineer Ach...Project Controls Expo
 
Case Study- Delivering business and technology transformation for an healthca...
Case Study- Delivering business and technology transformation for an healthca...Case Study- Delivering business and technology transformation for an healthca...
Case Study- Delivering business and technology transformation for an healthca...e-Zest Solutions
 
CEI Capabilities 2009
CEI Capabilities 2009CEI Capabilities 2009
CEI Capabilities 2009Jay Wysocki
 
Monetizing Risks - A Prioritization & Optimization Solution
Monetizing Risks - A Prioritization & Optimization SolutionMonetizing Risks - A Prioritization & Optimization Solution
Monetizing Risks - A Prioritization & Optimization SolutionBlack & Veatch
 
Cegonsoft Franchise Opportunity
Cegonsoft Franchise OpportunityCegonsoft Franchise Opportunity
Cegonsoft Franchise Opportunitydhivyas19
 
Vertigus Corporate Presentation 2008
Vertigus Corporate Presentation 2008Vertigus Corporate Presentation 2008
Vertigus Corporate Presentation 2008Carlos Eugenio Torres
 
Trond Sikkerbol Resume - Project Management - Financial Services
Trond Sikkerbol Resume - Project Management - Financial ServicesTrond Sikkerbol Resume - Project Management - Financial Services
Trond Sikkerbol Resume - Project Management - Financial ServicesTrond Sikkerbol
 
Step-Change Productivity - Analyst & Journalist Briefing 2014
Step-Change Productivity - Analyst & Journalist Briefing 2014Step-Change Productivity - Analyst & Journalist Briefing 2014
Step-Change Productivity - Analyst & Journalist Briefing 2014Tele2
 
IT Business Value
IT Business ValueIT Business Value
IT Business ValueVictor Font
 
Requirements Engineering: A Practicum
Requirements Engineering: A PracticumRequirements Engineering: A Practicum
Requirements Engineering: A PracticumTechWell
 
From PPM to Enterprise Portfolio Management - 051214
From PPM to Enterprise Portfolio Management - 051214From PPM to Enterprise Portfolio Management - 051214
From PPM to Enterprise Portfolio Management - 051214UMT360
 
EES White Paper Project Management of IT Moves LR
EES White Paper Project Management of IT Moves LREES White Paper Project Management of IT Moves LR
EES White Paper Project Management of IT Moves LRVicky Killian
 

Similar to Solution Based Estimation - Eric van der Vliet (20)

PMP ERP
PMP ERPPMP ERP
PMP ERP
 
IT Financial Management Series - Part 2: Drive financial transparency across ...
IT Financial Management Series - Part 2: Drive financial transparency across ...IT Financial Management Series - Part 2: Drive financial transparency across ...
IT Financial Management Series - Part 2: Drive financial transparency across ...
 
Rexx Shih
Rexx ShihRexx Shih
Rexx Shih
 
Data center insights summit 2015 disruptive force of clouds
Data center insights summit 2015   disruptive force of cloudsData center insights summit 2015   disruptive force of clouds
Data center insights summit 2015 disruptive force of clouds
 
Project Management Framework
Project Management FrameworkProject Management Framework
Project Management Framework
 
Project Controls Expo – 13th Nov 2013- "The Key Role of the Cost Engineer Ach...
Project Controls Expo – 13th Nov 2013- "The Key Role of the Cost Engineer Ach...Project Controls Expo – 13th Nov 2013- "The Key Role of the Cost Engineer Ach...
Project Controls Expo – 13th Nov 2013- "The Key Role of the Cost Engineer Ach...
 
Case Study- Delivering business and technology transformation for an healthca...
Case Study- Delivering business and technology transformation for an healthca...Case Study- Delivering business and technology transformation for an healthca...
Case Study- Delivering business and technology transformation for an healthca...
 
ch07.ppt
ch07.pptch07.ppt
ch07.ppt
 
Umesh Resume
Umesh ResumeUmesh Resume
Umesh Resume
 
CEI Capabilities 2009
CEI Capabilities 2009CEI Capabilities 2009
CEI Capabilities 2009
 
Monetizing Risks - A Prioritization & Optimization Solution
Monetizing Risks - A Prioritization & Optimization SolutionMonetizing Risks - A Prioritization & Optimization Solution
Monetizing Risks - A Prioritization & Optimization Solution
 
Cegonsoft Franchise Opportunity
Cegonsoft Franchise OpportunityCegonsoft Franchise Opportunity
Cegonsoft Franchise Opportunity
 
Vertigus Corporate Presentation 2008
Vertigus Corporate Presentation 2008Vertigus Corporate Presentation 2008
Vertigus Corporate Presentation 2008
 
Trond Sikkerbol Resume - Project Management - Financial Services
Trond Sikkerbol Resume - Project Management - Financial ServicesTrond Sikkerbol Resume - Project Management - Financial Services
Trond Sikkerbol Resume - Project Management - Financial Services
 
Aravindhamurthy cv
Aravindhamurthy  cvAravindhamurthy  cv
Aravindhamurthy cv
 
Step-Change Productivity - Analyst & Journalist Briefing 2014
Step-Change Productivity - Analyst & Journalist Briefing 2014Step-Change Productivity - Analyst & Journalist Briefing 2014
Step-Change Productivity - Analyst & Journalist Briefing 2014
 
IT Business Value
IT Business ValueIT Business Value
IT Business Value
 
Requirements Engineering: A Practicum
Requirements Engineering: A PracticumRequirements Engineering: A Practicum
Requirements Engineering: A Practicum
 
From PPM to Enterprise Portfolio Management - 051214
From PPM to Enterprise Portfolio Management - 051214From PPM to Enterprise Portfolio Management - 051214
From PPM to Enterprise Portfolio Management - 051214
 
EES White Paper Project Management of IT Moves LR
EES White Paper Project Management of IT Moves LREES White Paper Project Management of IT Moves LR
EES White Paper Project Management of IT Moves LR
 

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

Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
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
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
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
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....ShaimaaMohamedGalal
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
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
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
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
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
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
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 

Recently uploaded (20)

Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
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...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
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
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
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
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
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...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
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
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 

Solution Based Estimation - Eric van der Vliet

  • 1. © CGI Group Inc. CONFIDENTIAL Estimation – part of an organisation’s DNA Solution Based Estimation (SBE) March 10, 2015 Eric van der Vliet
  • 2. CGI is a global end-to-end IT and business process services leader World’s 5th largest independent IT and BPS firm 100+ mission-critical IP-based solutions $10B annual revenue 4,500 clients across the globe 68,000 professionals, 75% shareholders High-end business and IT consulting 400 offices, 40 countries around the world System integration, IT and business process outsourcing 9/10 client satisfaction score for the past 10 years
  • 3. MIDDLE EAST AND AFRICA EUROPE FINLAND SWEDEN NORWAY ESTONIA UNITED KINGDOM IRELAND PORTUGAL SPAIN FRANCE ITALY LUXEMBOURG BELGIUM NETHERLANDS GERMANY SWITZERLAND POLAND CZECH REPUBLIC SLOVAKIA DENMARK HUNGARY INDIA EGYPT MOROCCO UNITED ARAB EMIRATESSAUDI ARABIA NORTH AMERICA USA CANADA Presence around the world ASIA PACIFIC SOUTH AMERICA VENEZUELA COLOMBIA PERU CHILE BRAZIL ARGENTINA AUSTRALIA PHILIPPINES MALAYSIA SINGAPORE
  • 4. Onshore, nearshore and offshore integrated global delivery network Mumbai Hyderabad Chennai Bangalore Warsaw Krakow Lisbon Casablanca Rabat Prague Brno Kuala Lumpur Lebanon, VA Troy, ALBelton, TX CANADA USA MOROCCO INDIA POLAND CZECH REPUBLIC MALAYSIA PHILIPPINES Manila PORTUGAL Malaga Madrid FRANCE Toulouse Montpellier SPAIN Lyon Bordeaux Amiens UNITED KINGDOM Bridgend SWEDEN Ostersund Hobart AUSTRALIA Halifax, NS Montréal, QC Québec City, QC Sherbrooke, QC Saguenay, QC Porto Stratford, PEI Lafayette, LA Moncton, NB Fredericton, NB
  • 5. CGI Estimation Centre • Tasks • Verify primary estimates (2nd Estimates) • Metrics collection and analysis • Improve primary estimates • Objectives • More accurate and precise estimates • Improved project control • Use of historical data • My Role • Operation in Europe, Asia-Pac • Estimation improvement corporate 5
  • 7. How it should not work 7
  • 8. • Resourcing • Risk management • Project control • Collection of actual data Estimation in the project life cycle • Scoping • Solution defined by architects • First cost indication (ROM) EAS Solution Estimates Project execution / control Metrics collection • Solution based estimates • Standard solution elements • Fixed unit costs • Parameter based costs • WBS based estimates • Collect and analyze actual data • Maintain data as input for new estimates 8
  • 9. Impact of Architecture on Project Control Quantified by research* Result Improvement by applying Solution Architecture Budget predictability 2-3 x better Std dev 32  13 Budget overrun 7 x less 22%  3% Time overrun 6 x less 48%  8% Troubled projects 3 x less 38%  13% Customer satisfaction 1-2 points better 10 point scale Results delivered +10% 9 *Survey among 49 software development projects between €50,000 and €2,500,000. Reported by Raymond Slot, PhD Thesis, 2010. Specifically correlated with presence of architect and defined solution architecture during budget calculation
  • 10. Project/Delivery Manager Project Manager Cost EngineerSolution Architect Estimating effort Responsibilities Client Business Issues Funct Reqs Non funct Reqs Targeted solution SBS Architect ure Costing model WBS Schedule Delivery strategy Financial model Pricing model Capacity planning Financial Engineer Business Owner Client Business Issues 10
  • 11. Solution Based Estimation • Solution Architecture and Estimation are strongly related • The solution architect is responsible for the solution costs • The architect can be supported by a cost engineer • Solution Based Estimation requires • Solution Breakdown Structure (SBS) • Estimation of each element in the SBS 11 EAS Solution Estimates Project execution / control Metrics collection
  • 12. Solution Breakdown Structure (SBS) • The SBS is a deliverable-oriented decomposition of the work • Is a view on the architecture during architectural design • Includes the overall solution • Infrastructure • Package implementation • Development • Services • Each component • Should be clearly and completely defined • The requirements should be identified • Can have it’s own estimation approach • Can have a different implementation approach • Will have an assigned responsibility 12
  • 13. Solution Breakdown Structure - Example • Estimate the costs for each element in the SBS • Activity based costs (WBS) • Fixed unit costs • Parameter based costs Solution Infrastructure Tools MaintenanceApplications $ $ $ $ $ Appl-1 Appl-2 Appl-3$ $ $ 13
  • 14. Estimation Classification Primary characteristics Secondary characteristics Estimate class Maturity level of solution definition (% of completion) End Usage Typical purpose of estimate Methodology Typical estimating method Expected accuracy range Typical variation in low and high range Class 5 0 to 2% Solution concept verification ROM L: -20% to -30% H: +30% to +50% Class 4 1 to 15% Solution selection Unit costs; Parameters L: -10% to -20% H: +20% to +30% Class 3 10 to 40% First Solution Review WBS; Unit cost; Parameters (high level) L: -5% to -15% H: +10% to +20% Class 2 30 to 75% Bid stage, semi detailed WBS; Unit cost; Parameters (assumptions) L: -5% to -10% H: +5% to +15% Class 1 65 to 100% Post bid, project start, project change WBS; Unit cost; Parameters (detailed level) L: -3% to -5% H: +3% to +10% 14 Based on: AACE International Recommended Practice No. 56R-08; Rev. December 5, 2012; TCM Framework: 7.3 – Cost Estimating and Budgeting
  • 16. Fixed unit costs / Parameter based costs Input (Solution Breakdown) Parameters / Metrics Standard components Estimation Tooling Reporting (Effort, Duration, Costs, Probability, Labor, Quality) Estimation process Metrics process 16
  • 17. Parameter based costs – Infra example 17
  • 18. Parameter based costs – example 18
  • 19. Summary • Start with a Solution Breakdown Structure before estimating the costs • Make the SBS part of the architectural design • Maturity level of the SBS determines the accuracy of the estimates • Define the right estimation approach for each SBS element • Verify the traceability from estimate to the solution and vice versa • Treat the cost model, financial model and pricing model separately • Costs can’t be reduced by just reducing the estimates 19
  • 21. Our commitment to you We approach every engagement with one objective in mind: to help clients succeed 21