Sizing and Estimating ERP Implementations



Similar documents
Parametric Estimation for ERP Implementations

Quantitative Software Management

Quantitative Software Management


Administrator & End User 1 or 2 Day Training Course

MEASURES FOR EXCELLENCE MANAGING MAJOR DISTRIBUTED SOFTWARE DEVELOPMENT

MEASURES FOR EXCELLENCE. Analysis of. On-Board. Spacecraft Software. Development

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

MEASURES FOR EXCELLENCE

Table of Contents. "Some Tips Before You Start" "What to Look for in a Software Publisher" "Show Me, Don't Tell Me" Stage

9 Keys to Effectively Managing Software Projects

MEASURES FOR EXCELLENCE Getting a "RUNAWAY" Software Development. Under Control. A Case Study

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

AGILE PRODUCTIVITY METRICS

SLIM Estimate and Microsoft Project Best Practices

Project Management Process

Control your campaigns!

Global Delivery Centre:

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

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

Leveraging SANS and NIST to Evaluate New Security Tools

Dallas IIA Chapter / ISACA N. Texas Chapter. January 7, 2010

Confidence Intervals for Cpk

Implementing Business Portal in an Extranet Environment

Use a TCO Model to Estimate the Costs of Your Data Center

QSM. How to Quote Small In-Process Modifications to Software. by Michael A. Ross

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

Content Editor and Administration Training

Turning data integration into a financial driver for mid-sized companies

Sizing Application Maintenance and Support activities

RapidResponse Capacity Planning (Constraints) Application

Extending CMMI Level 4/5 Organizational Metrics Beyond Software Development

Capacity Plan. Template. Version X.x October 11, 2012

Activity 4: Planning an Extension Lesson on Energy Using the 5E Model

Financial derivatives in Risk Management

How To Implement An Enterprise Resource Planning Program

P6 Analytics Reference Manual

Managing Project Budgets with MS Project. Sonja Streuber, PMP, SSBB

Application Outsourcing: The management challenge

Solutions for Improving Clinic Flow and Reducing Delays. Assessing Existing Clinic Flow Creating Flow Stations Unscheduled Patient Arrivals

Project Management Plan Template

ISO/IEC Software Product Quality Model

SOFTWARE PERFORMANCE TESTING SERVICE

Automating IT Capacity Management

Using IT as a Sustainability Tool

Confidence Intervals for Cp

A DIFFERENT KIND OF PROJECT MANAGEMENT: AVOID SURPRISES

Managing and Maintaining Windows Server 2008 Servers

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

PBL: Project Management. Competency: Project Definition

Expense Planning and Control Performance Blueprint Powered by TM1

Grow Revenues and Reduce Risk with Powerful Analytics Software

2. Parallel pump system Q(pump) = 300 gpm, h p = 270 ft for each of the two pumps

Lecture Slides for Managing and Leading Software Projects. Chapter 8: Measuring and Controlling Work Processes

The Benefits of Automating AP Invoice and Purchase Order Operations

Document Management System

High-performance computing: Use the cloud to outcompute the competition and get ahead

Implementation of PeopleSoft 8.9

Oracle BI Applications. Can we make it worth the Purchase?

The Cloud. The Search For The Perfect Solution

Measurement Strategies in the CMMI

MEASURES FOR EXCELLENCE SIZING AND CONTROLLING INCREMENTAL SOFTWARE DEVELOPMENT

Composite performance measures in the public sector Rowena Jacobs, Maria Goddard and Peter C. Smith

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

CDC UNIFIED PROCESS PRACTICES GUIDE

PSM UG Conference Workshop #7 Software Maintenance Cost Estimating Relationships

Meeting the Network Optimization Challenge Balancing Service, Contribution and Asset Return for the Global Business Unit

<Company Name> <Project Name> Software Development Plan. Version <1.0>

Fundamentals of Measurements

Making project management indispensable for business results. Project Management 101

Appendix O Project Performance Management Plan Template

FROM THE QSM DATABASE PRODUCTIVITY STATISTICS BUCK 15 YEAR TREND

Vehicle Sales Forecasting

Software Project Management Plan (SPMP)

IMPLEMENTATION OF A SOFTWARE PROJECT OFFICE AT HONEYWELL AIR TRANSPORT SYSTEMS. by Michael A. Ross

BE SMART WHO ARE SMART.

OPERATIONAL BENCHMARKING DRIVING BUSINESS EFFICIENCY

Scheduling Automation Buyer s Guide. How to Select a New Scheduling Solution StaffReady. All rights reserved.

Project Management Certificate (IT Professionals)

CALL VOLUME FORECASTING FOR SERVICE DESKS

Qualitative Analysis Vs. Quantitative Analysis 06/16/2014 1

Data Center Infrastructure Management: ERP for the Data Center Manager

Assessment Method 1: Capstone Case Examinations

Bullet-Proof MDM: Designing a World-Class Development Environment

Enterprise Mobility: A Market Perspective!!

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

Toyota I_Site Managing your assets

A DIFFERENT KIND OF PROJECT MANAGEMENT

MEASURES FOR EXCELLENCE. Software Process Improvement: Management. Commitment, Measures. And Motivation

Implementing and Managing Microsoft Server Virtualization

BLUE CHAMELEON. The solution for business management. Business management. Timesheet. Stock management. Customer care. Prospecting

QAD Customer Relationship Management Demonstration Guide. May 2015 EE2015 / CRM 6.7

How Technology Supports Project, Program and Portfolio Management

Soaring Workforce Management Costs

Case study: End-to-end data centre infrastructure management

R3: Windows Server 2008 Administration. Course Overview. Course Outline. Course Length: 4 Day

Examine What Matters Most Using Workforce Analytics

How To Get A Good Deal On An Application Outsourcing Contract At Anconda.Com

Examples of Data Representation using Tables, Graphs and Charts

A Simple Printing Solution to Aid Deficit Reduction Suvir Mirchandani 1 and Peter Pinko 2

Transcription:

Sizing and Estimating ERP Implementations Donald M. Beckett Quantitative Software Management, Inc. 2000 Corporate Ridge, Suite 900 Mclean, VA 22102 Tel: 703 790-0055, 0055, Fax 703 749-3795 Email: info@qsm.com Web: www.qsm.com 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 Quantitative Software Management, Inc. #2

Outline Key differentiators between ERP implementations and software development Sizing ERP implementations RICEF objects Configuration items Normalizing to a common metric Estimating ERP implementations Quantitative Software Management, Inc. #3

Quotations Perfection is the enemy of the possible - Voltaire (paraphrased) Precision is not accuracy - William Horton Quantitative Software Management, Inc. #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 Quantitative Software Management, Inc. #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 Quantitative Software Management, Inc. #6

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 Quantitative Software Management, Inc. #7

Configurations Estimate the number of configuration items (by category & complexity) Best case, worst case, most likely scenarios Normalize them to a common elementary unit (using gearing factors) Quantitative Software Management, Inc. #8

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 Quantitative Software Management, Inc. #9

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 Quantitative Software Management, Inc. #10

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 Quantitative Software Management, Inc. #11

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) Quantitative Software Management, Inc. #12

Schedule Schedule vs Size 100 +1 10 Average Months 1-1 0.1 1 10 100 1,000 Size (thousands) All Sy stems Av g. Line Sty le 1 Sigma Line Sty le Quantitative Software Management, Inc. #13

Schedule Schedule vs Size 100 Black lines are 2008 trends for Business IT Projects 10 Months Blue lines are trends from 88 ERP implementation projects sized with RICEF objects and configuration items 0.1 1 10 100 1,000 Size (thousands) 1 All Systems QSM 2008 Business Av g. Line Style 1 Sigma Line Sty le Quantitative Software Management, Inc. #14

Effort Effort vs Size 1,000 100 10 Effort Hours (thousands) 1 0.1 1 10 100 1,000 Size (thousands) All Systems Av g. Line Style 1 Sigma Line Sty le Quantitative Software Management, Inc. #15

Effort Effort vs Size 1,000 100 10 Effort Hours (thousands) 1 0.1 1 10 100 1,000 Size (thousands) All Systems QSM 2008 Business Av g. Line Style 1 Sigma Line Sty le Quantitative Software Management, Inc. #16

Average Staff Average Staff vs Size 1,000 100 10 Average Staff 1 0.1 1 10 100 1,000 Size (thousands) All Systems Av g. Line Style 1 Sigma Line Sty le Quantitative Software Management, Inc. #17

Average Staff Average Staff vs Size 1,000 100 10 Average Staff 1 0.1 1 10 100 1,000 Size (thousands) All Systems QSM 2008 Business Av g. Line Style 1 Sigma Line Sty le Quantitative Software Management, Inc. #18

Productivity Parameter Productivity Parameter vs Size 35 30 25 20 15 Productivity Parameter 10 5 0 1 10 100 1,000 Size (thousands) All Systems Av g. Line Style 1 Sigma Line Sty le Quantitative Software Management, Inc. #19

Productivity Parameter Productivity Parameter vs Size 35 30 25 20 15 Productivity Parameter 10 5 0 1 10 100 1,000 Size (thousands) All Systems QSM 2008 Business Av g. Line Style 1 Sigma Line Sty le Quantitative Software Management, Inc. #20

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 Quantitative Software Management, Inc. #21

ERP Estimation Demo Estimate project size Create Baseline estimate Model with schedule & effort constraints Quantitative Software Management, Inc. #22

Questions? Quantitative Software Management, Inc.