 Galorath Incorporated 2004 AccuScope – A Tool For Relative Comparisons Lee Fischman & Kenneth Fong Galorath Incorporated SCEA 2004 Manhattan Beach,

Slides:



Advertisements
Similar presentations
Cost as a Business Driver 1 John Brown C Eng MIEE mr_ Software Cost Estimation.
Advertisements

System Development Life Cycle (SDLC)
Object Specific Compressed Sensing by minimizing a weighted L2-norm A. Mahalanobis.
Estimating with Use Cases Extracts from the Lamri Use Case Survival Guide™ Mark Aked Managing Consultant For more information visit or .
Sunday Business Systems Simple Survey Features and Benefits Fueling Small Business Efficiency.
Viewing this Tutorial Use the ‘Down’ arrow on your keyboard, or left click your mouse, to move to the next point. Use the ‘Up’ arrow to go back. Use the.
So far.. We have covered a) Requirements gathering: observation & interview. b) Requirements specification. c) Requirements validation. d) Design/paper.
USC 21 st International Forum on Systems, Software, and COCOMO Cost Modeling Nov 2006 University of Southern California Center for Software Engineering.
1 Chapter 12: Decision-Support Systems for Supply Chain Management CASE: Supply Chain Management Smooths Production Flow Prepared by Hoon Lee Date on 14.
Chap 3-1 EF 507 QUANTITATIVE METHODS FOR ECONOMICS AND FINANCE FALL 2008 Chapter 3 Describing Data: Numerical.
THE BRIEF PSYCHIATRIC RATING SCALE SYSTEM Senior Project by John Newman.
Evaluating Hypotheses
EXCEL PART1. Objectives  Understand spreadsheet software  Tour the Excel 2010 window  Understand formulas  Enter labels and values and use the Sum.
Chapter 5: Project Scope Management
8 Systems Analysis and Design in a Changing World, Fifth Edition.
Information Technology Project Management, Sixth Edition Note: See the text itself for full citations.
High-Level Assessment Month Year
Project Cost Management J.-S. Chou, P.E., Ph.D.. 2 Learning Objectives  Explain basic project cost management principles, concepts, and terms.  Discuss.
Discovering Computers Fundamentals, 2011 Edition Living in a Digital World.
CrackingSiebel.com Utility Siebel Repository Extract (SRE) Tool.
IT Job Roles Task 20. Software Engineer Job Description Software engineers are responsible for creating and maintaining software of various different.
1 NASA OSMA SAS02 Software Reliability Modeling: Traditional and Non-Parametric Dolores R. Wallace Victor Laing SRS Information Services Software Assurance.
Demand Management and Forecasting
Forecasting Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill.
Ihr Logo Data Explorer - A data profiling tool. Your Logo Agenda  Introduction  Existing System  Limitations of Existing System  Proposed Solution.
Model Bank Testing Accelerators “Ready-to-use” test scenarios to reduce effort, time and money.
11 SECURITY TEMPLATES AND PLANNING Chapter 7. Chapter 7: SECURITY TEMPLATES AND PLANNING2 OVERVIEW  Understand the uses of security templates  Explain.
MSF Requirements Envisioning Phase Planning Phase.
Chapter 1 Introduction to VBA Development in Excel.
R McFadyen Chapter 10 Selecting the Best Alternative Design Strategy.
1 A Bayesian Method for Guessing the Extreme Values in a Data Set Mingxi Wu, Chris Jermaine University of Florida September 2007.
AMSI Hosting Options User Panel Discussion Presented by Brian Torney Session 107 Advantages of Self Hosting.
FCS - AAO - DM COMPE/SE/ISE 492 Senior Project 2 System/Software Test Documentation (STD) System/Software Test Documentation (STD)
Principles of Information Systems, Sixth Edition Systems Design, Implementation, Maintenance, and Review Chapter 13.
Enterprise Reporting Solution
Software Estimation How hard can it be? Peter R Hill.
Project Scope Management Mohammad A. Rob. Importance of Good Project Scope Management Studies found that user involvement, a clear project mission, a.
Importing and Exporting Data - QuickBooks Simon Hutchinson – Reckon Product Management.
Principles of Information Systems, Sixth Edition Systems Design, Implementation, Maintenance, and Review Chapter 13.
Introduction – Addressing Business Challenges Microsoft® Business Intelligence Solutions.
Copyright © 1994 Carnegie Mellon University Disciplined Software Engineering - Lecture 3 1 Software Size Estimation I Material adapted from: Disciplined.
Microsoft Office Project 2003: Selling EPM in your Organization Matt Wilson Business Solutions Specialist LMR Solutions.
Project Cost Management
Disciplined Software Engineering Lecture #3 Software Engineering Institute Carnegie Mellon University Pittsburgh, PA Sponsored by the U.S. Department.
BSBPMG504A Manage Project Costs 7.1 Estimate Costs Adapted from PMBOK 4 th Edition InitiationPlanning ExecutionClose Monitor Control The process of developing.
Image Comparison Tool Product Proposal Tim La Fond and Peter Beckfield.
Cmpe 589 Spring 2006 Lecture 2. Software Engineering Definition –A strategy for producing high quality software.
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
10-1 © Prentice Hall, 2004 Chapter 10: Selecting the Best Alternative Design Strategy Object-Oriented Systems Analysis and Design Joey F. George, Dinesh.
Principles of Information Systems, Sixth Edition 1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
UNCLASSIFIED Approved for Public Release 07-MDA-2965 (26 OCT 07) Load Bearing Walls: Early Sizing Estimation In The NOSTROMO Tool (U) Dan Strickland Dynetics.
8-1 © Prentice Hall, 2007 Topic 8: Selecting the Best Alternative Design Strategy Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra,
FRAT – A BASIC FRAMEWORK FOR SYSTEMS ENGINEERING By Brian W. Mar and Bernard G. Morais.
Integration integration of all the information flowing through a company – financial and accounting, human resource information, supply chain information,
Microsoft Office 2013 ®® Calculating Data with Formulas and Functions.
Avanade Confidential – Do Not Copy, Forward or Circulate © Copyright 2014 Avanade Inc. All Rights Reserved. For Internal Use Only SharePoint Insights (BETA)
Presenters: Tonderai & Caleb EVE EMPLOYMENT & TRAINING CONSULTANCY.
Information Technology Project Management, Seventh Edition Note: See the text itself for full citations.
Internal developer tools and bug tracking Arabic / Hebrew Windows 3.1Win95 Japanese Word, OneNote, Outlook
Information Technology Project Management, Seventh Edition.
Project management. Software project management ■It is the discipline of planning, organizing and managing resources to bring about the successful completion.
PowerTeacher Gradebook PTG and PowerTeacher Pro PT Pro A Comparison The following slides will give you an overview of the changes that will occur moving.
Systems Analysis and Design in a Changing World, Fifth Edition
Systems Analysis – ITEC 3155 Evaluating Alternatives for Requirements, Environment, and Implementation.
Excel-to-PowerPoint Document Automation
Chapter 7: Project Cost Management
Migrating Oracle Forms Using Oracle Application Express
A Step-By-Step Tutorial for the Discipline Data Reporting Tool The Delaware Positive Behavior Support Project Slide 1:   Welcome to.
A Step-By-Step Tutorial for the Discipline Data Reporting Tool The Delaware Positive Behavior Support Project Slide 1:   Welcome to.
HP Quality Center 10 Hottest Features and Project Harmonization
Presentation transcript:

 Galorath Incorporated 2004 AccuScope – A Tool For Relative Comparisons Lee Fischman & Kenneth Fong Galorath Incorporated SCEA 2004 Manhattan Beach, CA

2 Ó Galorath Incorporated 2004 Presentation Outline AccuScope’s Role Key Features Four Step Sizing Process Accuracy Risk-driven estimates Size Anything Key Enabling Features Shareable Repository of Known Items Cut and Paste with Other Applications

3 Ó Galorath Incorporated 2004 AccuScope’s Role Scope Software and Other Items Earlier – provide reasonable size ranges prior to a detailed understanding of project More Accurately – relative knowledge often results in more accurate up front estimates vs. other methods More Efficiently – assist the sizing process with features making it easier and possible under more circumstances

4 Ó Galorath Incorporated 2004 Key Features Mathematically Sound Incorporates proven methods plus Galorath implementation Utilizes pair-wise comparisons against a number of known and unknown items Uses these comparisons to estimate unknown items Repository of Known Items Provides access to a repository of enterprise information on completed items Can reside on your desktop or be deployed across an organization Analogies Provide “logical patterns” for sizing new items from typical functionality Based on in-house experience, provides a common basis for characterizing scope Smorgasbord of Quantitative Metrics Source Lines of Code (SLOC) Function Points Function-Based Sizing And many more customizable metrics…

5 Ó Galorath Incorporated 2004 Four Step Sizing Process 3. Perform various expert judgment comparisons 1. Identify Items to size 2. Choose references or analogies for comparison 4. View / Use results

6 Ó Galorath Incorporated 2004 Step 1: Identify Items To Size Estimated items are those which will be sized.

7 Ó Galorath Incorporated 2004 Step 2: Choose References To Size Reference items are those from which comparisons are made. These items can be entered manually or obtained from a repository.

8 Ó Galorath Incorporated 2004 And (Or) Choose an Analogy Analogies are optional. Analogies are reference items based on past patterns. Choose from various sets of analogies, each representing different sizing perspectives, or create your own manually.

9 Ó Galorath Incorporated 2004 Step 3: Ready For Comparisons

10 Ó Galorath Incorporated 2004 Step 3a: Compare Known & Unknown Items Expert judgment establishes the relative size between ‘Tristate Net’ and ‘New Backup Site’.

11 Ó Galorath Incorporated 2004 Step 4: View / Use Results AccuScope lets you view sizing information and estimates using a variety of reports and charts. Reports are presented using different metrics depending on the size metric (source lines of code, function points, etc.) you are working with.

12 Ó Galorath Incorporated 2004 AccuScope’s Accuracy For above test: Perfect information: no errant comparisons Each bar above represents 250 randomized trials 5 reference items compared to 3 estimated items 7 stop slider range, 3 above ‘equal’ and 3 below

13 Ó Galorath Incorporated 2004 Factors Affecting Accuracy Number of items being compared – more is better, since that places fewer constraints on information available to the algorithm. Number of reference items – 1 can be enough, > 1 will improve results when comparisons are imperfect. Appropriateness of reference items – a sensible range of items spanning the same range as estimated items is helpful although not required. User’s assessments – the more accurate, the better. This is by far the most significant factor. Granularity of comparisons – more granular is more accurate BUT this results in increasing ‘cognitive overload’ for the user. Mapping between qualitative ratings and underlying ratios – the user’s conception of ‘Big’, ‘Bigger’, etc. should match the ratios they map to.

14 Ó Galorath Incorporated 2004 Least / Likely / Most Ranges Ratios have a range – so that estimates capture the edge of intuition between (for example) ‘Slightly Bigger’ and ‘Bigger’. User entries can have a range – so that the user can establish bounds on level of understanding. Reference sizes can be entered as a range – in case the size count is imperfect.

15 Ó Galorath Incorporated 2004 Range of Inputs Creates Estimates Across A Range Size By Comparison Inputs * reference values * slider entries * comparison ratios Lower Likely Highest Lower Likely Highest Outputs Estimated items as a range

16 Ó Galorath Incorporated 2004 Configurable For Many Estimating Challenges Configured out of the box for software estimating, AccuScope may also be used to: rank risk calculate hardware weight determine colleagues’ ages and so on…

17 Ó Galorath Incorporated 2004 Size Anything Using This Approach Estimates based on past known items, analogies, manually created reference items, etc. Can size ANYTHING: Hardware weight Software size Program office staff size AccuScope can access a repository of reference items, analogies can be customized Estimates are output as a range, for use in risk-based estimating Anything can be sized by relative analysis Percentage or qualifier (“Smaller”, “Larger”, est.) ratings

18 Ó Galorath Incorporated 2004 Repository Uses a variety of database types, including SQL Server or simpler, client-side solutions Repository may be shared across the enterprise, so many users can access the same information Online / offline modes Easy editing of repository entries

19 Ó Galorath Incorporated 2004 Cut and Paste With Other Applications Copy to and from Microsoft Excel and other applications Copy / paste integration with SEER-SEM Microsoft Excel AccuScope SEER-SEM

20 Ó Galorath Incorporated 2004 Summary AccuScope enables: Reasonable size ranges prior to a detailed understanding of the project Sharing of corporate knowledge Customization to a wide variety of estimating challenges