Parametric Estimation for ERP Implementations



Similar documents
Sizing and Estimating ERP Implementations

Quantitative Software Management

9 Keys to Effectively Managing Software Projects

SEER for Software - Going Beyond Out of the Box. David DeWitt Director of Software and IT Consulting

Rational Quality Manager. Quick Start Tutorial

COMPARATIVE STUDY OF ERP IMPLEMENTATION METHODOLOGY CASE STUDY: ACCELERATED SAP VS DANTES & HASIBUAN METHODOLOGY

Extending CMMI Level 4/5 Organizational Metrics Beyond Software Development

".,!520%'$!#)!"#$%&!>#($!#)!

Estimating the Size of Software Package Implementations using Package Points. Atul Chaturvedi, Ram Prasad Vadde, Rajeev Ranjan and Mani Munikrishnan

Implementing Business Portal in an Extranet Environment

Complexity Made Easy. Blueprint CPQ Case Study. CPQ for Eurotherm by Schneider Electric

Sizing Application Maintenance and Support activities

Certified ERP Manager VS-1180

SOFTWARE PERFORMANCE TESTING SERVICE

ERP Systems: Audit and Control Risks

Financial derivatives in Risk Management

447, ROAD NO. 270, NEW MAADI, CAIRO, EGYPT TEL:

Deployment of express checkout lines at supermarkets

How to Evaluate a CRM System

SAP Managed Cloud as a Service (MCaaS)

Unit 9: Software Economics

Behavioral Segmentation

Achieving high performance with Accenture s on-demand solution for the chemical industry. Driving business performance with SAP Business ByDesign

PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING

The Diverse Manufacturing Supply Chain Alliance (DMSCA) The Corporate Mentoring Program (CMP)

Outline agreements/contracts in SAP

HCM 1: Model Organizational Structure

IN-MEMORY DATABASES, INDUSTRY KNOW-HOW, AND USABILITY: WHAT REALLY MATTERS IN SUPPLY CHAIN PLANNING

Build products with visual solution configuration in an integrated quotation management application.

Graduate Certificate Supply Chain Management

Today s Topics. An Introduction to the Nursery Break-Even Price and Profit Estimator. The purpose of this presentation is to introduce you to the

Enterprise Resource Planning Presentation to the Joint Legislative Oversight Committee on Information Technology.

The safer, easier way to help you pass any IT exams. SAP Certified Associate - Utilities with SAP ERP 6.0. Title : Version : Demo 1 / 5

OPERATIONAL BENCHMARKING DRIVING BUSINESS EFFICIENCY

The ERP Systems in Czech Republic A strategical innovation

CUT COSTS, NOT PROJECTS

PSM UG Conference Workshop #7 Software Maintenance Cost Estimating Relationships

Choices, choices, choices... Which sequence database? Which modifications? What mass tolerance?

Wages in Profit and Nonprofit Hospitals and Universities

CALL VOLUME FORECASTING FOR SERVICE DESKS

SLIM Estimate and Microsoft Project Best Practices

Create a New Shopping Cart Using Shop One Screen

Brochure. SAP Business One for Manufacturing. Software for Manufacturing Organisations

CALCULATING THE COSTS OF MANUAL REWRITES

KT Corp: Driving Innovation in Business Processes by Running the SAP ERP Application in the Cloud

Each ievo reader needs its own network cable, as each reader has its own IP address. Ensure this has been taken into consideration

Administrator & End User 1 or 2 Day Training Course

Trends and Best Practices in

P6 Analytics Reference Manual

Examples of Data Representation using Tables, Graphs and Charts

Key Evolutions of ERP

Project Management Process

TRUSTING YOUR DATA. How companies benefit from a reliable data using Information Steward 1/2/2013

Measurement Strategies in the CMMI

Application Outsourcing: The management challenge

A Fool with a Tool: Improving Software Cost and Schedule Estimation

Introduction to ITIL for Project Managers

OEM-EP Pressure Controllers

Copyright by Dr. Edmund Prater, University of Texas at Arlington. Sub-segment 1.5 Strategy and its impact on Supply Chains.

Determining Measurement Uncertainty for Dimensional Measurements

8% of US GDP (USD 1.2 Tn) is Services. $ from Service Sale = 4*$ from product sale. Business drivers for shift in focus towards Aftermarket

WITH BIGMEMORY WEBMETHODS. Introduction

SAP Business One. General Ledger Transactions Generated from Order to Invoice. ESAP SAP Business One Online University

PROCUREMENT STANDARD OPERATING PROCEDURES (SOP)

WQX Best Practices. Dos and Don ts for Water Quality Data Destined for WQX / WQX Web. STORET User Call October 23, 2014

Software cost estimation

Stefan Glatzmaier, Michael Sokollek. Project Portfolio Management with SAP. RPM and cprojects. Bonn Boston

SOLUTIONS AS A SERVICE

Request for Proposal for Application Development and Maintenance Services for XML Store platforms

Pressure in Fluids. Introduction

Software cost estimation

an analysis of RAID 5DP

Aareal. BK 01 Mieten Management Automated and integrated

LIVEPERSON SOLUTIONS BRIEF. Identify Your Highest Value Visitors for Real-Time Engagement and Increased Sales

Microsoft SQL Server and Oracle Database:

Automating IT Capacity Management

The CorvisaOne Contact Center Suite - A Fresh Approach to Customer Service

SkyDesk CRM. Customer Relationship Management System

E. V. Bulyatkin CAPITAL STRUCTURE

The True Cost of Desktop Support:

CRM for Outlook Client Add-in Guide

ERP/EDI INTEGRATION METHODOLOGIES In-House versus Hosted. Prepared by John Simmons

Application Note: Extending a TSP s Analog Capabilities Using an Access Bank I

Confidence Intervals for Cpk

Transcription:

Parametric Estimation for ERP Implementations Donald M. Beckett Quantitative Software Management, Inc. 2000 Corporate Ridge, Suite 900 Mclean, VA 22102 Tel: 703 790-0055, Fax 703 749-3795 Email: info@qsm.com Web: www.qsm.com 11/21/2011 Quantitative Software Management, Inc.

Objectives Provide conference attendees with a practical method for estimating the project size of ERP implementations that is both easy to learn and apply Compare the behavior of ERP implementations to other business IT projects Size vs. Schedule Size vs. Effort (#2)

Outline Key differentiators between ERP implementations and software development Sizing ERP implementations Determining size RICEF objects Configuration items Normalizing to a common metric Estimating ERP implementations (#3)

Quotations Perfection is the enemy of the possible - Voltaire (paraphrased) Precision is not accuracy - William Horton (#4)

Key Differentiators Software projects create code Develop new systems Modify existing systems Are measured (sized) by the functionality they deliver and/or the code they create Software projects may Develop interfaces Have hardware, network, telecom components Convert data Have system setup and configuration (#5)

Key Differentiators ERP Implementations have Significant system setup & configuration Hardware, network, & telecom components ERP Implementations may Develop interfaces Convert data Create additional functionality Modify existing functionality (#6)

Determining Size Software project size is not how much it costs nor how long it takes Size measures the functionality a software project delivers Parametric estimation (SLIM, COCOMO, etc.) uses size as a key input to determine cost and schedule Lines of code, function points, requirements, use cases are traditional size measures What size measures capture the functionality of an ERP implementation? (#7) 11/21/2011

Sizing ERP Implementations ERP Implementation size: two components Configurations Customizations Configurations include parameters, properties, rules, values, table setup Customizations are principally code Proportions vary between projects ERP sizing must consider both (#8)

Configurations Estimate the number of configuration items (by category & complexity) Best case, worst case, most likely scenarios Alternatively, identify number of high level business processes that must be configured SAP Solution Composer is an example Normalize them to a common elementary unit (using gearing factors) (#9)

Configuration Example: Tables Average table has 3 indices to define 20 columns to define 20 data types (one per column) Average table (in this example) requires 43 elementary activities (or implementation units) to create Gearing factor of 43 (#10)

Customizations RICEF objects: Reports, Interfaces, Conversions, Enhancements, Forms Estimate counts of each item (by complexity) Normalize them to a common elementary unit (using gearing factors) Add to normalized configuration items count for an estimated project size (#11)

Sample Gearing Factor Table: RICEF Objects Component Gearing Factor Number Size Simple Reports 100 10 1000 Average Reports 200 5 1000 Complex Reports 300 20 6000 Simple Interfaces 320 2 640 Average Interfaces 620 12 7440 Complex Interfaces 1520 1 1520 Simple Conversion 100 2 200 Average Conversions 200 5 1000 Complex Conversions 300 2 600 Simple Enhancements 100 2 200 Average Enhancements 500 1 500 Complex Enhancements 1000 3 3000 Simple Forms 100 2 200 Average Forms 200 15 3000 Complex Forms 300 3 900 Total 27,200 (#12)

But, Does it Work? Step 1: Size completed ERP implementations using configuration items and RICEF objects Step 2: Compare trends for Effort, Schedule, Staffing, and Productivity to trends for Business IT projects (non-erp) (#13)

Schedule Average +1σ -1σ (#14)

Schedule Blue lines are trends for ERP implementations Black lines for Business IT projects Overall, smaller ERP implementations enjoy a slight schedule advantage. Larger ones lack this (#15)

(#16) Effort

Effort Small ERP implementations have a cost/effort advantage while larger ones are almost identical to traditional development (#17)

(#18) Average Staff

Average Staff ERP implementations use slightly smaller teams for most projects although the trends and the amount of variability are very similar (#19)

(#20) Productivity Parameter

Productivity Parameter ERP Implementations are more productive than Business IT for smaller projects but lose their advantage as size grows (#21)

Conclusions ERP Implementations have very similar behavior to other Business IT projects Schedule, effort, staffing, productivity Parametric estimation techniques used for Business IT projects are applicable to ERP implementations ERP Implementation size can be effectively estimated using Configuration Items and RICEF Objects Widely used by U.S. government for estimation and tracking (#22)

Conclusions Although smaller ERP implementation projects are slightly more productive than traditional Business IT, the cost of the package should be included in cost estimates if it is being purchased While larger ERP implementations do not enjoy cost or schedule advantages, larger traditional Business IT projects have a higher probability of failure, which must also be considered when choosing an alternative (#23) 11/21/2011

(#24) 11/21/2011 Questions?