Measuring Systems Engineering Productivity. Presentation for the INCOSE Symposium 2010 Chicago, IL USA 1



Similar documents
Dr. Barry W. Boehm USC Center for Software Engineering

Lessons Learned From Collecting Systems Engineering Data

Step 3: Go to Column C. Use the function AVERAGE to calculate the mean values of n = 5. Column C is the column of the means.

Knowledge-Based Systems Engineering Risk Assessment

DATA RECOVERY SOLUTIONS EXPERT DATA RECOVERY SOLUTIONS FOR ALL DATA LOSS SCENARIOS.

2012 National BDPA Technology Conference. Defining Project and PMO Metrics

Extending CMMI Level 4/5 Organizational Metrics Beyond Software Development

PMO Metrics Recommendations

Amajor benefit of Monte-Carlo schedule analysis is to

Estimating Cost at Completion - Judgment & EV Information

THE INSURANCE BUSINESS (SOLVENCY) RULES 2015

NHS Procurement Dashboard: Overview

The long-term projections of federal revenues and

Planning & Allocation vs. Replenishment: When is Each the Best Strategy?

Appendix E Program Management Plan Template

The Standard for Portfolio Management. Paul E. Shaltry, PMP Deputy PM PPMS ( ) BNS02

Project Management System Services

RESEARCH NOTE NETSUITE S IMPACT ON MANUFACTURING COMPANY PERFORMANCE

Operationalizing the Strategic Plan Defining projects & programmes

Overview. The Concept Of Managing Phases By Quality and Schedule

14.02 Principles of Macroeconomics Problem Set 1 Fall 2005 ***Solution***

Chapter 6 Interest Rates and Bond Valuation

The Empirical Approach to Interest Rate and Credit Risk in a Fixed Income Portfolio

Sales Reporting and Analytics. Scott Miller May 19, 2015

National IT Project Management Methodology

FRBSF ECONOMIC LETTER

This unit will lay the groundwork for later units where the students will extend this knowledge to quadratic and exponential functions.

Edmonds Community College Macroeconomic Principles ECON 202C - Winter 2011 Online Course Instructor: Andy Williams

Alliance Consulting BOND YIELDS & DURATION ANALYSIS. Bond Yields & Duration Analysis Page 1

CRM Business Plan Template Introduction: How to Use This Template

Brillig Systems Making Projects Successful

Professor Christina Romer. LECTURE 17 MACROECONOMIC VARIABLES AND ISSUES March 17, 2016

Automating FP&A Analytics Using SAP Visual Intelligence and Predictive Analysis

WEB MEETING PRESENTATION OF VERIBANC S RATING SYSTEM AND THE ILLINOIS STATE RATINGS REPORT

13. If Y = AK 0.5 L 0.5 and A, K, and L are all 100, the marginal product of capital is: A) 50. B) 100. C) 200. D) 1,000.

An Effective Paradigm for Outsourcing Management with Measurement

The level of price and inflation Real GDP: the values of goods and services measured using a constant set of prices

1Q14. Treasury Inflation Protected Securities (TIPS) in a Rising Rate Environment. March Introduction. Current Rate Environment

Using simulation to calculate the NPV of a project

HR Metrics and Workforce Analytics. No Balance NO ROI The Rise of BIG Data

EC2105, Professor Laury EXAM 2, FORM A (3/13/02)

Risk Management Metrics. International Council on Systems Engineering Risk Management Working Group Mark Powell, Chair

Capability Maturity Model Integration (CMMI SM ) Fundamentals

Company size matters: Perspectives on IT Governance

Figure 1: Real GDP in the United States

Senior Executive Service (SES) Performance Appraisal System Training

Real vs. Nominal GDP Practice

Improve Your Process With Online Good Practices 1

A DIFFERENT KIND OF PROJECT MANAGEMENT

Deferred Annuities Certain

Using the ITSM Metrics Modeling Tool

14.02 Principles of Macroeconomics Problem Set 1 *Solution* Fall 2004

4 Macroeconomics LESSON 6

Project Scorecard Template

Executive Compensation

CC.2.1.HS.F.5 -- Essential Choose a level of accuracy appropriate to limitations on measurement when reporting quantities Essential. them.

BENVGPM5: The Procurement of Construction, Engineering and Professional Services (David Coles)

Software Metrics. Er. Monika Verma*, Er. Amardeep Singh **, Er. Pooja Rani***, Er. Sanjeev Rao****

Valuation Actuary Symposium September 24-25, Session 41 PD: Enterprise Financial Modeling. Moderator Joseph P. Peterson, ASA, MAAA

Baseline Code Analysis Using McCabe IQ

Course Overview Lean Six Sigma Green Belt

Preparation course Msc Business & Econonomics

Page 1. White Paper, December 2012 Gerry Conway. How IT-CMF can increase the Energy Efficiency of Data Centres

Using Predictive Analytics to Increase Profitability Part III

Agenda. Business Cycles. What Is a Business Cycle? What Is a Business Cycle? What is a Business Cycle? Business Cycle Facts.

COMPANY LOGO. Project Charter Project Charter

Answers Teacher Copy. Systems of Linear Equations Monetary Systems Overload. Activity 3. Solving Systems of Two Equations in Two Variables

Chapter 24. What will you learn in this chapter? Valuing an economy. Measuring the Wealth of Nations

White Paper Operations Research Applications to Support Performance Improvement in Healthcare

TRIFURCATION. An Approach to Comparative Evaluation of Strategies 4/19/2012

GDP: Does It Measure Up? May Classroom Edition. An informative and accessible economic essay with a classroom application.

Learning Aims: To research, record and evaluate the difficulties of starting your own business.

Scott Barber Chief Technology Officer PerfTestPlus, Inc.

September 17, 1:00 PM. Dean Sorensen, Founder, IBP Collaborative

Hazlet Township Public Schools

ECON20310 LECTURE SYNOPSIS REAL BUSINESS CYCLE

Project Management Improving Performance with KPIs Shelia Darby, MBA, PMP Darby Consulting

Engineering Problem Solving and Excel. EGN 1006 Introduction to Engineering

Systems Engineering Process

Learning and Academic Analytics in the Realize it System

Project Zeus. Risk Management Plan

PERFORMANCE-BASED EQUITY PRACTICES WITHIN LARGE BIOPHARMA

Internal Audit Leads the Way to Performance Improvement

Criteria for Flight Project Critical Milestone Reviews

Identifying BIM-related Costs Due to Changes Hisham Said, Ph.D. Santa Clara University Justin M. Reginato, Ph.D., P.E.

IDC MaturityScape Benchmark: Big Data and Analytics in Government. Adelaide O Brien Research Director IDC Government Insights June 20, 2014

Aachen Summer Simulation Seminar 2014

How To Improve Your Business Recipe Cards

Optimizing Inventory Management at SABIC

1. According to Figure 1.1, what is the opportunity cost of increasing consumer output from OF to OD?

Advantages and Disadvantages of One Way Streets October 30, 2007

Preparation course MSc Business&Econonomics: Economic Growth

Considered at its broadest level, a collaborative process consists of five sequential pieces:

Resource Scheduler 2.0 Using VARCHART XGantt

Achieving True Risk Reduction through Effective Risk Management

Pre-Test Chapter 16 ed17

Selecting an Industry-Standard Metric for Data Center Efficiency

Section A. Index. Section A. Planning, Budgeting and Forecasting Section A.2 Forecasting techniques Page 1 of 11. EduPristine CMA - Part I

New Hampshire Utilities. New Hampshire Small Business Energy Solutions Program Impact Evaluation. Final Report. September 2004.

Transcription:

Measuring Systems Engineering Productivity Gan Wang Alex Shernoff Lori Saleski John C. Deal Presentation for the INCOSE Symposium 2010 Chicago, IL USA 1

My Productivity Curve Presentation for the INCOSE Symposium 2010 Chicago, IL USA 2

Definitions and Context Production Model: Productivity In general economic terms, productivity is the amount of output created (in terms of goods produced or services rendered) per unit input used: Productivi ty Output Created Input Used Labor productivity is typically measured as output per worker or output per labor-hour: Q LP L Efficiency Efficiency is measured by the amount of input required to produce a given output; mathematically reciprocal of productivity Economic efficiency is achieved when the cost of producing a given output is as low as possible Presentation for the INCOSE Symposium 2010 Chicago, IL USA

More Work, More Produced Right? Right One could argue for shorter work days! Presentation for the INCOSE Symposium 2010 Chicago, IL USA Source: theviewfromseven 4 on Blog at Wordpress.com

Prevalent Use of P&E Measures Some common examples: National Economy: GDP per Capita Organization: $Revenue / employee $Income / employee Gross (Net) Margin Product (Line): Total Productivity = Output in Base Period Price / Cost in Base Period Price Partial Productivity = Output in Base Period Price / Any One Cost in Base Period Price Investment: Return On Asset Return on Invested Capital Profitability = Output Quantity*Price / Input Quantity * Unit Cost = Productivity * Price Recovery Factor Software: Lines of Code / Hour Function Points / Hour Electrical/Mechanical: Drawings / Hour Manufacturing: Units (cars) / Hour 5

What About Systems Engineering? A void so far No commonly accepted P&E metric to date Challenges encountered: Difficult to quantify scope of work and size for SE Choices are many for inputs and outputs* Arguments over value added vs. traditional output views Identify crises: What do we systems engineers do? What products do we produce? What are the processes? A recent change Emergence of COSYSMO (and its acceptance) provide an opportunity Model has tried to quantify for SE * David N. Card 6

COSYSMO Attempts to Quantify SE Size of System: System Size k r w r ( we, ke, k wn, kn, k wd, kd, k ) Unit of measure: ereq From four Size Drivers: Number of System Requirements Number of System Interfaces Number of System Specific Algorithms Number of Operational Scenarios Categories of Reuse (based on engineering activities) New (Design for Reuse) Modified Deleted Adopted Managed Levels of Difficulty (based on relative effort) Easy Nominal Difficult 7

Proposed Productivity and Efficiency Measure for Systems Engineering SE Productivity: Productivity for systems engineering is defined as the amount of the system (measured in ereq) produced or realized per unit of labor (measured in eng. hour) SE Productivity System Size Total SE Hours (ereqs/se Hours) SE Efficiency: Efficiency for systems engineering is defined as the number work hours or effort (measured in eng. hours) required to produce a given unit of system (measured in ereq) SE Efficiency Total SE Hours System Size (SE Hours/eReq) 8

Proposed SE Productivity and Efficiency Measure (cont.) Normalized SE Productivity: amount of the system produced or realized per unit of labor, under the nominal system complexity and project environment Mathematically SE Productivity Norm SE Productivity CEM System Size CEM Total SE Hours Where, CEM = the composite effort multiplier defined from 14 cost drivers CEM 8 1 8 6 AF i TF i1 j1 j 1 6 Note: For alternative CEM definition, see Wang, G., et al, Proposed Modification to COSYSMO Estimating Relationship, Proceedings of 18th INCOSE International Symposium, June 2008 9

Measurement Approach Apply to historical and on-going projects, periodically for the entire development life cycle Measure on a fixed cycle (3 or 6 months) and/or on significant technical milestones (e.g., SRR, PDR, CDR, TRR, etc) Align the project data by milestones For on-going projects, use EAC from budget or estimate based on models/methods other than COSYSMO Efficiency = EAC/eReq Apply to system development type of projects only For which COSYSMO is better defined Compare like project/programs only Different types (e.g., SW-centric or HW-centric) can have different characteristics Observe the trend over time, not the absolute P&E values (Absolute values have little practical meaning) 10

Number of Programs Graphing Techniques Histograms are convenient and gives a sense of where the norm is Easy to derive quantitative statistics Observe the spread and movement of the norm over time (You may have to take over the binning from Microsoft ) Group Normalized Program Productivity Histogram Normalized SE Hours / System Size (ereq) 11

Productivity Graphing Techniques (cont.) Time traces are intuitive and readily show behavior in progress and maturity Easy to differences between peer projects; hard to derive group statistics Best to align time period (e.g., by technical milestones) for better crosscomparison relative to project maturity Productivity by Program Time Period 12

Application of SE P&E Measure Applied to a selected group of projects at BAE Systems Measured quarterly and reported at senior SE management level Drove program behavior Demonstrated improvement over time Lessons Learned: Consistency is key in counting COSYSMO cost drivers Apply activity based reuse model Recommend a productivity value for nominal requirement Expect scattering of the data initially but convergence over time Training is important Achieve stakeholder agreement and manage it as a project Expect resistance Avoid the number but use the trend Use the measured data constructively to help project improve Use it as catalyst for in-depth casual analysis Do not use it as label (e.g., green, yellow, red ) Do not use it as a whip Start slowly 13

Conclusion Proposed SE P&E measure based on COSYSMO s system size concept Recommended measuring approach Discussed application strategy and potential pitfalls Initial pilot yielded interesting and insightful results If you cannot measure it, you can not manage it Same is true for systems engineering 14

Questions & Comments Gan Wang gan.wang@baesystems.com 703-668-4259 Alex Shernoff alex.shernoff@baesystems.com 703-668-4429 Lori Saleski lori.a.saleski@baesystems.com 603-885-6353 John C. Deal john.deal@baesystems.com 619-788-5200 15