The Zero Function Point Problem

Size: px
Start display at page:

Download "The Zero Function Point Problem"

Transcription

1 The Zero Function Point Problem Ian Brown, CFPS Booz Allen Hamilton 8283 Greensboro Dr. McLean, VA USA 2009 International Software Measurement and Analysis Conference 0

2 Agenda Function Points: A Quick Review What Is the Zero Function Point Problem? Problem: Actual or Perceived? The Real Problem One Possible Methodology 1

3 Function Points: A Quick Review 2

4 Function points measure software size based on the functionality requested by and provided to the end user Function Point Counting Resources User/analyst interviews Requirements documents Design documents Data dictionaries Use cases User guides Screen captures Actual software Entity-relationship models Semantic object models Function points represent logical size, as opposed to physical size (like SLOC or objects) 3

5 More complex functions contribute a higher number of function points to the logical size Data functions represent logical groupings of the data end users need to do their jobs Internal data maintained by the application External data referenced by the application Complexity is based on number of data elements and logical sub-groupings Transactional functions are the processes and actions end users utilize to manipulate and manage that data in the course of doing their jobs Inputs (add, edit, delete, etc.) Complexity Function Low Ave High Outputs (reports, etc.) Internal Logical File Inquiries (search, retrieve, etc.) External Interface File Complexity is based on number of External Input data elements and files refereanced External Output External Inquiry Function Point Complexity Matrix 4

6 Function point analysis (FPA) provides a consistent, documentable, repeatable measurement methodology Standards are established and managed by International Function Point Users Group (IFPUG) Function points accepted as a standard size measure by ISO (ISO 20926:2003) Certified Function Point Specialist (CPFS) professional certification program recognizes trained experts Measures size independent of technology, platform, language Because it is linked directly to system requirements and functionality, FPA puts size analysis into terms that a client or end user can understand Function points can help with communications between the end user community and the developer A client would never say, I need a system that is 20,000 lines of code A client says, Build me a system that does and supports these processes 5

7 The standard function point counting methodology is set forth in the IFPUG Counting Practices Manual Determine type of of function point count Identify counting scope and application boundary Identify data functions and their complexity Identify transactional functions and their complexity Determine unadjusted function point count Determine value adjustment factor Calculate adjusted function point count 6

8 The Application Boundary Indicates the border between the software being measured and the user Defines what is external to the application Is dependent on the user s business view of the application Is independent of technical and implementation considerations Is the conceptual interface between the internal application and the external user world Acts as a membrane through which data processed by transactions pass into and out of the application Encloses the logical data maintained by the applications Assists in identifying the logical data referenced by but not maintained within the application under consideration User Application Boundary Automobile Dealer Sales Application (application being counted) Dealership Regional HR Sales Application Application 7

9 What is the Zero Function Point Problem? 8

10 The Zero Function Point Problem We re implementing a COTS solution, so function points don t apply We re reusing components that already exist, so there are no function points to be counted We re performing maintenance/enhancement work on internal code (stored procedures, triggers, database, etc.) so no function points are impacted 9

11 The Zero Function Point Problem If function points aren t applicable, then how can I size my software with that method? If I can t size with function points, how do I estimate cost and schedule? 10

12 Problem: Actual or Perceived? 11

13 Perception is Reality If the common wisdom out there is that function points cannot be used in these situations, then there is a problem Estimators are left to seek alternative means of sizing and cost estimation, which makes the problem very real Does this mean that function points truly cannot be used in these instances, or is it a matter of training, education, communication, and experience? Let s s take a look 12

14 We re implementing a COTS solution, so function points don t t apply Two key points FALSE Function points measure software size based on the functionality requested by and provided to the end user Function points measure size independent of technology, platform, language Example: SAP Business Process Master List (BPML) or Business Process Execution Language (BPEL) Describes the functionality that must be implemented to meet users business needs If defined down to the transaction/data level, then function points can absolutely be applied to size the software 13

15 We re reusing components that already exist, so there are no function points to be counted How do you know that the reused software will meet the functional needs of the end users? Better have a set of requirements and have done some analysis of the reused software against those requirements Will the reused software meet ALL of the functional user requirements? Probably not so you may need Modifications to the reused component New functionality that needs to be developed to meet additional requirements If functional requirements exist, function points can be counted or estimated FALSE 14

16 We re performing maintenance/enhancement work on internal code so no function points are impacted Applying strict function point counting rules, no function points are being impacted by this maintenance/enhancement work We just need to fix a stored procedure or a database call FALSE Question: How do you know something is broken and needs fixing? Answer: a user has indicated that the system is not producing the expected result. If a user has identified functionality that is not working, then function points can be applied to size that functionality 15

17 The Real Problem 16

18 OK, I can size these with function points, but now what? Just counting function points does not provide value in and of itself Must be able to estimate cost and schedule or perform other measurement activities with function points These situations are not the same as New Development projects Historical data is it applicable for analogies Do our CERs apply to COTS/reuse situations? We would expect higher productivity/lower unit cost for COTS/reuse projects Can parametric tools estimate COTS implementation/configuration? How well do parametric tools handle reuse? 17

19 One Possible Methodology 18

20 Methodology Overview Size the project Allocate requirements/size to appropriate acquisition method categories Build WBS and populate size inputs Tailor model parameters and crosscheck 19

21 Step 1: Size the Project Size the project Any robust software estimation methodology includes some means of estimating and measuring software size Many different ways to define size Source lines of code Objects Function points This step should be done in the case of COTS implementations as well Function Point Size Requirements IFPUG standard function points work best with this methodology 20

22 Step 1: Size the Project (cont.) Allocate requirements/size to appropriate Acquisition Method categories Where internal work is involved (e.g. changes to stored procedures, etc.), the identified defect should be traced back to the functionality in which the problem surfaced (e.g. incorrect data on a report, or an inability to enter data as expected) Refer to the defect reports (DRs), trouble reports (TRs) or Change requests (CRs) Identify which functions (and the associated function points) will be impacted by the maintenance effort What if there are 0 function points to count? Having a baseline application count to start with is extremely helpfulh 21

23 Step 2: Allocate requirements to appropriate Acquisition Method categories This step involves working sessions between cost analysts, developers, and system analysts who are knowledgeable of existing functionality as well as the requested enhancements Identify what Acquisition Method categories are applicable to the given project Use the detailed definitions provided in SEER for Software help as guidance for the discussion Link requirements with the Acquisition Method category that best describes the type of work necessary to make the project work Allocate requirements/size to appropriate Acquisition Method categories Engaging in this dialogue helps the technical staff think about the problem and approach in a way that is meaningful to the cost analyst 22

24 Step 2: Allocate requirements to appropriate Acquisition Method categories (cont.) Allocate requirements/size to appropriate Acquisition Method categories If the project involves COTS, those requirements that will be met by COTS configuration/integration should be identified Allocate these to the appropriate COTS-related acquisition method categories 23

25 Step 2: Allocate requirements to appropriate Acquisition Method categories (cont.) Allocate requirements/size to appropriate Acquisition Method categories Again, for the internal work, refer to the defect reports (DRs), trouble reports (TRs) or Change requests (CRs) Allocate these to the appropriate categories based on the expected amount of rework required to fix the problems 24

26 Step 3: Build the WBS and populate the size parameters Build WBS and populate size inputs If more than one application is included in the project, insert separate Program WBS elements for each Insert a Component WBS element for each Acquisition Method category Enter allocated size estimates into respective WBS elements If functionality is completely new, enter function points as NEW functionality If functionality is modified/reused, enter function points as PRE-EXISTING functionality (either designed for reuse or not designed for reuse) 25

27 Step 3: Build the WBS and populate the size parameters (cont.) Build WBS and populate size inputs When COTS is involved, insert a Component WBS element for each Acquisition Method category Enter allocated size estimates into respective WBS elements If functionality will be custom developed, enter function points as NEW functionality If functionality will be implemented with COTS, enter function points as PRE- EXISTING functionality, designed for reuse The tool calculates effective function point size based on the reuse parameters defined in the knowledge base 26

28 Step 4: Tailor model parameters and crosscheck Tailor model parameters and crosscheck Review the other SEER for Software input parameters to make sure settings are appropriate If the initial application was estimated in SEER for Software, start with the parameter assumptions in that model and make modifications from there Pay special attention to Personnel Capabilities & Experience and Development Support Environment to identify any differences in the enhancement project Crosscheck results with benchmarks, analogies, second estimates, or actuals from past projects to gauge realism of estimate Risk Report and Charts facilitate valueadded crosschecks Cost ($ Millions) Cost Range Proposal C Proposal B Proposal A 1% 10% 20% 30% 40% 50% 60% 70% 80% 90% 99% Certainty Level 27

29 Example: Client wanted to revalidate and retest entire installed baseline application Installed Application Size: 1,248 function points 28

30 Example: Client planned on installing COTS-based time and attendance system with some customization Specific vendor had not yet been selected, amount of customization was still variable Conducted function point analysis on complete set of baseline requirements Developed multiple models with varying amounts of customization versus COTS configuration Modeled custom function points as new development and COTS function points as Integration with Configuration (preexisting, designed for reuse) Also created a cost estimate for 100% custom development for reference 29

31 Contact Information Ian Brown, Senior Associate McLean, VA (703)

LEVERAGE EARNED VALUE MANAGEMENT WITH FUNCTION POINT ANALYSIS

LEVERAGE EARNED VALUE MANAGEMENT WITH FUNCTION POINT ANALYSIS BIO PRESENTATION W5 September 29, 2004 1:45 PM LEVERAGE EARNED VALUE MANAGEMENT WITH FUNCTION POINT ANALYSIS Ian Brown Booz Allen Hamilton Better Software Conference & EXPO September 27-30, 2004 San Jose,

More information

Q/P Management Group, Inc.

Q/P Management Group, Inc. Can SAP be Function Point Counted? Debra Maschino Q/P Management Group, Inc. 10 Bow Street Stoneham, MA 02180 Tel: (781) 438-2692 FAX: (781) 438-5549 http:/www.qpmg.com 1 Introduction Can you function

More information

2011 SCEA Conference Presentation Function Point Analysis: One Size Fits All

2011 SCEA Conference Presentation Function Point Analysis: One Size Fits All 2011 SCEA Conference Presentation Function Point Analysis: One Size Fits All Dan French, CFPS dfrench@cobecconsulting.com Program Introduction Origins of Function Points Common Misconceptions Regarding

More information

Introduction to Cost Estimation - Part I

Introduction to Cost Estimation - Part I Introduction to Cost Estimation - Part I Best Practice Checklists Best Practice 1: Estimate Purpose and Scope The estimate s purpose is clearly defined The estimate s scope is clearly defined The level

More information

CMMI and FPA. the link and benefit of using FPA when rolling out CMMI. Christine Green IFPUG - Certified Function Point Specialist EDS

CMMI and FPA. the link and benefit of using FPA when rolling out CMMI. Christine Green IFPUG - Certified Function Point Specialist EDS CMMI and FPA the link and benefit of using FPA when rolling out CMMI Christine Green IFPUG - Certified Function Point Specialist EDS and the EDS logo are registered trademarks of Electronic Data Systems

More information

Effective Use of Function Points for Analogous Software Estimation

Effective Use of Function Points for Analogous Software Estimation Effective Use of Function Points for Analogous Software Estimation Dan French, PMP, CFPS, CSM Principal Consultant dfrench@cobec.com 202-827-1316 www.cobec.com Agenda -Introduction -Definition of Analogous

More information

Boundaries, Boundaries Everywhere!

Boundaries, Boundaries Everywhere! Boundaries, Boundaries Everywhere! 2011 Thomas Cagley, Vice President t.cagley@davidconsultinggroup.com David Consulting Group Liberty Square, Suite B-2 270 W Lancaster Ave Malvern PA 19355 (440) 668-5717

More information

Wave of the Future: Function Point Sizing & COTS Support

Wave of the Future: Function Point Sizing & COTS Support Debra Maschino, CFPS, PMP Olga Makar-Limanov, PhD Wave of the Future: Function Point Sizing & COTS Support EDS 5401 Gateway Centre Flint MI. 48507 USA page 1 September 03-23-05 2006 Wave of the Future:

More information

Goal-Driven Performance Measurement

Goal-Driven Performance Measurement Goal-Driven Performance Measurement Terry Vogt, CFPS ISMA Washington, DC September 2008 0 Agenda What is Performance Measurement Difficulties of Measurement Goal-Question-Indicator-Measurement (GQIM) Framework

More information

Requirements for Estimation Purposes

Requirements for Estimation Purposes Requirements for Estimation Purposes William Roetzheim william@level4ventures.com (619) 917-4917 www.level4ventures.com 1 Instructor Introduction Mr. William H. Roetzheim Lead Scientist, Founder & CEO,

More information

Requirements for Estimation Purposes

Requirements for Estimation Purposes Requirements for Estimation Purposes William Roetzheim william@level4ventures.com (619) 917-4917 www.level4ventures.com 1 Instructor Introduction Mr. William H. Roetzheim Lead Scientist, Founder & CEO,

More information

Software Technology Conference

Software Technology Conference 30 April 2003 Costing COTS Integration Software Technology Conference Salt Lake City Linda Brooks 1 Objective Provide a roadmap for doing an estimate for a Commercial Off-the-Shelf (COTS) software intensive

More information

Software Estimation Is the problem solved? Sanathanan Rajagopal CAAS

Software Estimation Is the problem solved? Sanathanan Rajagopal CAAS Software Estimation Is the problem solved? Sanathanan Rajagopal CAAS Content Difference between Software and Hardware estimation Why we think it is difficult to estimate software cost (Myths, Perception,

More information

DOCUMENTING FUNCTION POINT MEASUREMENTS. By Thomas Stein CFPS, CPA, CDFM

DOCUMENTING FUNCTION POINT MEASUREMENTS. By Thomas Stein CFPS, CPA, CDFM DOCUMENTING FUNCTION POINT MEASUREMENTS By Thomas Stein CFPS, CPA, CDFM Doc u men ta tion The orderly presentation, organization, and communication of recorded special knowledge to produce a historical

More information

Challenges with Sizing and Estimating Enterprise Information Systems

Challenges with Sizing and Estimating Enterprise Information Systems Challenges with Sizing and Estimating Enterprise Information Systems Dr. Chris Miller Quantitative Software Management, Inc. (QSM) Business System Acquisition Framework 2 1 What we are seeing... 3 Testing

More information

INDEX. As-is analysis, tool supporting, 302 Attributes, FPA, Availability, software contract requirement, 258

INDEX. As-is analysis, tool supporting, 302 Attributes, FPA, Availability, software contract requirement, 258 INDEX A Acceptance test phase, 200 Actual Effort (Person Hours), as estimation unit, 16 ADD (Added FP), 185, 188 Add elementary process, 79 Agile software projects case study, 202 204 complex issues in,

More information

ETASS II SKILL LEVEL AND LABOR CATEGORY DESCRIPTIONS. Skill Levels

ETASS II SKILL LEVEL AND LABOR CATEGORY DESCRIPTIONS. Skill Levels ETASS II SKILL LEVEL AND LABOR CATEGORY DESCRIPTIONS Skill Levels Level Entry I Intermediate II Senior III Principal IV Knowledge/Skill Description Applies fundamental concepts, processes, practices, and

More information

Challenges of Managing a Testing Project: (A White Paper)

Challenges of Managing a Testing Project: (A White Paper) Challenges of Managing a Testing Project: () Page 1 of 20 Vinod Kumar Suvarna Introduction Testing is expected to consume 30 50 % of the Project Effort, Still properly managing testing project is not considered

More information

Lessons Learned in Estimating the Software Cost of a Ground Station with COTS Integration. Kathy Bradford 22 February 2001

Lessons Learned in Estimating the Software Cost of a Ground Station with COTS Integration. Kathy Bradford 22 February 2001 Lessons Learned in Estimating the Software Cost of a Ground Station with COTS Integration Kathy Bradford 22 February 2001 1 Short History of an Integrated COTS Procurement RFP requested a mostly COTS ground

More information

Measuring the functional size of real-time software

Measuring the functional size of real-time software Measuring the functional size of real-time software Co-authored by: A. Abran, J.-M. Desharnais, S. Oligny Université du Québec à Montréal -, Centre d Intérêt sur les Métriques (C.I.M.), CANADA April 1999

More information

Software Project Management. Software effort

Software Project Management. Software effort Software Project Management Chapter Five Software effort estimation 1 Objectives The lecture discusses: why estimating is problematic (or challenging ) the main generic approaches to estimating, including:

More information

What Function Points Are and Are Not

What Function Points Are and Are Not What Function Points Are and Are Not Presented by Carol Dekkers Quality Plus Technologies, Inc. COPYRIGHT 1997 QUALITY PLUS TECHNOLOGIES, INC. PSM July 21, 1997 Page 1 Topics of Discussion Software Measurement

More information

SEER-SEM 8.0 Release Notes

SEER-SEM 8.0 Release Notes SEER-SEM 8.0 Release Notes Page 1 SEER-SEM 8.0 Release Notes Welcome to the SEER for Software (SEER-SEM) 8.0 August 2011 maintenance release. These release notes are a supplement to your existing user

More information

Information Technology Estimation & Measurement

Information Technology Estimation & Measurement Information Technology Estimation & Measurement PRICE Systems PSM JULY 2004 David P. Seaver Technical Director david.seaver@pricesystems.com 240.725.0836 Price Systems LLC Program Affordability Management

More information

Software Estimation. Estimating Software Size

Software Estimation. Estimating Software Size Appendix C - Software Estimation 1 Software Estimation Accurately estimating software size, cost, effort, and schedule is probably the biggest challenge facing software developers today. A discussion of

More information

1. How are the capacity planning values of an item rolled up into a bucket?

1. How are the capacity planning values of an item rolled up into a bucket? SAP EDUCATION SAMPLE QUESTIONS: C_TPLM50_95 SAP Certified Application Associate - Portfolio and Project Management 5.0 Disclaimer: These sample questions are for self-evaluation purposes only and do not

More information

Moving Satellite Communications Program to Next Level

Moving Satellite Communications Program to Next Level Moving Satellite Communications Program to Next Level Booz Allen Hamilton Parametric cost estimating tools, used in an integrated team, are playing a major role in pushing the Navy's Advanced Extremely

More information

Received on: Accepted on: Abstract

Received on: Accepted on: Abstract ISSN: 0975-766X CODEN: IJPTFI Available Online through Research Article www.ijptonline.com SOFTWARE DEVELOPMENT EFFORT AND DURATION ESTIMATES USING SIZE BASED FP METHODOLOGY M.Bala Subramanian*, G. Rajarajeswari**

More information

SEER for IT Detailed Overview

SEER for IT Detailed Overview SEER for IT Detailed Overview Andy Robinson Galorath SEER : Empowering Estimation, Planning and Control Since 1988 Outline SEER for IT brief overview Estimation Features Demonstration Reporting with SEER

More information

Presented at the 2013 ICEAA Professional Development & Training Workshop -

Presented at the 2013 ICEAA Professional Development & Training Workshop - Presented at the 2013 ICEAA Professional Development & Training Workshop - www.iceaaonline.com International I t ti l Function F ti Point P i t Users Group Functional Sizing Standards Committee Tammyy

More information

Organization Profile

Organization Profile Organization Profile President VP Product Development VP of Professional Services VP of Business Development Chief Financial Officer Director of Software Engineering Director of Professional Services (Quality

More information

Meltem Özturan

Meltem Özturan Meltem Özturan www.mis.boun.edu.tr/ozturan/samd 2 1 Information Systems (IS) Development Environment Systems Information Systems Information Systems Development 3 (Systems) A system is a collection of

More information

Command and Control Software Development Lessons Learned. Lt Col Michael D. Sarchet Deputy Director, Space Systems Command and Control Division

Command and Control Software Development Lessons Learned. Lt Col Michael D. Sarchet Deputy Director, Space Systems Command and Control Division Command and Control Software Development Lessons Learned Lt Col Michael D. Sarchet Deputy Director, Space Systems Command and Control Division 1 UNCLASSIFIED Agenda Two real world case studies Lessons

More information

Comter Systems, Inc. GSA Schedule 70: 35F-0323L

Comter Systems, Inc. GSA Schedule 70: 35F-0323L TECHNICAL EXPERTISE Enterprise Resource Planning - Design, Implementation, Upgrade Enterprise Architecture Software Development - Mainframe, Client/Server Web Development Open Source Development ITIL-Structured

More information

Software Cost estimation

Software Cost estimation Software Cost estimation COCOMO II COCOMOII was developed in 1995 It could overcome the limitations of calculating the costs for non-sequential, rapid development, reengineering

More information

AN INDUSTRY-UNIQUE APPROACH TO ENTERPRISE SYSTEM DATA CONVERSIONS

AN INDUSTRY-UNIQUE APPROACH TO ENTERPRISE SYSTEM DATA CONVERSIONS AN INDUSTRY-UNIQUE APPROACH TO ENTERPRISE SYSTEM DATA CONVERSIONS CONVERTING LEGACY DATA SYSTEMS DEMANDS ERROR-FREE DATABASE FOUNDATIONS: INTRODUCING OLAV S INDUSTRY-UNIQUE FULL EARLY DATA (FEDL) METHODOLOGY

More information

CSCC40 Analysis and Design of Information Systems mid-term exam

CSCC40 Analysis and Design of Information Systems mid-term exam UNIVERSITY OF TORONTO at Scarborough CSCC40 Analysis and Design of Information Systems mid-term exam October 26 2007 Duration: 2.5 hours One 8.5 by 11 hand-written aid sheet is permitted. Regarding the

More information

Determining the to be cost of using COTS SW

Determining the to be cost of using COTS SW Determining the to be cost of using COTS SW Lt April Morgan 3/27/2003 4:22 PM March 2006 TSAT Program MILSATCOM Joint Program Office OVERVIEW Background/Goal of Work Methodology Government Challenge Big

More information

Scope Management User Guide

Scope Management User Guide Scope Management User Guide Prepared By: Neville Turbit Version 1.0 1 Feb 09 22/01/09 Scope Management User Guide Page 1 of 28 Table of Contents Document Origin... 2 Change History... 2 Overview... 3 Definitions...

More information

What s next for Traditional Functional QA Managers?

What s next for Traditional Functional QA Managers? What s next for Traditional Functional QA Managers? JIM TRENTADUE OCTOBER 2017 JIM.TRENTADUE@OUTLOOK.COM Agenda Agile evolution of test and quality ownership Eight areas for QA Managers to focus on Breakout

More information

Introduction to Function Points

Introduction to Function Points Introduction to Function Points Mauricio Aguiar International Function Point Users Group 191 Clarksville Rd. Princeton Junction, NJ 08550 Tel: 609-799-4900 Email: ifpug@ifpug.org Web: www.ifpug.org 1 Credits:

More information

Requirements elicitation: Finding the Voice of the Customer

Requirements elicitation: Finding the Voice of the Customer Requirements elicitation: Finding the Voice of the Customer Establishing customer requirements for a software system Identify sources of user requirements on your project Identify different classes of

More information

EASY HELP DESK REFERENCE GUIDE

EASY HELP DESK REFERENCE GUIDE EASY HELP DESK REFERENCE GUIDE Last Updated: May 18, 2017 Contents Chapter 1: Introduction and Solution Overview... 3 Learning Objectives... 4 Navigation and Tool Bars... 4 Accessing Easy Help Desk in

More information

Using Software Measurement in SLAs:

Using Software Measurement in SLAs: Integrating CISQ Size and Structural Quality Measures into Contractual Relationships Contributors: Dr. Bill Curtis Director, CISQ David Herron, David Consulting Group Leader, CISQ Size Work Group Jitendra

More information

Building Information Systems

Building Information Systems Chapter 13 Building Information Systems 13.1 2010 by Prentice Hall LEARNING OBJECTIVES Demonstrate how building new systems produces organizational change. Identify and describe the core activities in

More information

Why SNAP? What is SNAP (in a nutshell)? Does SNAP work? How to use SNAP when we already use Function Points? How can I learn more? What s next?

Why SNAP? What is SNAP (in a nutshell)? Does SNAP work? How to use SNAP when we already use Function Points? How can I learn more? What s next? 1 Agenda Why SNAP? What is SNAP (in a nutshell)? Does SNAP work? How to use SNAP when we already use Function Points? How can I learn more? What s next? 2 Agenda Why SNAP? What is SNAP (in a nutshell)?

More information

Analytics: The Widening Divide

Analytics: The Widening Divide Neil Beckley, FSS Leader, IBM Growth Markets Analytics: The Widening Divide How companies are achieving competitive advantage through analytics What you will take away from this session 1 Understand Why

More information

SELECTION OF DIRECT AND DERIVED FUNCTION POINT ESTIMATION METHODS

SELECTION OF DIRECT AND DERIVED FUNCTION POINT ESTIMATION METHODS SELECTION OF DIRECT AND DERIVED FUNCTION POINT ESTIMATION METHODS Edna Tarverdian, Michael Scott Brown, Michael Pelosi University of Maryland University College etarverdian@student.umuc.edu Michael.brown@umuc.edu

More information

Building a Business Case for Shared Services

Building a Business Case for Shared Services Building a Business Case for Shared Services A Discussion of Key Concepts in Evaluating the Feasibility of Shared Services June 2011 Agenda About ScottMadden Business Cases in a Shared Services Context

More information

Understanding Manufacturing Execution Systems (MES)

Understanding Manufacturing Execution Systems (MES) Understanding Manufacturing Execution Systems (MES) What is a Manufacturing Execution System (MES)? AMR Research, a Boston-based industry and market analysis firm, defines a Manufacturing Executing System

More information

UNIT-l Conceptual foundation of Business Process reengineering

UNIT-l Conceptual foundation of Business Process reengineering UNIT-l Conceptual foundation of Business Process reengineering 1 Syllabus Role of information Technology and BPR; Process improvement and Process redesign, Process identification and mapping; Role/Activity

More information

The Monitoring and Early Warning Indicators for a software project

The Monitoring and Early Warning Indicators for a software project The Joint 13 th CSI/IFPUG International Software Measurement & Analysis (ISMA13) Conference Mumbai (India) March 6, 2017 Attracting Management to Sizing and Measurement The Monitoring and Early Warning

More information

Effective Software Sizing A Galorath Web Seminar 01 September 2004

Effective Software Sizing A Galorath Web Seminar 01 September 2004 Effective Software Sizing A Galorath Web Seminar 01 September 2004 1 Effective Software Sizing What are we estimating? What is software? Why do we care? What do we mean by software size? How do we measure

More information

Bootstrapping Process Improvement Metrics: CMMI Level 4 Process Improvement Metrics in a Level 3 World

Bootstrapping Process Improvement Metrics: CMMI Level 4 Process Improvement Metrics in a Level 3 World Jet Propulsion Laboratory! Bootstrapping Process Improvement Metrics: CMMI Level 4 Process Improvement Metrics in a Level 3 World Jairus Hihn Scott Morgan Jet Propulsion Laboratory, California Institute

More information

A Guide to the Business Analysis Body of Knowledge (BABOK Guide), Version 2.0 Skillport

A Guide to the Business Analysis Body of Knowledge (BABOK Guide), Version 2.0 Skillport A Guide to the Business Analysis Body of Knowledge (BABOK Guide), Version 2.0 by The International Institute of Business Analysis (IIBA) International Institute of Business Analysis. (c) 2009. Copying

More information

Applying COCOMO II and Function Points to Brazilian Organizations

Applying COCOMO II and Function Points to Brazilian Organizations Applying COCOMO II and Function Points to Brazilian Organizations Mauricio Aguiar, TI Métricas, Rio de Janeiro, Brazil Diana Baklizky, TI Métricas, Sao Paulo, Brazil www.metricas.com.br 1 Goal In the past

More information

Project Scope Management

Project Scope Management Project Scope Management Prof. Dr. Daning Hu Department of Informatics University of Zurich Some of the contents are adapted from System Analysis and Design by Dennis, Wixom, &Tegarden. Course Review:

More information

Addressing the Challenges of Systems Engineering Estimation

Addressing the Challenges of Systems Engineering Estimation Addressing the Challenges of Systems Engineering Estimation Karen McRitchie/Kathy Kha, Galorath Incorporated 2016 Copyright Galorath Incorporated 1 ABSTRACT Cost is a crucial factor in evaluating the viability

More information

Éxito del Modelo de Productividad en Brasil (English Version)

Éxito del Modelo de Productividad en Brasil (English Version) Éxito del Modelo de Productividad en Brasil (English Version) Mauricio Aguiar TI Métricas Rio de Janeiro, RJ Brasil Bogotá, Colombia, July 4th, 2015 www.metricas.com.br 1 Agenda About TI Métricas A Short

More information

SAP Warranty Claim Management Solution. Soren Detering, Principal Detering Consulting

SAP Warranty Claim Management Solution. Soren Detering, Principal Detering Consulting SAP Warranty Claim Management Solution Soren Detering, Principal Detering Consulting Agenda 1. SAP Warranty Solution Introduction 2. SAP Solution to Customer Requirements 1. End to End Customer Warranty

More information

Quality Notifications

Quality Notifications Quality Notifications Course Objectives At the conclusion of this course, you will be able to: Create a notification for: Internal Complaint Customer Complaint With Assignment Vendor Complaint Change notification

More information

á1058ñ ANALYTICAL INSTRUMENT QUALIFICATION

á1058ñ ANALYTICAL INSTRUMENT QUALIFICATION USP 41 General Information / á1058ñ 1 á1058ñ ANALYTICAL INSTRUMENT QUALIFICATION INTRODUCTION A large variety of analytical instruments, ranging from a simple apparatus to complex computerized systems,

More information

Estimating Duration and Cost. CS 390 Lecture 26 Chapter 9: Planning and Estimating. Planning and the Software Process

Estimating Duration and Cost. CS 390 Lecture 26 Chapter 9: Planning and Estimating. Planning and the Software Process CS 390 Lecture 26 Chapter 9: Planning and Estimating Before starting to build software, it is essential to plan the entire development effort in detail Planning continues during development and then postdelivery

More information

Information Technology Project Management, Eighth Edition. Note: See the text itself for full citations.

Information Technology Project Management, Eighth Edition. Note: See the text itself for full citations. Management, Eighth Edition Note: See the text itself for full citations. } Understand the importance of good project scope management } Describe the process of planning scope management } Discuss methods

More information

How to Complete a Training Needs Analysis Author: Gary Parker - Shadow Training Ltd

How to Complete a Training Needs Analysis Author: Gary Parker - Shadow Training Ltd How to Complete a Training Needs Analysis Author: Gary Parker - Shadow Training Ltd Find your way to a new career 1 of 24 Contents 1. Introduction 2. What is a Training Needs Analysis? 3. What are Process

More information

Functional Sizing in Brazil Mauricio Aguiar

Functional Sizing in Brazil Mauricio Aguiar 2-4 DE SEPTIEMBRE DE 2015 1 ER CONGRESO NACIONAL DE MEDICIÓN Y ESTIMACIÓN DE SOFTWARE Functional Sizing in Brazil Mauricio Aguiar TI Métricas Rio de Janeiro, RJ Brazil Dimensionamiento y Estimación Profesional

More information

General Ledger in Microsoft Dynamics GP 2013

General Ledger in Microsoft Dynamics GP 2013 Course 80572A: General Ledger in Microsoft Dynamics GP 2013 Course Details Course Outline Module 1: Overview and Setup This module provides a general overview of the features and benefits of using General

More information

Project Controls Expo

Project Controls Expo Project Controls Expo 09/10 Nov London 2011 What is Cost Engineering and Cost Estimating Carl Dalton Director Polaris Consulting Speaker Profile Carl Dalton Carl is a Fellow of the Association of Cost

More information

Estimating Software from Use Cases

Estimating Software from Use Cases A PRICE Systems Thought Leadership Article Estimating Software from Use Cases Abstract As the software industry improves its processes, there is an increasing demand for more information earlier in a project.

More information

10/18/2018. London Governance, Risk, and Compliance

10/18/2018. London Governance, Risk, and Compliance 10/18/2018 Governance, Risk, and Compliance Contents Contents... 4 Applications and integrations supporting GRC workflow... 6 GRC terminology... 7 Domain separation in... 9 Policy and Compliance Management...11

More information

Cost Estimating Documentation Guide

Cost Estimating Documentation Guide Cost Estimating Documentation Guide Prepared by Deputy Assistant Secretary of the Navy (Cost & Economics) Naval Center for Cost Analysis Purpose: Provide Naval Center for Cost Analysis (NCCA) policy on

More information

Price to Perform: Winning the Battle of Business in an Austere Environment

Price to Perform: Winning the Battle of Business in an Austere Environment Title Price to Perform: Winning the Battle of Business in an Austere Environment Breakout Session B04 Jacob George Director of Finance Red Team Consulting November 18, 2013 2:15pm 3:30pm 1 Agenda Introductions

More information

What is SQA? Software Quality Assurance. Quality Concepts. Quality Concept (cont.)

What is SQA? Software Quality Assurance. Quality Concepts. Quality Concept (cont.) What is SQA? Software Quality Assurance Š SQA includes a quality management approach effective software engineering methodology (methods and tools) formal technical reviews a multitiered testing strategy

More information

A Cost Model for Early Cost Calculation of Agile Deliveries

A Cost Model for Early Cost Calculation of Agile Deliveries A Cost Model for Early Cost Calculation of Agile Deliveries ICEAA Workshop 2017 Eric van der Vliet eric.van.der.vliet@cgi.com CGI Group Inc. Problem statement Agile software development provides the IT

More information

ISO 9001: 2015 Quality Management System Certification. Awareness Training

ISO 9001: 2015 Quality Management System Certification. Awareness Training ISO 9001: 2015 Quality Management System Certification Awareness Training ISO 9001: 2015 STRUCTURE The new standard is modeled around the ISO Directive Annex SL, a high level structure (HSL) based on the

More information

Disciplined Agility for the Development of Softwareintensive. Dr. Peter Hantos, I.S.T.J. Consultant

Disciplined Agility for the Development of Softwareintensive. Dr. Peter Hantos, I.S.T.J. Consultant Disciplined Agility for the Development of Softwareintensive Systems Dr. Peter Hantos, I.S.T.J. Consultant 2003 Peter Hantos SLIDE 1 Yet Another Manifesto (1) I believe in Planning (2) I believe in Architecture

More information

ACL ESSENTIALS. Get insight into your ERP process health, compliance & financial exposure SALARIES & PAYROLL

ACL ESSENTIALS. Get insight into your ERP process health, compliance & financial exposure SALARIES & PAYROLL ACL ESSENTIALS Get insight into your ERP process health, compliance & financial exposure SALARIES & PAYROLL Page Analytic Name Employee names on the payroll that match a vendor PR Analytic 01 Ex-employees

More information

Using Measures and Risk Indicators for Early Insight Into Software Product Characteristics such as Software Safety

Using Measures and Risk Indicators for Early Insight Into Software Product Characteristics such as Software Safety Using Measures and Risk Indicators for Early Insight Into Software Product Characteristics such as Software Safety Victor R. Basili Univeristy of Maryland and Fraunhofer Center for Experimental, Maryland

More information

RESOURCE EFFICIENCY: SETTING THE SCENE

RESOURCE EFFICIENCY: SETTING THE SCENE RESOURCE EFFICIENCY: SETTING THE SCENE MARTIN GIBSON The copyright of this guide is owned by Martin Gibson except where otherwise indicated using hyperlinks (2017). Introduction This short guide is the

More information

<Project Name> Charter

<Project Name> Charter < NOTE: Remove the italicized, bracketed guidance before routing for approvals. > General Information 1. Project Number: 2. Project Name: 3. Executive : 4. Business : 5. IT : 6. Project Manager/Lead: Executive

More information

Oracle s GRC Strategy is Flawed and Failing their Customers

Oracle s GRC Strategy is Flawed and Failing their Customers Oracle recently changed their strategy for their GRC software and is moving towards cloud-based solutions. My sense, from hearing from friends and colleagues in the space, is that Oracle s change in strategy

More information

OPENEDGE BPM OVERVIEW

OPENEDGE BPM OVERVIEW OPENEDGE BPM OVERVIEW Fellow and OpenEdge Evangelist Document Version 1.0 July 2011 July, 2011 Page 1 of 11 DISCLAIMER Certain portions of this document contain information about Progress Software Corporation

More information

Using codebeamer to Achieve

Using codebeamer to Achieve Using codebeamer to Achieve IEC 61508 Compliance Using codebeamer to achieve IEC 61508 compliance 1 Using codebeamer to achieve IEC 61508 compliance Using a smart, integrated, cross-functional platform

More information

IBG GSA Schedule. IBG's GSA Schedule 70 contract number is: GS-35F-0546W

IBG GSA Schedule. IBG's GSA Schedule 70 contract number is: GS-35F-0546W IBG GSA Schedule IBG's GSA Schedule 70 contract number is: GS-35F-0546W Labor Categories Biometric Engineer -- $161.70 Biometric Engineer II -- $162.93 Biometric Engineer III -- $190.86 Biometric Architect

More information

PPQA Going Beyond Checking the Box. SEPG Conference March, 2012

PPQA Going Beyond Checking the Box. SEPG Conference March, 2012 PPQA Going Beyond Checking the Box SEPG Conference March, 2012 Agenda Introduction Leveraging PPQA to mentor and train project staff Leveraging PPQA to conduct analysis such as root cause analysis and

More information

A Method for Improving Developers Software Size Estimates

A Method for Improving Developers Software Size Estimates A Method for Improving Developers Software Size Estimates Statement of problem How large is this project? Oh, let me see. I believe that this is about a 500 effort hour project In the world of software

More information

Systems Analysis for Business Analysts (3 Day)

Systems Analysis for Business Analysts (3 Day) www.peaklearningllc.com Systems Analysis for Business Analysts (3 Day) This is a basic course to help business analysts understand the basics of systems analysis. This course is ideal for people who are

More information

June Hospice Fundamentals All Rights Reserved 1. Avoiding the Top Ten Auditing & Monitoring Blunders. Plan for This Session

June Hospice Fundamentals All Rights Reserved 1. Avoiding the Top Ten Auditing & Monitoring Blunders. Plan for This Session Avoiding the Top Ten Auditing & Monitoring Blunders Subscriber Webinar Plan for This Session The case for auditing and monitoring Common mistakes and how to avoid them Deciding where to focus efforts OIG

More information

1.0 BASIS OF ESTIMATE (BOE) HOW TO

1.0 BASIS OF ESTIMATE (BOE) HOW TO 1.0 BASIS OF ESTIMATE (BOE) HOW TO 1.1 Definition A Basis of Estimate (BOE) is a document that identifies the logic, data, methodology and calculations used to estimate the resources required to perform

More information

siemens.com/simatic-it SIMATIC IT for Automotive Suppliers Answers for industry.

siemens.com/simatic-it SIMATIC IT for Automotive Suppliers Answers for industry. siemens.com/simatic-it SIMATIC IT for Automotive Suppliers Answers for industry. Automotive suppliers: A continuously changing environment A solution for effective manufacturing of automotive components

More information

Title: Integrating EA into the Full Information Systems Life Cycle

Title: Integrating EA into the Full Information Systems Life Cycle Presentation to: Architecture Practitioners Conference Title: Integrating EA into the Full Information Systems Life Cycle 1 John J. Keane, Jr. M.S. Computer Science, MBA ITIL Foundation Chief Information

More information

Internal Audit and Technology Sustainable Analytics

Internal Audit and Technology Sustainable Analytics Internal Audit and Technology Sustainable Analytics Neil While, Partner, Internal Audit Analytics Deloitte Advisory December 14, 2015 0 The Four Faces of the Chief Auditor 1 Copyright 2015 Deloitte Development

More information

ENOVIA Collaborative Design for AutoCAD

ENOVIA Collaborative Design for AutoCAD ENOVIA Collaborative Design for AutoCAD ENOVIA Collaborative Design for AutoCAD provides a multi-site AutoCAD design data management solution for the extended enterprise. It allows designers to access

More information

Auditing Culture Building Culture from the Ground Up May 19, 2016

Auditing Culture Building Culture from the Ground Up May 19, 2016 Auditing Culture Building Culture from the Ground Up May 19, 2016 Carrie Weber, Vice President Internal Audit, Ameritas Agenda Culture: What? Why? How did I do it? Polling Question #1 How familiar are

More information

1.0 PART THREE: Work Plan and IV&V Methodology

1.0 PART THREE: Work Plan and IV&V Methodology 1.0 PART THREE: Work Plan and IV&V Methodology 1.1 Multi-Faceted IV&V Methodology Large, complex projects demand attentive and experienced IV&V and project management support to meet expectations. Monitoring

More information

Stock & Option Solutions, Inc. April 12, SOS Educational Webcast: Do This, Not That: How Do Your Procedures Measure Up?

Stock & Option Solutions, Inc. April 12, SOS Educational Webcast: Do This, Not That: How Do Your Procedures Measure Up? SOS Educational Webcast: Do This, Not That: How Do Your Procedures Measure Up? Laura Kreman, Stock & Option Solutions, Inc. Kathryn Randall, CEP, Stock & Option Solutions, Inc. Disclaimer The following

More information

AML and Tax Compliance in the Asia-Pacific Region: Investing in KYC Systems, Data, and Processes

AML and Tax Compliance in the Asia-Pacific Region: Investing in KYC Systems, Data, and Processes White Paper April 2015 Risk Solutions Financial Services Roles Organization Size Countries 14% 23% 24% 30% 22% 21% 20% 17% 12% 17% VP and Above Director / Sr Manager Manager Specialist Consultant / Other

More information

Why SLAs Fail and How to Make Yours Succeed

Why SLAs Fail and How to Make Yours Succeed Why SLAs Fail and Yours Succeed Naomi Karten Author: * Managing Expectations * * How to Establish Service Level Agreements * * Communication Gaps and How to Close Them * * Presentation Skills for Technical

More information

TALENT RETENTION Hanging on to High Performers:

TALENT RETENTION Hanging on to High Performers: TALENT RETENTION Hanging on to High Performers: Building and Sustaining Effective People Leaders Prepared by Aon Hewitt Thursday, March 29, 2012 Part two of a three part webcast series 2012 Aon Consulting

More information