Upload
nesma
View
203
Download
1
Tags:
Embed Size (px)
Citation preview
© CGI Group Inc. CONFIDENTIAL
Estimation – part of an organisation’s DNASolution 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 clientsacross 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
BELGIUMNETHERLANDS
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
VENEZUELACOLOMBIA
PERU
CHILE
BRAZIL
ARGENTINA
AUSTRALIA
PHILIPPINES
MALAYSIASINGAPORE
Onshore, nearshore and offshore integrated
global delivery network
MumbaiHyderabad
ChennaiBangalore
Warsaw
Krakow
Lisbon
CasablancaRabat
Prague
Brno
Kuala Lumpur
Lebanon, VA
Troy, ALBelton, TX
CANADA
USA
MOROCCO
INDIA
POLAND
CZECH REPUBLIC
MALAYSIA
PHILIPPINES
Manila
PORTUGAL
MalagaMadrid
FRANCE
ToulouseMontpellier
SPAIN
LyonBordeaux
Amiens
UNITED KINGDOM
Bridgend
SWEDEN
Ostersund
Hobart
AUSTRALIA
Halifax, NSMontréal, QC
Québec City, QC
Sherbrooke, QC
Saguenay, QC
Porto
Stratford, PEI
Lafayette, LA
Moncton, NBFredericton, 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 ControlQuantified 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 ManagerProject Manager
Cost EngineerSolution Architect
Estimating effort
Responsibilities
Client
Business
Issues
Funct
Reqs
Non
funct
Reqs
Targeted
solutionSBS
Architect
ure
Costing
model
WBS ScheduleDelivery
strategy
Financial
model
Pricing
model
Capacity
planning
Financial
EngineerBusiness 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
Pro
ce
ss
tep
-1
Pro
ce
ss
tep
-2
Pro
ce
ss
tep
-3
Pro
cesste
p-4
Pro
ce
ss
tep
-5
Pro
ce
ss
tep
-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
Our commitment to youWe approach every engagement with one
objective in mind: to help clients succeed
21