Top Banner
Estimating SAP Implementation Galorath International Conference, Eindhoven (NL), 8 December 2011 Ton Dekkers Galorath International Ltd
27

Estimating SAP Implementation - Cost Estimation …€¦ ·  · 2011-12-15Estimating SAP Implementation ... Minimal Time vs Optimal Effort ... Application Maintenance & Support ...

May 17, 2018

Download

Documents

lamnhu
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Estimating SAP Implementation - Cost Estimation …€¦ ·  · 2011-12-15Estimating SAP Implementation ... Minimal Time vs Optimal Effort ... Application Maintenance & Support ...

Estimating SAP Implementation

Galorath International Conference, Eindhoven (NL), 8 December 2011

Ton DekkersGalorath International Ltd

Page 2: Estimating SAP Implementation - Cost Estimation …€¦ ·  · 2011-12-15Estimating SAP Implementation ... Minimal Time vs Optimal Effort ... Application Maintenance & Support ...

Ton Dekkers - Roles

• Galorath International LtdDirector of ConsultingNetherlands based

• Netherlands Software Metrics Association (NESMA)President

• International Software Benchmarking Standards Group (ISBSG)Past President

• Common Software Measurement Int. Consortium (COSMIC)COSMIC Functional Size Measurement MethodInternational Advisory Committee

• Dutch Association of Cost Engineers (DACE)WG Parametric Estimation

Contact: [email protected]

© 2011 Copyright Galorath Incorporated 2

Page 3: Estimating SAP Implementation - Cost Estimation …€¦ ·  · 2011-12-15Estimating SAP Implementation ... Minimal Time vs Optimal Effort ... Application Maintenance & Support ...

© 2011 Copyright Galorath Incorporated 3

Page 4: Estimating SAP Implementation - Cost Estimation …€¦ ·  · 2011-12-15Estimating SAP Implementation ... Minimal Time vs Optimal Effort ... Application Maintenance & Support ...

Lukoil (Inform)

© 2011 Copyright Galorath Incorporated 4

Improving communication between Business and IT

Page 5: Estimating SAP Implementation - Cost Estimation …€¦ ·  · 2011-12-15Estimating SAP Implementation ... Minimal Time vs Optimal Effort ... Application Maintenance & Support ...

Mismatch expectation

Most common issues for miscommunication:

• Ambiguous requirements

• Incomplete requirements

• Requirements volatility

• Lack of scope management

• Lack of Change Control

• Unrealistic (time) constraints [Estimates]

© 2011 Copyright Galorath Incorporated 5

Page 6: Estimating SAP Implementation - Cost Estimation …€¦ ·  · 2011-12-15Estimating SAP Implementation ... Minimal Time vs Optimal Effort ... Application Maintenance & Support ...

Improvement Actions

© 2011 Copyright Galorath Incorporated 6

Business IT-related Galorath

Standardise Requirements √Input

√Template

Standardise Development Process

Value / Cost Engineering

Scope ManagementProcedure

Managing collaborationbusiness & IT

√NorthernScope

Change Management (Board)procedure

√Process

Development Scenarios

Quality Control √Requirements

review

√Inspection process

(e.g. Fagan)

Governance √Control

√CoBIT / ISACA

Legenda: Activity Lukoil Inform, √ Galorath input

Page 7: Estimating SAP Implementation - Cost Estimation …€¦ ·  · 2011-12-15Estimating SAP Implementation ... Minimal Time vs Optimal Effort ... Application Maintenance & Support ...

Benefits

• Standardise requirementsImproved communication, collaboration and understanding

• Scope ManagementImproved communication and scope control

• Change Control BoardReasoning based decisions and control

• Quality ControlImproved customer satisfaction, realistic expectations and maintainability

• GovernanceTransparency and control

© 2011 Copyright Galorath Incorporated 7

Page 8: Estimating SAP Implementation - Cost Estimation …€¦ ·  · 2011-12-15Estimating SAP Implementation ... Minimal Time vs Optimal Effort ... Application Maintenance & Support ...

Activities

© 2011 Copyright Galorath Incorporated 8

1. Set scope of the improvement plan

2. Determine - Analyse current situationprocesses, procedures, metrics, data collection

3. Define wanted situation

4. Prioritise improvement stepsValue Engineering

5. Define Improvement Plan

6. Define Prerequisites (per improvement step)Includes dependencies

7. Estimate time plan / resource plan

8. Define deliverables / products Metrics based on Goal-Question-Metric

9. Estimate Budget

Execute Plan

Page 9: Estimating SAP Implementation - Cost Estimation …€¦ ·  · 2011-12-15Estimating SAP Implementation ... Minimal Time vs Optimal Effort ... Application Maintenance & Support ...

SAP HR ESTIMATESPilot

© 2011 Copyright Galorath Incorporated 9

Page 10: Estimating SAP Implementation - Cost Estimation …€¦ ·  · 2011-12-15Estimating SAP Implementation ... Minimal Time vs Optimal Effort ... Application Maintenance & Support ...

Goals

As part of improved communication:

• Transparency

• Standard Model (for estimation)

• Benchmark performance

• Understanding cost of service[Business: are we paying a reasonable price?][Lukoil Inform: are we charging a realistic price?]

• Standardised approach

• Gaining experience in:• Sizing

• Parametrics

© 2011 Copyright Galorath Incorporated 10

Page 11: Estimating SAP Implementation - Cost Estimation …€¦ ·  · 2011-12-15Estimating SAP Implementation ... Minimal Time vs Optimal Effort ... Application Maintenance & Support ...

10 Step Estimating Process

© 2011 Copyright Galorath Incorporated 11

Page 12: Estimating SAP Implementation - Cost Estimation …€¦ ·  · 2011-12-15Estimating SAP Implementation ... Minimal Time vs Optimal Effort ... Application Maintenance & Support ...

Data Collection

provided by Lukoil Inform

• Requirement DocumentsТребование документы

• Data(base) informationTables added / modifiedFocusing on user data tables (no system tables)

• Number of FTELevel 1 / Level 2

provided by SRG – Appraisal (Вакансии компании)

• Artifact AnalysisResults of identified Artifacts [keywords] in Requirements DocumentsExcel Sheet(s)

© 2011 Copyright Galorath Incorporated 12

Page 13: Estimating SAP Implementation - Cost Estimation …€¦ ·  · 2011-12-15Estimating SAP Implementation ... Minimal Time vs Optimal Effort ... Application Maintenance & Support ...

(Functional) Sizing - NESMA

• NESMADefinitions and counting guidelines for the application of function point analysis, NESMA Functional Size Measurement method conform ISO/IEC 24570, version 2.1.

• AssumptionThe tables are equivalent to normalised file types

© 2011 Copyright Galorath Incorporated 13

Page 14: Estimating SAP Implementation - Cost Estimation …€¦ ·  · 2011-12-15Estimating SAP Implementation ... Minimal Time vs Optimal Effort ... Application Maintenance & Support ...

Sizing Results NESMA

• Provided data

• Input SEER SEM

The PERT values are used in Monte Carlo Simulation(probability determination)

© 2011 Copyright Galorath Incorporated 14

Project Number Factor Size (FP)New 248 25 6,200Enhanced 75 25 1,875Total Impacted 8,075

Project Size Least Likely MostNew 6,000 6,200 7,000Enhanced 1,800 1,875 2,200Total Impacted 7,800 8,075 9,000

Page 15: Estimating SAP Implementation - Cost Estimation …€¦ ·  · 2011-12-15Estimating SAP Implementation ... Minimal Time vs Optimal Effort ... Application Maintenance & Support ...

Proxy Definition / Validation

• Artifact AnalysisApplied quartile approach for defining Proxy

Conclusion: NESMA values are usable in EstimateNESMA is a “public” available approach

© 2011 Copyright Galorath Incorporated 15

Project Cat New Enhanced Factor (FP) Size (FP)Very Small (<4) L 115 119 4 936Small (<8) A 122 10 8 1,056Average (<13) H 117 4 16 1,936Large (<23) X1 58 1 32 1,888Large Plus (<36) X2 24 1 64 1,600Very Large (<80) X3 2 0 128 640Extreme Large (80+) X4 2 0 256 768

Total 8,824

Page 16: Estimating SAP Implementation - Cost Estimation …€¦ ·  · 2011-12-15Estimating SAP Implementation ... Minimal Time vs Optimal Effort ... Application Maintenance & Support ...

Selection Knowledge Bases

• Base Settings

• Implementation ofSAP SAP/R3 DevelopmentHR Management Information System

© 2011 Copyright Galorath Incorporated 16

Page 17: Estimating SAP Implementation - Cost Estimation …€¦ ·  · 2011-12-15Estimating SAP Implementation ... Minimal Time vs Optimal Effort ... Application Maintenance & Support ...

Software Modelling

• IdentifiedDevelopmentCustomisationapplied for NeSMA / Artifacts

• Set typical knowledge bases

Acquisition Integration new featuresand configuration

Development SAP is no custom developmentStandard A formally defined process

© 2011 Copyright Galorath Incorporated 17

Page 18: Estimating SAP Implementation - Cost Estimation …€¦ ·  · 2011-12-15Estimating SAP Implementation ... Minimal Time vs Optimal Effort ... Application Maintenance & Support ...

Parameter adjustment

• “Language”DevelopmentConfiguration

• Others (example)

Bold Adjusted

© 2011 Copyright Galorath Incorporated 18

Page 19: Estimating SAP Implementation - Cost Estimation …€¦ ·  · 2011-12-15Estimating SAP Implementation ... Minimal Time vs Optimal Effort ... Application Maintenance & Support ...

Estimates Software Development

• Results Minimal Time

• Minimal Time vs Optimal Effort

• Actuals vs Minimal Time

© 2011 Copyright Galorath Incorporated 19

ProjectDevelopment Effort Hours

50% 80% 90%NeSMADevelopment 146,758 242,652 312,803

Customisation 1,348 2,782 3,938

ProjectDevelopment Effort Hours

Min Time Opt EffortNesMa Development 146,758 73,482Customisation 1,348 954

Page 20: Estimating SAP Implementation - Cost Estimation …€¦ ·  · 2011-12-15Estimating SAP Implementation ... Minimal Time vs Optimal Effort ... Application Maintenance & Support ...

Application Maintenance & Support

• Application related SEER SEM settings

• Period

• Estimates

• Actuals

© 2011 Copyright Galorath Incorporated 20

Project NeSMA Size (FP Equivalents) Maintenance Cost (USD)ABAP 8,075 264,169Configuration 12,112 12,240Total 20,187 276,409

Page 21: Estimating SAP Implementation - Cost Estimation …€¦ ·  · 2011-12-15Estimating SAP Implementation ... Minimal Time vs Optimal Effort ... Application Maintenance & Support ...

Ongoing Support (SEER IT) scope

• Following the same process10 step estimation model

• Identify scope / artifacts

• Set Knowledge Bases (per WBS element)

© 2011 Copyright Galorath Incorporated 21

Page 22: Estimating SAP Implementation - Cost Estimation …€¦ ·  · 2011-12-15Estimating SAP Implementation ... Minimal Time vs Optimal Effort ... Application Maintenance & Support ...

Support Tickets L1

• Knowledge Bases

• Parameters# users # ticketsApplication complexity spread in complexity of ticketsUse Intensity daily usage…

© 2011 Copyright Galorath Incorporated 22

Page 23: Estimating SAP Implementation - Cost Estimation …€¦ ·  · 2011-12-15Estimating SAP Implementation ... Minimal Time vs Optimal Effort ... Application Maintenance & Support ...

Base Support L2

• Knowledge Bases

• Parameters (middleware)Software services 8 modules in HRSize > 20,000 FP (total application)Reliability criticality e.g. salary, pension…

© 2011 Copyright Galorath Incorporated 23

Page 24: Estimating SAP Implementation - Cost Estimation …€¦ ·  · 2011-12-15Estimating SAP Implementation ... Minimal Time vs Optimal Effort ... Application Maintenance & Support ...

Help at Desk (Additional)

• Typical ItemTo service an at desk ticket (Unit=Users)a half hour is lost for “travel”

© 2011 Copyright Galorath Incorporated 24

Page 25: Estimating SAP Implementation - Cost Estimation …€¦ ·  · 2011-12-15Estimating SAP Implementation ... Minimal Time vs Optimal Effort ... Application Maintenance & Support ...

Ongoing Support

• Estimates

• Actuals

© 2011 Copyright Galorath Incorporated 25

Ongoing Support Cost(USD)

Cost(USD)

Cost(USD)

Base Training 136,013Support Tickets 92,409Level 1 228,422Base Support 228,398Level 2 228,398Help at desk 52,351Test & UAT 36,112Additional Activities 88,463TOTAL 545,283

Page 26: Estimating SAP Implementation - Cost Estimation …€¦ ·  · 2011-12-15Estimating SAP Implementation ... Minimal Time vs Optimal Effort ... Application Maintenance & Support ...

Conclusion

(After adjusting / calibrating parameters)

Parametric based estimates provide• Structure for modeling components• Consistent and transparent approach• Objective and auditable• Realistic expectations on

• Cost• Effort• Capacity required

© 2011 Copyright Galorath Incorporated 26

Page 27: Estimating SAP Implementation - Cost Estimation …€¦ ·  · 2011-12-15Estimating SAP Implementation ... Minimal Time vs Optimal Effort ... Application Maintenance & Support ...