FAST Function Points. David Seaver Director Estimation and Measurement Fidelity Investments

Size: px
Start display at page:

Download "FAST Function Points. David Seaver Director Estimation and Measurement Fidelity Investments 8-563-6753"

Transcription

1 FAST Function Points David Seaver Director Estimation and Measurement Fidelity Investments

2

3 Outline of the Presentation Overview of function points (IFPUG based Technique) FAST Function Points Overview An example of a requirements based Function Point Count An example of a Screen based completed project Function Point Count

4 What is a Function Point Function Points measure software size by quantifying the functionality provided to the user based solely on logical design and functional specifications. With this in mind, the objectives of FP counting are to: measure functionality that the user requests and receives measure software development and maintenance rates and size independently of the technology used for implementation provide a normalizing measure across projects and organizations

5 What is Function Point? External Input Application Being Considered External Interface Files External Output External Inquiry Internal Logical File External Input External Output External Inquiry Other Applications Functionality as viewed from the user s perspective

6 How to Count Function Points

7 How to Count Function Points Displays Reports Master Files Size Control Files Reference Files Signals

8 Steps in FP Counting Determine Type of Count Identify Counting Scope and Application Boundary Count Data Functions Count Transactional Functions Determine Unadjusted Function Point Count Determine Value Adjustment Factor Calculate Adjusted Function Point Count

9 FP Overview: What Is Counted EI P1 Update Master File ILF Master File P2 Produce Weekly Report EO Weekly Summary Report Key Details EQ P3 Master File Details Reference File on another System EIF System Boundary

10 Data Storage Internal Logical File (ILF) Logical group of data maintained by the application (e.g., Employee file) External Interface File (EIF) Logical group of data referenced but not maintained (e.g., Global state table)

11 Transactions External Input (EI) Maintains ILF or passes control data into the application External Output (EO) Formatted data sent out of application with added value (e.g., calculated totals) External Query (EQ) Formatted data sent out of application without added value

12 Functional Size (Unadjusted Function Size) Function Type Low Average High EI x 3 x 4 x 6 EO x 4 x 5 x 7 EQ x 3 x 4 x 6 ILF x 7 x 10 x 15 EIF x 5 x 7 x 10

13 Value Adjustment Factor Based on 14 General System Characteristics (User Business Constraints Independent of Technology) Examples: data communications, response times, end user efficiency, multiple sites and flexibility Adjusts FP count by up to + / - 35%

14 Software Development Challenges Size of Requirements Changes to Requirements Estimation Based on Requirements Measuring and Improving Productivity and Quality

15 Size of Requirements Requirements Complete Business Terms Mutual Understanding Document Assumptions Size

16 Changes to Requirements Changes to Requirements Change Inevitable Trade-offs Customer Definition of Quality Size

17 Estimation Based on Requirements Estimation Based on Requirements Multiple Models Weighted Inputs: Language Skills Methodology Risk Factors Size Historical Base

18 Function Points Some Resources International Function Point Users Group International

19 Problems (real and alleged) with Function Points Takes a long time experienced counter can count 1500 function points a day Boring Cannot perform accurate count until design in reasonably complete Inconsistency

20 Function Points (My personal opinions) Core strength of the technique is the relationship it establishes between user transaction & data and software costs & schedules Very strong communication tool Proactively applied early in a project function points can accelerate the requirements and high level design process

21 Steps in FP Counting IFPUG Determine Type of Count Identify Counting Scope and Application Boundary Count Data Functions Count Transactional Functions Determine Unadjusted Function Point Count Determine Value Adjustment Factor Calculate Adjusted Function Point Count FAST Document Purpose of Estimate Identify Scope and Boundary Count Transactions Assign Data Functions to appropriate transactions Determine Unadjusted Function Point Count Determine Value Adjustment Factor Calculate Adjusted Function Point Count

22 How to Accelerate FP Counts Develop a profile of your Transactions and Data Functions Example Most of my use case have following attributes Create/new data function Edit No delete Edit or delete has an implicit inquiry Maintain 1 logical data group 1 report In function point speak 2 inputs add/edit 1 inquiry 1 file 1 ouput

23 How to Accelerate FP Counts Develop a profile of your typical complexity outputs are medium 5 Function Points inputs are low 3 Function Points inquiries are low 3 Function Points files are low 7 Function Points external interface files are not found 0 Function Points For my typical Use Case 2 inputs 6 Function Points 1 inquiry 3 Function Points 1 output 5 Function Points 1 File 7 Function Points General System Characteristics =1.12 AFP =23.52 round up to 24 Function Points for each use case

24 Accelerate Function Point Counts Take advantage of available Data ISBGS has average complexity numbers for the projects in the data base (700) Also have product delivery rate data for industry and platform PDR = hour/function point Platform Mainframe Midrange PC Useful as a inexpensive benchmarking tool

25 Accelerate Function Point Counts Low Average High ISBGS inputs outputs queries files xfiles Low, Average and High are the IFPUG values for Transactions and Data Functions Values in ISBGS column are the average values for the Transaction and Data Functions from the International Software Benchmarking Groups Database of projects

26 Estimating Examples Cost Categories BSV PPI SRA Function Points ,436 total hours 947 8,859 15,788 Total Cost $ 99,481 $ 885,876 $ 1,578,803 rate/hour person months person years Defects FP/PM Project Start 6/1/00 6/1/00 6/1/00 SRA/PPI Complete 6/10/00 7/25/00 8/8/00 TSD Complete 8/1/00 11/21/00 1/4/01 TPD Complete 9/7/00 2/14/01 4/21/01 SIT Complete 9/7/00 2/14/01 4/21/01 System Test Complete 9/21/00 3/24/01 6/7/01 Install Complete 9/27/00 4/8/01 6/25/01 Management wants to know how cost went from $100K to $1.5M You can use function points to explain what happened You can use function points to get approval of what's happening before you get into trouble

27 Function Point Count at BSV BSV Estimate Name inputs outputs inquiries files ex files Index Note inputs outputs inquiries files ex files maintain core personnel data data elements, add, edit, delete online help maintain users access data Simple project, administer 35 data elements for all employees in the company, simple GUI, online help, maintain user access for security reasons Total of 93 Function Points Created from system context diagram

28 Assumption Made to Generate Estimate System developed in Oracle Team has completed several Oracle Projects Team has completed several projects of this type Team has experience in this industry Requirements are stable

29 Estimate At BSV Function Points BSV Estimate Defects/ Function Points/ Function Hours Points Activity Requirements Analysis Preliminary Design System Designers/ Analysts Programmers Test Engrs. Project Mgt. QA/ CM Tech Pubs Total Hours Activity Length (Days) Start Dates End Dates /1/2000 6/10/ /2/2000 6/30/2000 Detail Design /7/2000 8/1/2000 Code and Unit Test /21/2000 8/18/2000 Integration and Test /27/2000 9/7/2000 System Integn & Test /1/2000 9/21/2000 Installation /27/2000 9/27/2000 Total /1/2000 9/27/2000

30 Function Point Count at SRA SRA Size Estimate Name inputs outputs inquiries files ex files Index Note inputs outputs inquiries files ex files maintain core personnel data data elements, add,edit,delete online help maintain users access data add 4 other data types support 5 different data feed formats international data differences UK Japan Germany China Data Providers data providers Data Consumers data consumers

31 Assumption Made to Generate Estimate System developed in Oracle Team has completed several Oracle Projects Team has completed several projects of this type Team has experience in this industry Requirements are stable?

32 Estimate At SRA Function Points Defects/ Function Points FP/Person Month SRA Estimate Activity System Designers/ Analysts Prog. Test Engrs. Project Mgt. QA/ CM Tech Pubs Total Hours Activity Length (Days) Start Dates End Dates Requirements Analysis /1/2000 7/25/2000 Preliminary Design /19/2000 9/9/2000 Detail Design /26/ /21/2000 Code and Unit Test /17/ /30/2000 Integration and Test /18/2000 2/14/2001 System Integn & Test /1/2000 3/24/2001 Installation /27/2000 4/8/2001 Total /1/2000 4/8/2001

33 Function Point Count at SDS Name inputs outputs inquiries files ex files Reference Note inputs outputs inquiries files ex files Data Encryption 5 5 encryp any standard phone inputs if international Ad HOC report Writer error notification 14 initial error notification and correction notification data push initiate data correction to providers data pull initiate data correction from consumers

34 Assumption Made to Generate Estimate System developed in Oracle Team has completed several Oracle Projects Team has completed several projects of this type Team has experience in this industry Requirements are stable?

35 Estimate At SDS Function Points Defects/ Function Points FP/Person Month 1, SDS Estimate Activity System Designers/ Analysts Programmers Test Engrs. Project Mgt. QA/ CM Activity Tech Pubs Total Hours Length (Days) Start Dates End Dates Requirements Analysis /1/2000 8/8/2000 Preliminary Design /26/ /4/2000 Detail Design /12/2000 1/4/2001 Code and Unit Test /13/2000 2/21/2001 Integration and Test /21/2000 4/21/2001 System Integn & Test /1/2000 6/7/2001 Installation /3/2000 6/25/2001 Total /1/2000 6/25/2001

36

37

38

39

40

41

42

43

44 Function Points for Estimate Tab Name inputs outputs inquiries files interfaces Index Note inputs outputs inquiries files interfaces Model Equation Increment Phasing Increment Breakage Labor Cost APM MN APM Description

45

46

47

48

49

50

51

52

53

54

55

56

57 Name inputs outputs inquiries files interfaces Me Note inputs outputs inquiries files interfaces New Estimate Open Estimate Save Estimate Save Estimate As Copy Estimate Close Estimate Load Model Import Comands Save Commands as Exit Component List Component Tree View Estimate List Window List Create Component Window Close Reports for Other Estimates Close All Reports Reports Constrain Project Set Default Model Start with empty estimate reset preferences Help

58 Function Points for COSTAR Function Points Component # Component Name Component Summary inputs outputs inquiries files interfaces 1 Estimate TAB Component 2 TAB Menu Items Total

Introduction to Function Points www.davidconsultinggroup.com

Introduction to Function Points www.davidconsultinggroup.com By Sheila P. Dennis and David Garmus, David Consulting Group IBM first introduced the Function Point (FP) metric in 1978 [1]. Function Point counting has evolved into the most flexible standard of software

More information

FUNCTION POINT ANAYSIS DETERMINING THE SIZE OF ERP IMPLEMENTATION PROJECTS By Paulo Gurevitz Cunha

FUNCTION POINT ANAYSIS DETERMINING THE SIZE OF ERP IMPLEMENTATION PROJECTS By Paulo Gurevitz Cunha FUNCTION POINT ANAYSIS DETERMINING THE SIZE OF ERP IMPLEMENTATION PROJECTS By Paulo Gurevitz Cunha Introduction In general, when we receive a request to implement a package, the first question that comes

More information

FUNCTION POINT ANALYSIS: Sizing The Software Deliverable. BEYOND FUNCTION POINTS So you ve got the count, Now what?

FUNCTION POINT ANALYSIS: Sizing The Software Deliverable. BEYOND FUNCTION POINTS So you ve got the count, Now what? FUNCTION POINT ANALYSIS: Sizing The Software Deliverable BEYOND FUNCTION POINTS So you ve got the count, Now what? 2008 Course Objectives The primary webinar objectives are to: Review function point methodology

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

Mobile Applications, Function Points and Cost Estimating. Tammy Preuss International Cost Estimation & Analysis Association Conference June 11, 2013

Mobile Applications, Function Points and Cost Estimating. Tammy Preuss International Cost Estimation & Analysis Association Conference June 11, 2013 Mobile Applications, Function Points and Cost Estimating Tammy Preuss International Cost Estimation & Analysis Association Conference June 11, 2013 Agenda Mobile Applications Fun Facts Function Points

More information

Fundamentals of Function Point Analysis

Fundamentals of Function Point Analysis Fundamentals of Function Point Analysis By David@SoftwareMetrics.Com Abstract Systems continue to grow in size and complexity. They are becoming more and more difficult to understand. Improvement of coding

More information

MEASURING THE SIZE OF SMALL FUNCTIONAL ENHANCEMENTS TO SOFTWARE

MEASURING THE SIZE OF SMALL FUNCTIONAL ENHANCEMENTS TO SOFTWARE MEASURING THE SIZE OF SMALL FUNCTIONAL ENHANCEMENTS TO SOFTWARE Marcela Maya, Alain Abran, Pierre Bourque Université du Québec à Montréal P.O. Box 8888 (Centre-Ville) Montréal (Québec), Canada H3C 3P8

More information

Software Development: Tools and Processes. Lecture - 16: Estimation

Software Development: Tools and Processes. Lecture - 16: Estimation Software Development: Tools and Processes Lecture - 16: Estimation Estimating methods analogy method direct estimating method Delphi technique PERT-type rolling window Constructivist Cost Model (CoCoMo)

More information

APPLYING FUNCTION POINTS WITHIN A SOA ENVIRONMENT

APPLYING FUNCTION POINTS WITHIN A SOA ENVIRONMENT APPLYING FUNCTION POINTS WITHIN A SOA ENVIRONMENT Jeff Lindskoog EDS, An HP Company 1401 E. Hoffer St Kokomo, IN 46902 USA 1 / 16 SEPTEMBER 2009 / EDS INTERNAL So, Ah, How Big is it? 2 / 16 SEPTEMBER 2009

More information

Derived Data in Classifying an EO

Derived Data in Classifying an EO itip Guidance from the Functional Sizing Standards Committee on topics important to you Derived Data in Classifying an EO itip # 07 (Version 1.0 08/08/2014) itips provide guidance on topics important to

More information

SIZING ANDROID MOBILE APPLICATIONS

SIZING ANDROID MOBILE APPLICATIONS SIZING ANDROID MOBILE APPLICATIONS GURUPRASATH S, CFPS Email: g.a.sethumadhavan@accenture.com Reviewed By: Purnima Jagannathan Prashanth CM Copyright 2011 Accenture All Rights Reserved. Accenture, its

More information

Calculation of the Functional Size and Productivity with the IFPUG method (CPM 4.3.1). The DDway experience with WebRatio

Calculation of the Functional Size and Productivity with the IFPUG method (CPM 4.3.1). The DDway experience with WebRatio Calculation of the Functional Size and Productivity with the IFPUG method (CPM 4.3.1). The DDway experience with WebRatio This document contains material that has been extracted from the IFPUG Counting

More information

DETERMINING THE SIZE OF ERP IMPLEMENTATION PROJECTS. Paulo Gurevitz Cunha EDS EDS --Electronic Data Systems Data Engineering West,

DETERMINING THE SIZE OF ERP IMPLEMENTATION PROJECTS. Paulo Gurevitz Cunha EDS EDS --Electronic Data Systems Data Engineering West, IFPUG-September 2004 DETERMINING THE SIZE OF ERP IMPLEMENTATION PROJETS Paulo Gurevitz unha EDS EDS --Electronic Data Systems Data Engineering West, Denver, O O USA USA ommunications Industry Solution

More information

IPA/SEC Data entry form Version 3.0 for IPA/SEC White Paper 20xx on software development projects in Japan

IPA/SEC Data entry form Version 3.0 for IPA/SEC White Paper 20xx on software development projects in Japan IPA/SEC Data entry form Version 3.0 for IPA/SEC White Paper 20xx on software development projects in Japan Information-Technology Promotion Agency, Japan(IPA) Software Engineering Center(SEC) Contents

More information

Function Point Measurement from Java Programs

Function Point Measurement from Java Programs Function Point Measurement from Java Programs Shinji Kusumoto, Masahiro Imagawa, Katsuro Inoue Graduate School of Engineering Science Osaka University Toyonaka, Osaka, Japan {kusumoto, imagawa, inoue}@icsesosaka-uacjp

More information

Counting Infrastructure Software

Counting Infrastructure Software Counting Infrastructure Software Dr. Anthony L Rollo, SMS Ltd, Christine Green EDS Many function point counters and managers of software counts believe that only whole applications may be sized using the

More information

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

PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING 03-23-05 Christine Green, PMI PMBOK and Estimating EDS, Delivery

More information

Full Function Points for Embedded and Real-Time Software. UKSMA Fall Conference

Full Function Points for Embedded and Real-Time Software. UKSMA Fall Conference Full Function Points for Embedded and Real-Time Software UKSMA Fall Conference London (UK) Oct. 30-31, 1998 Software Engineering Management Research Laboratory Université du Québec à Montréal & Software

More information

Industry Metrics for Outsourcing and Vendor Management

Industry Metrics for Outsourcing and Vendor Management Industry Metrics for Outsourcing and Vendor Management Scott Goldfarb Q/P Management Group, 10 Bow Street Stoneham, Massachusetts 02180 sgoldfarb@qpmg.com Tel: (781) 438-2692 FAX (781) 438-5549 www.qpmg.com

More information

Measuring Change Requests to support effective project management practices.

Measuring Change Requests to support effective project management practices. Measuring Change Requests to support effective project management practices. Roberto Meli Abstract Some of the major reasons for software project failures relay in the area of the management of project

More information

Merrill Lynch Team s Development Plan v.1

Merrill Lynch Team s Development Plan v.1 Merrill Lynch Team s Development Plan v.1 *** Score 100/100 yet I feel that there is more to the story. The next issue needs to be more specific on the architecture. As I manager I would assume that this

More information

How to Avoid Traps in Contracts for Software Factory Based on Function Metric

How to Avoid Traps in Contracts for Software Factory Based on Function Metric How to Avoid Traps in Contracts for Software Factory Based on Function Metric Claudia Hazan Serviço Federal de Processamento de Dados (SERPRO) SGAN Quadra 601 Modulo V Brasilia, DF, CEP: 70836-900 BRAZIL

More information

Industry Metrics for Outsourcing and Vendor Management

Industry Metrics for Outsourcing and Vendor Management Industry Metrics for Outsourcing and Vendor Management Scott Goldfarb Q/P Management Group, Inc. 10 Bow Street Stoneham, Massachusetts 02180 sgoldfarb@qpmg.com Tel: (781) 438-2692 FAX (781) 438-5549 www.qpmg.com

More information

Function Point Counting Practices Manual. Release 4.1.1

Function Point Counting Practices Manual. Release 4.1.1 Function Point Counting Practices Manual Release 4.1.1 International Function Point Users Group (IFPUG) Function Point Counting Practices Manual Release 4.1.1 Chairperson, Counting Practices Committee

More information

Does function point analysis change with new approaches to software development? January 2013

Does function point analysis change with new approaches to software development? January 2013 Does function point analysis change with new approaches to software development? January 2013 Scope of this Report The information technology world is constantly changing with newer products, process models

More information

Change Request Process Overview

Change Request Process Overview Industry Best Practices Process Overview by Garth Wilcox This white paper outlines a process for requesting and managing changes to an application during the product development cycle. It also discusses

More information

SIZE & ESTIMATION OF DATA WAREHOUSE SYSTEMS

SIZE & ESTIMATION OF DATA WAREHOUSE SYSTEMS SIZE & ESTIMATION OF DATA WAREHOUSE SYSTEMS Luca Santillo (luca.santillo@gmail.com) Abstract Data Warehouse Systems are a special context for the application of functional software metrics. The use of

More information

Next Updates of SkyDesk CRM for Android

Next Updates of SkyDesk CRM for Android Next Updates of SkyDesk CRM for Android June, 2016 SkyDesk Service Center Fuji Xerox Co., Ltd. 2016 Fuji Xerox Co., Ltd. All rights reserved. Summary Thank you for using SkyDesk CRM for Android. We greatly

More information

Copyright 2014 Alvin J. Alexander All rights reserved. No part of this book may be reproduced without prior written permission from the author.

Copyright 2014 Alvin J. Alexander All rights reserved. No part of this book may be reproduced without prior written permission from the author. How I Estimate Software Development Projects How I Estimate Software Development Projects Copyright 2014 Alvin J. Alexander All rights reserved. No part of this book may be reproduced without prior written

More information

Figure 1: Security Warning Enable Macros Excel 2003

Figure 1: Security Warning Enable Macros Excel 2003 Cisco Wireless Solution ROI Calculator This guide offers an overview on the ROI calculator created to measure the business value of implementing Cisco Wireless solutions. Overview Cisco commissioned Forrester

More information

System Administration and Log Management

System Administration and Log Management CHAPTER 6 System Overview System Administration and Log Management Users must have sufficient access rights, or permission levels, to perform any operations on network elements (the devices, such as routers,

More information

How to Determine Your Application Size Using Function Points

How to Determine Your Application Size Using Function Points EMBARCADERO HO ME LOCATION ENGLISH LOG ON Watch, Follow, & Connect with Us Share This COMMUNITIES ARTICLES BLOGS RESOURCES DOWNLOADS HELP Conferences» 2004 BorCon» Best Practices How to Determine Your

More information

Sizing Logical Data in a Data Warehouse A Consistent and Auditable Approach

Sizing Logical Data in a Data Warehouse A Consistent and Auditable Approach 2006 ISMA Conference 1 Sizing Logical Data in a Data Warehouse A Consistent and Auditable Approach Priya Lobo CFPS Satyam Computer Services Ltd. 69, Railway Parallel Road, Kumarapark West, Bangalore 560020,

More information

Accounts Receivables January 18, 2011

Accounts Receivables January 18, 2011 Accounts Receivables January 18, 2011 2 Transaction Summary Inquiry Customer Forms R11i/R12 comparison Customer Overview Account Overview Site Overview Create Customer Contact Inactivate Customer Unit

More information

Welcome to the topic on Master Data and Documents.

Welcome to the topic on Master Data and Documents. Welcome to the topic on Master Data and Documents. In this topic, we will look at master data in SAP Business One. After this session you will be able to view a customer record to explain the concept of

More information

Function Points Analysis Training Course

Function Points Analysis Training Course Function Points Analysis Training Course Instructor: David Longstreet David@SoftwareMetrics.Com www.softwaremetrics.com 816.739.4058 Page 1 www.softwaremetrics.com Longstreet Consulting Inc Table of Contents

More information

Function Points Analysis Training Course ANSWERS

Function Points Analysis Training Course ANSWERS Function Points Analysis Training Course ANSWERS Instructor: David Longstreet David@SoftwareMetrics.Com 816.739.4058 Page 1 Chapter 1 Questions: Problem 1 How would you estimate the number of hot chocolates

More information

Chapter 5 More SQL: Complex Queries, Triggers, Views, and Schema Modification

Chapter 5 More SQL: Complex Queries, Triggers, Views, and Schema Modification Chapter 5 More SQL: Complex Queries, Triggers, Views, and Schema Modification Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 5 Outline More Complex SQL Retrieval Queries

More information

5. CHANGING STRUCTURE AND DATA

5. CHANGING STRUCTURE AND DATA Oracle For Beginners Page : 1 5. CHANGING STRUCTURE AND DATA Altering the structure of a table Dropping a table Manipulating data Transaction Locking Read Consistency Summary Exercises Altering the structure

More information

Guidelines for Accessing and Using the VDOT Scheduling Application (Primavera P6)

Guidelines for Accessing and Using the VDOT Scheduling Application (Primavera P6) Guidelines for Accessing and Using the VDOT Scheduling Application (Primavera P6) CONSTRUCTION DIVISION (SCHEDULING & CONTRACTS) 1. INTRODUCTION To establish standards and consistent scheduling practices

More information

McAfee Endpoint Encryption Reporting Tool

McAfee Endpoint Encryption Reporting Tool McAfee Endpoint Encryption Reporting Tool User Guide Version 5.2.13 McAfee, Inc. McAfee, Inc. 3965 Freedom Circle, Santa Clara, CA 95054, USA Tel: (+1) 888.847.8766 For more information regarding local

More information

FUNCTION POINT ESTIMATION METHODS: A COMPARATIVE OVERVIEW

FUNCTION POINT ESTIMATION METHODS: A COMPARATIVE OVERVIEW FUNCTION POINT ESTIMATION METHODS: A COMPARATIVE OVERVIEW Roberto Meli, Luca Santillo Data Processing Organization, http://web.tin.it/dpo E-Mail: roberto.meli@iol.it - luca.santillo@iol.it ABSTRACT The

More information

Software Quality Assurance Plan

Software Quality Assurance Plan For Database Applications Document ID: Version: 2.1a Planning Installation & Acceptance Integration & Test Requirements Definition Design Development 1 / 54 Copyright 2000-2006 Digital Publications LLC.

More information

Risk Management Plan. Private Placement Content Management System. Kathy Cibotti 9/15/2009

Risk Management Plan. Private Placement Content Management System. Kathy Cibotti 9/15/2009 Values - Goals Risk Management Plan Private Placement Content Management System Kathy Cibotti 9/15/2009 Risk Management Plan SAMPLE 1 of 8 9/23/2009 Values - Goals Version History Date Version Author Change

More information

Eloqua Discover Frequently Asked Questions

Eloqua Discover Frequently Asked Questions Eloqua Discover Frequently Asked Questions Table of Contents Prospect Discover Home... 3 What defines my Most Active Prospects? Why are these people in the list as opposed to other people?... 3 What about

More information

Applications Manager Version 8.0

Applications Manager Version 8.0 Applications Manager Version 8.0 Getting Started Guide UC4 Software, Inc. Applications Manager Version 8.0 Applications Manager Getting Started Guide By Jack Ireton Document number: AM80START-032009 UC4

More information

An Expert Estimator Tool to Estimate Project Cost and Risk with early stage of function points

An Expert Estimator Tool to Estimate Project Cost and Risk with early stage of function points An Expert Estimator Tool to Estimate Project Cost and Risk with early stage of function points 1 Ajay Jaiswal, 2 Meena Sharma 1 Asst. Professor, Department of Computer Science & Engineering Chameli Devi

More information

Release Management Release, Release Features and Migration. Release Management

Release Management Release, Release Features and Migration. Release Management Release Management Release Management Release, Release Features and Migration Prepared by: SDT Phase 2 Project Team Last modified: 7 November 2013 (version 2.1) Contents Resources...ii Glossary...ii Release

More information

TECH BULLETIN NETGEN1 DOOR CONTROLLER WI-FI NETWORK CONFIG

TECH BULLETIN NETGEN1 DOOR CONTROLLER WI-FI NETWORK CONFIG TECH BULLETIN NETGEN1 DOOR CONTROLLER WI-FI NETWORK CONFIG February 12, 2008 The factory default network configuration for BlueWave Security s Wi-Fi NetGen1 door controllers is a dynamic DHCP IP address,

More information

Using SFTP to Transfer TEXAS GRANT Year End Reports

Using SFTP to Transfer TEXAS GRANT Year End Reports Using SFTP to Transfer TEXAS GRANT Year End Reports Over the years the Texas Higher Education Coordinating Board has utilized various methods to collect the required educational reports. Initially, paper

More information

Define Activities Sequence Activities Estimate Activity Resources Estimate Activity Durations Develop Schedule Control Schedule

Define Activities Sequence Activities Estimate Activity Resources Estimate Activity Durations Develop Schedule Control Schedule 1 (Image) 2 The process required to manage timely completion of the project. Project time management start with planning by the project management team (not shown as a discrete process). In small project,

More information

Piston Ring. Problem:

Piston Ring. Problem: Problem: A cast-iron piston ring has a mean diameter of 81 mm, a radial height of h 6 mm, and a thickness b 4 mm. The ring is assembled using an expansion tool which separates the split ends a distance

More information

IGSS. Interactive Graphical SCADA System. Quick Start Guide

IGSS. Interactive Graphical SCADA System. Quick Start Guide IGSS Interactive Graphical SCADA System Quick Start Guide Page 2 of 26 Quick Start Guide Introduction This guide is intended to get you up and running with the IGSS FREE50 license as fast as possible.

More information

Testing PCI/ISA & PCMCIA Serial Cards

Testing PCI/ISA & PCMCIA Serial Cards Serial Communications Testing PCI/ISA & PCMCIA Serial Cards Instructions on How to Use HyperTerminal to Test Serial Cards USER S MANUAL VER. 1.0 SEP 2001 No part of this manual may be reproduced without

More information

GARDINER TECHNOLOGY. Gardtec Speech Dialler UG4100 Rev1.0. The Gardtec Speech Dialler Step by Step User Guide

GARDINER TECHNOLOGY. Gardtec Speech Dialler UG4100 Rev1.0. The Gardtec Speech Dialler Step by Step User Guide GARDINER TECHNOLOGY Gardtec Speech Dialler UG4100 Rev1.0 The Gardtec Speech Dialler Step by Step User Guide Introduction The Gardiner Technology Speech Dialler is intended for use as an automatic message

More information

Measuring Software Functionality Using Function Point Method Based On Design Documentation

Measuring Software Functionality Using Function Point Method Based On Design Documentation www.ijcsi.org 124 Measuring Software Functionality Using Function Point Method Based On Design Documentation Anie Rose Irawati 1 and Khabib Mustofa 2 1 Department of Computer Science, University of Lampung

More information

Using Entity-Relationship Diagrams To Count Data Functions Ian Brown, CFPS Booz Allen Hamilton 8283 Greensboro Dr. McLean, VA 22102 USA

Using Entity-Relationship Diagrams To Count Data Functions Ian Brown, CFPS Booz Allen Hamilton 8283 Greensboro Dr. McLean, VA 22102 USA Using Entity-Relationship Diagrams To Count Data Functions Ian Brown, CFPS Booz Allen Hamilton 8283 Greensboro Dr. McLean, VA 22102 USA Contents What Is an Entity-Relationship (E-R) Diagram? E-R Vocabulary

More information

UCBI Web Capture Remote Deposit User Instructions

UCBI Web Capture Remote Deposit User Instructions UCBI Web Capture Remote Deposit User Instructions Support Assistance Phone: 866-572-4583 Email: ecorp@ucbi.com Page 1 of 18 UCBI Web Capture Remote Deposit Table of Contents The Installation Process...

More information

NOTES ON XER EXPORT AND IMPORT BETWEEN ASTA POWERPROJECT AND IMPORT TO PRIMAVERA VERSION 5.0 PAUL E HARRIS EASTWOOD HARRIS

NOTES ON XER EXPORT AND IMPORT BETWEEN ASTA POWERPROJECT AND IMPORT TO PRIMAVERA VERSION 5.0 PAUL E HARRIS EASTWOOD HARRIS P.O. Box 4032 EASTWOOD HARRIS PTY LTD Tel 61 (0)4 1118 7701 Doncaster Heights ACN 085 065 872 Fax 61 (0)3 9846 7700 Victoria 3109 Project Management Systems Email: harrispe@eh.com.au Australia Software

More information

Password Self Help Password Reset for IBM i

Password Self Help Password Reset for IBM i Password Self Help Password Reset for IBM i White Paper from Safestone Technologies Contents Overview... 2 Making the Case... 2 Setting the Stage... 3 1. Configure Product Settings... 4 2. Register Users...

More information

Client applications are available for PC and Mac computers and ios and Android mobile devices. Internet

Client applications are available for PC and Mac computers and ios and Android mobile devices. Internet Introduction to OpenVPN 1 - Introduction to OpenVPN The AN-300-RT-4L2W router features a built-in OpenVPN server for secure, easily configured access to the network from the Internet using devices with

More information

Deltek Touch Time & Expense for GovCon. User Guide for Triumph

Deltek Touch Time & Expense for GovCon. User Guide for Triumph Deltek Touch Time & Expense for GovCon User Guide for Triumph November 25, 2014 While Deltek has attempted to verify that the information in this document is accurate and complete, some typographical or

More information

WINDOWS 7 EXPLORE INTERNET EXPLORER 8

WINDOWS 7 EXPLORE INTERNET EXPLORER 8 WINDOWS 7 EXPLORE INTERNET EXPLORER 8 Windows 7 Explore Internet Explorer 8 Last Edited: 2012-07-10 1 Explore changes in the UI... 3 Enhance with built-in Search engine... 3 Manage and Organize IE with

More information

Configuring the WT-4 for Upload to a Computer (Ad-hoc Mode)

Configuring the WT-4 for Upload to a Computer (Ad-hoc Mode) En Configuring the WT-4 for Upload to a Computer (Ad-hoc Mode) Windows XP This document provides basic instructions on configuring the WT-4 wireless transmitter and a Windows XP Professional SP2 computer

More information

The IFPUG Counting Practices On-Going Effort in Sizing Functional Requirements. Janet Russac

The IFPUG Counting Practices On-Going Effort in Sizing Functional Requirements. Janet Russac The IFPUG Counting Practices On-Going Effort in Sizing Functional Requirements Janet Russac 2009 IFPUG s method for function point analysis is an ISO standard and must be conformant to ISO/IEC 14143-1:2007.

More information

Oracle Database 12c: Introduction to SQL Ed 1.1

Oracle Database 12c: Introduction to SQL Ed 1.1 Oracle University Contact Us: 1.800.529.0165 Oracle Database 12c: Introduction to SQL Ed 1.1 Duration: 5 Days What you will learn This Oracle Database: Introduction to SQL training helps you write subqueries,

More information

The Windows Command Prompt: Simpler and More Useful Than You Think

The Windows Command Prompt: Simpler and More Useful Than You Think The Windows Command Prompt: Simpler and More Useful Than You Think By Ryan Dube When most people think of the old DOS command prompt window that archaic, lingering vestige of computer days gone by they

More information

Press 1 for How to count Press 2 for an IVR Press 3 for using Function Points

Press 1 for How to count Press 2 for an IVR Press 3 for using Function Points Press 1 for How to count Press 2 for an IVR Press 3 for using Function Points Presented by Tammy Preuss CFPS, PMP, Lean Six Sigma Black Belt AT&T September 13, 2007 1 Overview What is an IVR Using Function

More information

Automated Function Points in a Continuous Integration Environment (Agile AFP)

Automated Function Points in a Continuous Integration Environment (Agile AFP) 3 International Conference on IT Data collection, Analysis and Benchmarking Florence (Italy) - October 19, 2015 Automated Function Points in a Continuous Integration Environment (Agile AFP) The Benefits

More information

2 SYSTEM DESCRIPTION TECHNIQUES

2 SYSTEM DESCRIPTION TECHNIQUES 2 SYSTEM DESCRIPTION TECHNIQUES 2.1 INTRODUCTION Graphical representation of any process is always better and more meaningful than its representation in words. Moreover, it is very difficult to arrange

More information

!"#"$%&'(()!!!"#$%&'())*"&+%

!#$%&'(()!!!#$%&'())*&+% !"#"$%&'(()!!!"#$%&'())*"&+% May 2015 BI Publisher (Contract Management /Primavera P6 EPPM) Using List of Values to Query When you need to bring additional fields into an existing report or form created

More information

Productivity Measurement and Analysis

Productivity Measurement and Analysis Productivity Measurement and Analysis Best and Worst Practices Dr. Bill Curtis Director, CISQ 1 Consortium for IT Software Quality Co-sponsorship IT Executives CISQ Technical experts CISQ Objectives and

More information

PRODUCTIVITY THROUGH INNOVATION 600 CONTROL DIRECT DRIVE TECHNICAL/OPERATION MANUAL

PRODUCTIVITY THROUGH INNOVATION 600 CONTROL DIRECT DRIVE TECHNICAL/OPERATION MANUAL Rev. D PRODUCTIVITY THROUGH INNOVATION 600 CONTROL DIRECT DRIVE TECHNICAL/OPERATION MANUAL 10 BORIGHT AVENUE, KENILWORTH NEW JERSEY 07033 TELEPHONE: 800-524-0273 FAX: 908-686-9317 TABLE OF CONTENTS Page

More information

Cloud Perspectives. Steven Woodward CFPS, CSQA steve@cloud-perspectives.com 613-823-7573 www.cloud-perspectives.com

Cloud Perspectives. Steven Woodward CFPS, CSQA steve@cloud-perspectives.com 613-823-7573 www.cloud-perspectives.com Cloud Perspectives Steven Woodward CFPS, CSQA steve@cloud-perspectives.com 613-823-7573 www.cloud-perspectives.com Introduction Models and Standards Categories and Context Function Point Scenarios Hints

More information

Increase ICT Project Success with Concrete Scope Management. Bachelor of SPI - 20.11.2007

Increase ICT Project Success with Concrete Scope Management. Bachelor of SPI - 20.11.2007 Increase ICT Project Success with Concrete Scope Management S d P e I r Bachelor of SPI - 20.11.2007 Agenda 1. ICT projects are unique 2. Scope management concepts 3. Northern and Southern SCOPE 4. Scope

More information

Samsung SDS. Enterprise Mobility Management

Samsung SDS. Enterprise Mobility Management Samsung SDS Enterprise Mobility Samsung SDS Enterprise Mobility Faster and Safer Samsung SDS Enterprise Mobility provides stronger security for enterprise mobility without Compromising usability of mobile

More information

EPL603 Topics in Software Engineering

EPL603 Topics in Software Engineering Lecture 10 Technical Software Metrics Efi Papatheocharous Visiting Lecturer efi.papatheocharous@cs.ucy.ac.cy Office FST-B107, Tel. ext. 2740 EPL603 Topics in Software Engineering Topics covered Quality

More information

SNMP Manager User s Manual

SNMP Manager User s Manual SNMP Manager User s Manual Table of Contents 1. Introduction...2 2. SNMP Manager Install, Quick Start and Uninstall...2 2.1. Software Installation...2 2.2. Software Quick Start...2 2.3. Software Uninstall...2

More information

Agile Estimating: My DPS Dissertation

Agile Estimating: My DPS Dissertation Agile Estimating: My DPS Dissertation Raymond Boehm New York City SPIN Meeting October 11, 2006 Presentation Outline o Agility o Estimation Estimating Software Size Estimating Effort and Schedule o Estimating

More information

User s Manual. Management Software for ATS

User s Manual. Management Software for ATS ATS Monitor User s Manual Management Software for ATS Table of Contents 1. ATS Monitor Overview... 2 2. ATS Monitor Install and Uninstall... 2 2.1. System Requirement... 2 2.2. Software Install... 2 2.3.

More information

3 IDE (Integrated Development Environment)

3 IDE (Integrated Development Environment) Visual C++ 6.0 Guide Part I 1 Introduction Microsoft Visual C++ is a software application used to write other applications in C++/C. It is a member of the Microsoft Visual Studio development tools suite,

More information

CHAPTER 11: Flip Flops

CHAPTER 11: Flip Flops CHAPTER 11: Flip Flops In this chapter, you will be building the part of the circuit that controls the command sequencing. The required circuit must operate the counter and the memory chip. When the teach

More information

Extending Function Point Estimation for Testing MDM Applications

Extending Function Point Estimation for Testing MDM Applications Cognizant 20-20 Insights Extending Function Point Estimation for Testing Applications Executive Summary Effort estimation of testing has been a much debated topic. A variety of techniques are used ranging

More information

Now that you have a fleet management system, what should you do with it?

Now that you have a fleet management system, what should you do with it? Now that you have a fleet management system, what should you do with it? By Brad Kelley Overview Typical fleet system use Understanding where your data lives Reporting Key Performance Indicators (KPI)

More information

Set Top Box User Guide. Global Reach with a Local Touch

Set Top Box User Guide. Global Reach with a Local Touch Set Top Box User Guide Global Reach with a Local Touch Table of Contents REMOTE SET UP 3 SET TOP BOX DIAGRAM 4 SET TOP BOX SETTINGS 5 TURN ON/OFF 5 TV INPUT SETTINGS 5 ADJUSTING THE VOLUME 5 RESETTING

More information

The service note describes the basic steps to install a ip camera for the DVR670

The service note describes the basic steps to install a ip camera for the DVR670 Tech note Description Adding IP camera to DVR670 General The service note describes the basic steps to install a ip camera for the DVR670 Steps involved: 1) Configuration Manager application 2) Camera

More information

DSTV DECODER SETUP MANUAL July 2013

DSTV DECODER SETUP MANUAL July 2013 DSTV DECODER SETUP MANUAL July 2013 DSTV SINGLE VIEW AND SD PVR DECODER SETUP How to program your Single View and SD PVR DSTV Decoders STEP 1 Ensure that the DSTV decoder is connected correctly to the

More information

2009 Braton Groupe sarl, All rights reserved.

2009 Braton Groupe sarl, All rights reserved. D A T A B A S E M A N A G E R U S E R M A N U A L The information in this manual is not binding and may be modified without prior notice. Supply of the software described in this manual is subject to a

More information

Auditing UML Models. This booklet explains the Auditing feature of Enterprise Architect. Copyright 1998-2010 Sparx Systems Pty Ltd

Auditing UML Models. This booklet explains the Auditing feature of Enterprise Architect. Copyright 1998-2010 Sparx Systems Pty Ltd Auditing UML Models Enterprise Architect is an intuitive, flexible and powerful UML analysis and design tool for building robust and maintainable software. This booklet explains the Auditing feature of

More information

TISSOT TWOTIMER SETTING INSTRUCTIONS

TISSOT TWOTIMER SETTING INSTRUCTIONS TISSOT TWOTIMER SETTING INSTRUCTIONS The Twotimer is available in many different styles, in both round and rectangular cases but the setting instructions are identical for all. 1 of 5 26-03-2011 13:49

More information

Working with Multiple Devices

Working with Multiple Devices LONWORKS Systems Manual 5-1 Chapter 5 Working with Multiple Devices Introduction Display View enables you to compare information from a selected set of devices or to monitor network variables from one

More information

Configuring a Check Point FireWall-1 to SOHO IPSec Tunnel

Configuring a Check Point FireWall-1 to SOHO IPSec Tunnel Configuring a Check Point FireWall-1 to SOHO IPSec Tunnel This document describes the procedures required to configure an IPSec VPN tunnel between a WatchGuard SOHO or SOHO tc and a Check Point FireWall-1.

More information

Assessing Software Productivity with An Estimation Model: A Case Study. Elizabeth A. Miller, Galorath Incorporated

Assessing Software Productivity with An Estimation Model: A Case Study. Elizabeth A. Miller, Galorath Incorporated Assessing Software Productivity with An Estimation Model: A Case Study Elizabeth A. Miller, Galorath Incorporated Trade publications in the software field as well as the popular media are filled with articles

More information

Project Management with Enterprise Architect

Project Management with Enterprise Architect Project Management with Enterprise Architect Enterprise Architect is an intuitive, flexible and powerful UML analysis and design tool for building robust and maintainable software. This booklet explains

More information

IBM i Version 7.2. Systems management Advanced job scheduler

IBM i Version 7.2. Systems management Advanced job scheduler IBM i Version 7.2 Systems management Advanced job scheduler IBM i Version 7.2 Systems management Advanced job scheduler Note Before using this information and the product it supports, read the information

More information

Note: A WebFOCUS Developer Studio license is required for each developer.

Note: A WebFOCUS Developer Studio license is required for each developer. WebFOCUS FAQ s Q. What is WebFOCUS? A. WebFOCUS was developed by Information Builders Incorporated and is a comprehensive and fully integrated enterprise business intelligence system. The WebFOCUShttp://www.informationbuilders.com/products/webfocus/architecture.html

More information

Registry Tuner. Software Manual

Registry Tuner. Software Manual Registry Tuner Software Manual Table of Contents Introduction 1 System Requirements 2 Frequently Asked Questions 3 Using the Lavasoft Registry Tuner 5 Scan and Fix Registry Errors 7 Optimize Registry

More information

Government of Saskatchewan Executive Council. Oracle Sourcing isupplier User Guide

Government of Saskatchewan Executive Council. Oracle Sourcing isupplier User Guide Executive Council Oracle Sourcing isupplier User Guide Contents 1 Introduction to Oracle Sourcing and isupplier...6 1.0 Oracle isupplier...6 1.1 Oracle Sourcing...6 2 Customer Support...8 2.0 Communications

More information

BT Billing Analyst 2.07. Quick guide

BT Billing Analyst 2.07. Quick guide BT Billing Analyst 2.07 Quick guide Using a variety of reports and its key, BT Billing Analyst enables you to examine your telephony spend across mobile, telemarketing, Featurenet, Openzone and more. The

More information

Developing and Implementing Windows-Based Applications With Microsoft Visual C#.NET and Microsoft Visual Studio.NET

Developing and Implementing Windows-Based Applications With Microsoft Visual C#.NET and Microsoft Visual Studio.NET Unit 40: Developing and Implementing Windows-Based Applications With Microsoft Visual C#.NET and Microsoft Visual Studio.NET Learning Outcomes A candidate following a programme of learning leading to this

More information