Evaluating the Cost of Software Quality
|
|
|
- Arnold Hancock
- 10 years ago
- Views:
Transcription
1 Evaluating the Cost of Software Quality The time has come to financially justify investments in software quality improvements, just like we justify other software projects. Sandra A. Slaughter, Donald E. Harter, and Mayuram S. Krishnan The explosive growth of the software industry in recent years has focused attention on the problems long associated with software development: uncontrollable costs, missed schedules, and unpredictable quality. To remain competitive, software firms must deliver high quality products on time and within budget. However, to bring their products more quickly to market, software managers may avoid quality improvement processes such as design reviews and code inspections, believing that these processes only add time to the development cycle. Certainly the economics of improving quality are not well understood in the software development world [9]. There is some confusion about the business value of quality even outside the software development context. On the one hand, there are those who believe that it is economical to maximize quality. This is the quality is free perspective espoused by Crosby [7], Juran and Gryna [8], and others. Their key argument is that as the voluntary costs of defect prevention are increased, the involuntary costs of rework decrease by much more than the increase in prevention costs. The net result is lower total costs, and thus quality is free. On the other hand, there are those who believe it is uneconomical to have high levels of quality and assume they must sacrifice quality to achieve other objectives such as reduced development cycles. For example, a study of adoption of the Software Engineering Institute s Capability Maturity Model (CMM ) reports the following quote from a software manager: I d rather have it wrong than have it late. We can always fix it later [11]. Experiences in manufacturing relating to the cost COMMUNICATIONS OF THE ACM August 1998/Vol. 41, No. 8 67
2 Important questions arise concerning whether and how much to invest in specific software quality improvement initiatives. and return of quality improvements suggest that there are diminishing returns to quality expenditures [12]. However, quality improvements can often result in quantifiable cost savings that outweigh the money spent on the quality efforts. A key management problem therefore is how to make profitable decisions on quality expenditures. This problem is particularly salient in software development due to limited empirical evidence on the economics of software quality. In this article, we focus on evaluating the cost of quality and return on quality from the perspective of software development. We introduce three new metrics in the software engineering economics context: cost of software quality (COSQ), return on software quality (ROSQ), and software quality profitability index (SQPI). 1 We then report the results from a detailed longitudinal study on the economics of software quality at BDM International, a major information technology company. 2 Our analysis yields a number of important insights for software managers who are interested in improving their decisions on software quality expenditures. Cost of Software Quality The costs of quality as originally articulated by Juran and Gryna are those that would be eliminated if all workers were perfect in their jobs. Quality costs are important because every dollar and labor hour not spent on rework can be used for making better products more quickly or for improving existing products and processes. The costs of quality are divided into two major types: conformance and nonconformance. The cost of conformance is the amount spent to achieve quality products. It is further divided into costs of prevention and appraisal. Prevention costs are those associated with preventing defects before they happen. In 1 Our work extends an important stream of research on metrics for assessing the economics of software engineering. Readers are referred to the work of Chidamber and Kemerer on object-oriented metrics [6]; Banker, Kauffman, Wright, and Zweig on metrics for software reuse leverage and value [2]; Banker and Slaughter [3] and Banker, Chang, and Kemerer [1] on project scale size in software development and maintenance; and Mukhopadhyay and Kekre on features for software cost estimation [10]. 2 The authors would like to thank BDM International for providing access to archived data for this study. software development, examples of prevention costs include the costs of training staff in design methodologies, quality improvement meetings, and software design reviews. Appraisal costs include measuring, evaluating, or auditing products to assure conformance to quality standards and performance. For software, examples of appraisal costs include code inspections, testing, and software measurement activities. The cost of nonconformance includes all expenses that are incurred when things go wrong. Internal failure costs occur before the product is shipped to the customer. For software these include the costs of rework in programming, reinspection, and retesting. External failure costs arise from product failure at the customer site. For software, examples include field service and support, maintenance, liability damages, and litigation expenses. So how can companies reduce the costs of software quality? A basic strategy is to drive failure costs to zero, invest in the right prevention activities to bring about improvement, reduce appraisal efforts as quality improves, and continue to evaluate and alter preventive efforts for further improvement [5]. The idea behind this approach is that real software failure costs can be measured and then reduced through the proper analysis of cause and effect. Elimination of root causes means identifying and permanently fixing defects as early in the software life cycle as possible, because the cost of correction increases the later in the software process the defect is discovered and corrected. As software failure costs are reduced, appraisal costs can also be reduced, and the total software quality costs decrease. Important questions then arise concerning whether and how much to invest in specific software quality improvement initiatives. It is useful to approach these questions from a financial return on investment (ROI) perspective. We refer to this as the return on software quality. Return on Software Quality (ROSQ) The rationale behind ROSQ is that software quality expenditures must be financially justified. Increasingly, the chief financial officers in many companies are promoting disciplines for financial evaluation to 68 August 1998/Vol. 41, No. 8 COMMUNICATIONS OF THE ACM
3 encourage investments that yield the greatest response for limited resources. Such disciplines are particularly important in the context of software engineering, as software expenditures account for larger portions of capital budgets. Software quality is an investment that should provide a financial return relative to the initial and ongoing expenditures in the software quality improvement initiatives. One way to evaluate software quality improvement efforts is to consider them in terms of specific initiatives. Examples of software quality improvement initiatives include implementation of design reviews, testing and debugging tools, code walkthroughs, and quality audits. Initiatives require an initial investment the software quality investment (SQI) that includes the initial expenses for training, tools, effort, and materials required to implement the quality initiative. There Pareto Analysis are also ongoing 200 expenditures for meetings, tool upgrades, and 150 training that are required to maintain the quality % 48.3% process once it is in place. We call % this software quality maintenance (SQM). Finally, each software 0 quality improvement initiative should result in annual revenues. Number of Defects These software quality revenues (SQR) can be derived from the projected increases in sales or estimated cost savings due to the software quality improvement. The return on the software quality initiative is the net present value of the software quality revenues and costs or cash flows (NPVCF) divided by the net present value of the initial investment and ongoing maintenance costs for the software quality initiative (NPVIC). More formally, by selecting a financial discounting factor (r) that reflects the company s weighted average cost of capital, we can calculate the ROSQ over T periods of time for which the project yields value for the firm. Related to the concept of financial ROI is the SQPI, which is the ratio of the present value of the difference between the software quality revenues and costs divided by the software quality investment. 3 A value greater than 1 for the SQPI implies that the initiative will create value that exceeds its investment. SQPI provides a method for comparing the return on a number of initiatives. When there are limited funds for investment, only the highest value SQPI initiatives are selected. To illustrate the application of these concepts, we examine the COSQ and ROSQ for software quality initiatives at BDM International. Evaluating COSQ and ROSQ at BDM BDM International is a $1 billion per year IT company. (In December 1997 BDM International was acquired by TRW.) From 1985 to 1994, BDM s Systems Integration group in Dayton, Ohio developed approximately 3.5 million lines of code for the requirements 72.1% JCL Program Logic Support Documentation Database Specification 81.1% 87.6% 93.0% 97.0% 100.0% Defect Category CICS Migration Test Plan Requirements Change 100.0% 90.0% 80.0% 70.0% 60.0% 50.0% 40.0% 30.0% 20.0% 10.0% 0.0% Cumulative Percent of Defects Figure 1. Identifying process improvement opportunities using Pareto analysis determination portion of a material requirements planning (MRP) system. The impetus of software quality improvement at BDM for this project was its fixed price incentive contract. BDM agreed to absorb any costs above a ceiling price, but would retain a percentage of any savings below the original estimated cost that resulted from improved efficiency. BDM focused on improving quality in order to increase efficiency and minimize software costs. Major Software Quality Initiatives. To reduce defect rates over the life of the project, four major 3 Contact the authors for the formulas for COSQ, ROSQ, and SQPI. COMMUNICATIONS OF THE ACM August 1998/Vol. 41, No. 8 69
4 Volume Serial # Hard Coded VSN No Parameter Passed Parameter Data software quality improvement initiatives were implemented: Improvement #1: Creation of life-cycle development standards and the introduction of computer-aided software engineering (CASE) tools. Improvement #2: Increasing minimum educational requirements for hiring, integration of BDM s Software Blueprint methodology with the CASE tools, creation of detailed style guides for documentation, and institutionalization of weekly program management status reviews. Improvement #3: Seamless integration of the CASE technology with the publications department, addition of schedule and performance metrics, automated development cost estimation, automated software configuration, and Pareto analysis. Improvement #4: Cycle time analysis and development of an automated support cost estimation methodology. BDM s basic objective was to drive failure costs to zero by implementing quality initiatives that would dramatically reduce defect rates. For example, key problem areas were identified that were causing the majority of the defects. An early Pareto analysis (Figure 1) suggested that most of the defects were related to job control language (JCL) errors. $1,814,370 $937, % 3.83 To analyze the cause and effect of the defects arising from JCL errors, BDM used fishbone analysis (Figure 2). As indicated in Figure 2, the JCL causes of the errors were incorrect syntax, parameters, volume serial numbers, and data set names. As a result of this analysis, BDM instituted increased emphasis on JCL walkthroughs, mandatory use of automated JCL check software, and team leader approval for data set names and hard coded volume serial numbers. Impact of Quality Initiatives. Were the quality improvement initiatives over the life of the project successful at BDM? Figure 3 plots defect density (defects per 1,000 lines of code) over the 10-year development period of the project, identifying where the major quality improvement initiatives occurred. As indicated in this figure, defect density improves after each quality improvement, but the data suggests that this improvement diminishes, that is, the largest reductions are toward the beginning of the project. Total Quality Costs, Conformance, and Nonconformance Costs. We examined the behavior of total Return Type Improvement #1 Improvement #2 Improvement #3 NPVCF NPVQC ROSQ SQPI Data Set Name Incorrect DSN Naming Standard Misplaced period, comma Uncommented Comment Figure 2. Cause-effect analysis using Fishbone chart Defects per 1000 Lines of Code Syntax Defect Density 8 7 improvements reduce the defect density at a decreasing rate Average Defect Rates 1 0 Jan-84 Jun-85 Oct-86 Feb-88 Jul-89 Nov-90 Apr-92 Aug-93 Jan-95 improvement #1 improvement # 2 Table 1. Return on investment analysis $1,193,420 $2,266,290 53% 3.65 improvement # 3 improvement # 4 Figure 3. Defect rates vs. process improvements $2,099,510 $3,580,990 59% 2.96 Improvement #4 $1,115,470 $1,058, % August 1998/Vol. 41, No. 8 COMMUNICATIONS OF THE ACM
5 Dollars per Line of Code Total, Conformance, and Non-Conformance Costs per Line of Code improvements reduce non-conformance costs while conformance costs remain stable Tool Non-Conformance Conformance 0.00 Jan-84 Jun-85 Oct-86 Feb-88 Jul-89 Nov-90 Apr-92 Aug-93 Jan-95 Improvement # 1 Improvement # 2 Improvement # 3 Improvement # 4 Figure 4. Costs of quality quality costs as well as the conformance and nonconformance costs associated with this project. Total quality costs are the sum of conformance and nonconformance costs. Conformance costs include the initial and ongoing expenditures for software quality initiatives, baseline configuration management, design reviews, system-level testing, and quality assurance audits. Nonconformance costs include software debugging, configuration management migrations of software fixes, regression testing, operations support for retesting, and additional audits and reviews due to defects. Crosby [4] and others have argued that both nonconformance and conformance costs should decrease with quality improvement. As shown in Figure 4, total quality costs and nonconformance costs per line of code decrease over the life of the project (from $46 and $32 per line of code at the beginning of the project to $23 and $9 per line of code at the end). However, conformance costs appear to be largely fixed over the project (starting and ending at $14 per line of code with relatively little variance). This could reflect the limited degree to which BDM s appraisal and prevention policies were changed due in part to contractual obligations. While some minor adjustments to appraisal and prevention efforts did occur as a result of defect reduction, the costs associated with conformance did not appear to change. Marginal Analysis of Nonconformance Costs. We then examined where the greatest nonconformance cost impacts of defect reduction occurred at BDM. Costs were tracked in 10 different software quality cost centers at BDM: Data Element Dictionary for database element names, field descriptions, edit criteria Integration for management of product interfaces to ensure compatibility and system-level integration Documentation for system, user, and support documentation ADPT Support for automated data processing technical support from hardware and system software specialists Operations for computer operator support for development, testing, and production Quality Assurance (QA) for auditing of processes and products Configuration Management (CM) for management of baseline documents and software, and formal reviews Program Control for schedule and budget tracking Management for senior executive management of development, operations, and support activities Development for software design, coding, and testing through customer acceptance COMMUNICATIONS OF THE ACM August 1998/Vol. 41, No. 8 71
6 Marginal Cost Reduction per Quarter from 10% Reduction in Defect Rates at Different Levels of Initial Defect Rates Dollars in 1000s Data Element Dictionary Integration Documentation ADPT Support Operations Quality Assurance Configuration Management Program Control Management Development Initial Defect Rate (Errors per 1000 Lines of Code) Figure 5. Marginal cost analysis We calculated the marginal cost effects of defect reduction by estimating parsimonious log linear regressions that related each nonconformance cost type to lines of code and defects. The coefficients from these regressions were used to determine the marginal impact of 10% reductions in defect rates at different levels of initial defect rates. Marginal analysis of nonconformance costs at three different defect density levels (Figure 5) indicates that the greatest marginal cost effects of defect reduction were in the Development, Management, Operations, and Quality Assurance areas. There are a number of reasons for these findings. Development costs were directly impacted by defect reduction due to less rework in debugging, testing, and programming. Management costs experienced a large marginal impact from defect reduction due to the involvement of senior managers when errors occurred and the high cost of their time. Quality Assurance costs were also impacted because fewer defects led to less reinspection, reappraisal, and re-testing activities. Operations costs are driven by software testing, production, and maintenance support. Defect rates have a high marginal impact on operations costs because they influence allocation of operations staff support for regression testing and maintenance workload. Return on Software Quality. To determine the return on investment of software quality improvement at BDM, we calculated the Net Present Value, ROSQ, and SQPI for the four quality initiatives (Table 1). We determined the software quality revenues in terms of nonconformance cost savings due to defect reduction. Specifically for each quality improvement, we calculated the cost savings as the difference between the nonconformance costs associated with the average defect density level prior to the investment (projecting these to the end of the project) less the nonconformance costs associated with the average improved defect level after the investment (projecting these to the end of the project). We used actual figures on defects and costs for these calculations in our analysis. How should companies estimate the cost leverage from defect density reduction for a project a priori? One approach is to use actual historical defect and effort data from the project itself (if it is done over a long period of time) or to obtain defect and effort data from a similar project. This data can then be input into a data-driven cost estimation model (such as Capers Jones SPQR or Checkpoint ) to estimate cost leverage. In BDM s case, defect density was measured before and after the first process improvement in the project to gauge the effect of the process improvement. Beginning in the third year of the project, the actual defect density and effort were compared with the estimated defect density and effort from SPQR. Actual data on process, productivity, and effort were used to update the SPQR estimation models and to recalibrate the defect density and effort predictions for the following year. Thus, BDM could estimate the cost leverage from each process improvement (after the first initiative) using data from the SPQR models. As shown in Table 1, all four quality initiatives (numbered 1 through 4) generated a positive return as 72 August 1998/Vol. 41, No. 8 COMMUNICATIONS OF THE ACM
7 measured by ROSQ and SQPI. However, the value for SQPI declines over time, because the investments later in the project have less time to recover their large upfront expenditures in our fixed time horizon. For both ROSQ and SQPI, the highest values are at the beginning of the project. This suggests that it would be more profitable to invest in quality early in the project so that the quality improvements could benefit more of the project. Managerial Implications A number of interesting observations emerged from our analysis. We found that defect density improved at BDM with each software quality initiative, but at a decreasing rate. This could reflect BDM s strategy for quality improvement, which was to focus on eliminating the major problems first. An implication of this finding is that much of the effect of quality improvement may be realized from the initial quality improvement efforts. Our analysis of BDM s software quality costs reveals that conformance costs per line of code were relatively fixed over the life of the project, which could have resulted in part from BDM s contractual obligations to keep certain processes in place. We speculate that conformance costs may be difficult to change in general, as they may involve relatively fixed components, counter to the claims of Crosby [4]. It could also be, as Campanella [5] notes, that companies must be diligent in reevaluating and adjusting their appraisal and preventive efforts so that they do not overinvest in conformance activities as quality improves. Further studies of software conformance and nonconformance costs to clarify this issue would be helpful. Finally, we found that the largest marginal returns in terms of nonconformance cost reduction at BDM were for the Development, Management, Quality Assurance, and Operations cost centers. This result suggests that it may be most cost-effective to implement software quality improvement initiatives that are specifically directed at reducing effort in these areas. We find the larger returns from quality improvement occur early in the project (both ROSQ and SPQI are highest then) and the rest of the project can benefit from these improvements. The implication is to avoid making large investments in software quality toward the end of a project. We did not explore this at BDM, but it may be profitable to invest early in software quality improvement initiatives that have synergies with future initiatives or that make future improvements possible. For example, investing in a software metrics program at time t may enable use of other quality techniques like Pareto analysis and Statistical Control at time t + 1. Such investments create an option for future software quality improvements, and their value can be assessed using option pricing analysis [4]. The intent of our analysis has been to emphasize that software quality improvement should be viewed as an investment. It is possible to spend too much on software quality. Thus, it is important that companies financially justify each software quality improvement effort. Finally, we have seen that it is important to monitor software conformance and nonconformance costs so that conformance policies can be adjusted to reduce the total costs of software quality. c References 1. Banker, R., Chang, H., and Kemerer, C. Evidence on economies of scale in software development. Info. and Softw. Technology 36, 5 (1994), Banker, R., Kauffman, R., Wright, C. and Zweig, D. Automating output size and reuse metrics in a repository-based computer-aided software engineering (CASE) environment. IEEE Trans. Softw. Eng. 20, 3 (1994), Banker, R. and Slaughter, S. A field study of scale economies in software maintenance. Manage. Sci. 43, 12 (Dec. 1997), Benaroch, M. and Kauffman, R. A case for using option pricing analysis to evaluate information technology project investments. Info. Syst. Research, Forthcoming. 5. Campanella, J. Principles of Quality Costs, 2nd ed., ASQC Press, Milwaukee, Chidamber, S. and Kemerer, C. A metrics suite for object-oriented design. IEEE Trans. Softw. Eng. 20, 6 (1994), Crosby, P. Quality Is Free: The Art of Making Quality Certain. McGraw- Hill, New York, Juran, J. and Gryna, F. Quality Control Handbook, 4th ed., McGraw-Hill, New York, Krishnan, M.S. Cost and Quality Considerations in Software Product Management. Ph.D. dissertation, Graduate School of Industrial Administration, Carnegie Mellon University, Mukhopadhyay, T. and Kekre, S. Software Effort Models for Early Estimation of Control Applications. IEEE Trans. Softw. Eng. 18, 10 (Oct. 1992), Paulk, M., Weber, C., Curtis, W., and Chrissis, M. The Capability Maturity Model: Guidelines for Improving the Software. Carnegie Mellon University Software Engineering Institute, Wiesendanger, B. Deming s luster dims at Florida Power & Light. J. Business Strategy 14 (Sept. Oct. 1993), Sandra A. Slaughter ([email protected]) is an assistant professor at Carnegie Mellon University. Donald E. Harter ([email protected]) is a Ph.D. candidate at Carnegie Mellon University. Mayuram S. Krishnan ([email protected]) is an assistant professor at University of Michigan Business School. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee ACM /98/0800 $5.00 COMMUNICATIONS OF THE ACM August 1998/Vol. 41, No. 8 73
Chapter 8: Project Quality Management
CIS 486 Managing Information Systems Projects Fall 2003 (Chapter 8), PhD [email protected] California State University, LA Computer and Information System Department Chapter 8: Project Quality Management
Project Quality Management. Project Management for IT
Project Quality Management 1 Learning Objectives Understand the importance of project quality management for information technology products and services Define project quality management and understand
Fundamentals of Measurements
Objective Software Project Measurements Slide 1 Fundamentals of Measurements Educational Objective: To review the fundamentals of software measurement, to illustrate that measurement plays a central role
The Importance of Project Quality Management. What Is Project Quality? The International Organization for Standardization (ISO)
Chapter 8 Project Quality Management November 17, 2008 2 The Importance of Project Quality Management Many people joke about the poor quality of IT products People seem to accept systems being down occasionally
Benchmarking Software Quality With Applied Cost of Quality
Benchmarking Software Quality With Applied Cost of Quality Cost of Quality has remained theoretical in many treatments despite its powerful relevance in software quality. A survey-based approach makes
AT&T Global Network Client for Windows Product Support Matrix January 29, 2015
AT&T Global Network Client for Windows Product Support Matrix January 29, 2015 Product Support Matrix Following is the Product Support Matrix for the AT&T Global Network Client. See the AT&T Global Network
Quality Perspective: Managing Software Development Projects
Economy Informatics, vol. 11, no. 1/2011 99 Quality Perspective: Managing Software Development Projects Felician ALECU Academy of Economic Studies, Bucharest, Romania [email protected] In order to better achieve
What do you think? Definitions of Quality
What do you think? What is your definition of Quality? Would you recognise good quality bad quality Does quality simple apply to a products or does it apply to services as well? Does any company epitomise
Sensex Realized Volatility Index
Sensex Realized Volatility Index Introduction: Volatility modelling has traditionally relied on complex econometric procedures in order to accommodate the inherent latent character of volatility. Realized
The Capability Maturity Model for Software, Version 1.1
The Capability Maturity Model for Software, Version 1.1 Mark C. Paulk xxx 1998 Carnegie Mellon University Pittsburgh, PA 15213-3890 Sponsored by the U.S. Department of Defense. 1997 by Carnegie Mellon
International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research)
International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Journal of Engineering, Business and Enterprise
Project Execution - PM Elements
Performance Initial Release 1. Introduction to Project Tracking and Reviewing Once a project has advanced to the phase of performance, the consistent and constant flow of information on the true status
PROJECT QUALITY MANAGEMENT
8 PROJECT QUALITY MANAGEMENT Project Quality Management includes the processes required to ensure that the project will satisfy the needs for which it was undertaken. It includes all activities of the
How to measure the ROI of SPI as early as possible
How to measure the ROI of SPI as early as possible Jan Jaap Cannegieter Vice President SYSQA B.V. Almere Quality Assurance in ICT / 1 Agenda Measuring the benefits of SPI Reasons for implementing reviews
Software Engineering: Analysis and Design - CSE3308
CSE3308/DMS/2004/25 Monash University - School of Computer Science and Software Engineering Software Engineering: Analysis and Design - CSE3308 Software Quality CSE3308 - Software Engineering: Analysis
Managing Open Source Code Best Practices
Managing Open Source Code Best Practices September 24, 2008 Agenda Welcome and Introduction Eran Strod Open Source Best Practices Hal Hearst Questions & Answers Next Steps About Black Duck Software Accelerate
Using the Cost of Quality Approach for Software Herb Krasner Krasner Consulting
Herb Krasner Krasner Consulting Cost of software quality (CoSQ) is an accounting technique that is useful to enable our understanding of the economic trade-offs involved in delivering good-quality software.
COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) CHARTERED BANK ADMINISTERED INTEREST RATES - PRIME BUSINESS*
COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) 2 Fixed Rates Variable Rates FIXED RATES OF THE PAST 25 YEARS AVERAGE RESIDENTIAL MORTGAGE LENDING RATE - 5 YEAR* (Per cent) Year Jan Feb Mar Apr May Jun
COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) CHARTERED BANK ADMINISTERED INTEREST RATES - PRIME BUSINESS*
COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) 2 Fixed Rates Variable Rates FIXED RATES OF THE PAST 25 YEARS AVERAGE RESIDENTIAL MORTGAGE LENDING RATE - 5 YEAR* (Per cent) Year Jan Feb Mar Apr May Jun
Using the Cost of Poor Quality to Drive Process Improvement
Using the Cost of Poor Quality to Drive Process Improvement March, 2006 Presented by: Dan Olivier, Certified Software Solutions, Inc. ([email protected]) Javad Seyedzadeh, Bayer Healthcare
Analysis One Code Desc. Transaction Amount. Fiscal Period
Analysis One Code Desc Transaction Amount Fiscal Period 57.63 Oct-12 12.13 Oct-12-38.90 Oct-12-773.00 Oct-12-800.00 Oct-12-187.00 Oct-12-82.00 Oct-12-82.00 Oct-12-110.00 Oct-12-1115.25 Oct-12-71.00 Oct-12-41.00
TEST METRICS AND KPI S
WHITE PAPER TEST METRICS AND KPI S Abstract This document serves as a guideline for understanding metrics and the Key performance indicators for a testing project. Metrics are parameters or measures of
NATIONAL CREDIT UNION SHARE INSURANCE FUND
NATIONAL CREDIT UNION SHARE INSURANCE FUND PRELIMINARY & UNAUDITED FINANCIAL HIGHLIGHTS RENDELL L. JONES CHIEF FINANCIAL OFFICER MANAGEMENT OVERVIEW Balance Sheet Other - Insurance and Guarantee Program
Reaching CMM Levels 2 and 3 with the Rational Unified Process
Reaching CMM Levels 2 and 3 with the Rational Unified Process Rational Software White Paper TP174 Table of Contents INTRODUCTION... 1 LEVEL-2, REPEATABLE... 3 Requirements Management... 3 Software Project
Carnegie Mellon University Master of Science in Information Technology Software Engineering (MSIT-SE) MSIT Project (17-677) Approval Form
Carnegie Mellon University Master of Science in Information Technology Software Engineering (MSIT-SE) MSIT Project (17-677) Approval Form Student Name: Jane Doe Date: 9/19/2002 Project Title: Re-Engineer
CUT COSTS, NOT PROJECTS
CUT COSTS, NOT PROJECTS Understanding and Managing Software Development Costs A WEBINAR for State of Washington Agencies Critical Logic, Inc. July 9 2009 Starting at 3pm, Pacific Daylight Time Critical
The Strategic Use of Supplier Price and Cost Analysis
The Strategic Use of Supplier Price and Cost Analysis Michael E. Smith, Ph.D., C.Q.A. MBA Program Director and Associate Professor of Management & International Business Western Carolina University Lee
Simulating the Structural Evolution of Software
Simulating the Structural Evolution of Software Benjamin Stopford 1, Steve Counsell 2 1 School of Computer Science and Information Systems, Birkbeck, University of London 2 School of Information Systems,
The Thinking Approach LEAN CONCEPTS. 2012-2013, IL Holdings, LLC All rights reserved 1
The Thinking Approach LEAN CONCEPTS All rights reserved 1 Basic Thinking to Manage the Journey MANAGEMENT TACTICS OF A LEAN TRANSFORMATION All rights reserved 2 LEAN MANAGEMENT Two key questions What is
Measurement and Metrics Fundamentals. SE 350 Software Process & Product Quality
Measurement and Metrics Fundamentals Lecture Objectives Provide some basic concepts of metrics Quality attribute metrics and measurements Reliability, validity, error Correlation and causation Discuss
Practical Metrics and Models for Return on Investment by David F. Rico
Practical Metrics and Models for Return on Investment by David F. Rico Abstract Return on investment or ROI is a widely used approach for measuring the value of a new and improved process or product technology.
SOFTWARE CONFIGURATION MANAGEMENT GUIDEBOOK
Office of Safety and Mission Assurance NASA-GB-9503 SOFTWARE CONFIGURATION MANAGEMENT GUIDEBOOK AUGUST 1995 National Aeronautics and Space Administration Washington, D.C. 20546 PREFACE The growth in cost
SOFTWARE QUALITY IN 2002: A SURVEY OF THE STATE OF THE ART
Software Productivity Research an Artemis company SOFTWARE QUALITY IN 2002: A SURVEY OF THE STATE OF THE ART Capers Jones, Chief Scientist Emeritus Six Lincoln Knoll Lane Burlington, Massachusetts 01803
pm4dev, 2008 management for development series Project Quality Management PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS
pm4dev, 2008 management for development series Project Quality Management PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS A methodology to manage development
OPERATIONS SERVICE UPDATE
OPERATIONS SERVICE UPDATE EXECUTIVE SUMMARY Policy Processing At the June 24 Citizens Board of Governors meeting, Staff committed to achieving year end policy processing service goals by September 1, 24.
The purpose of Capacity and Availability Management (CAM) is to plan and monitor the effective provision of resources to support service requirements.
CAPACITY AND AVAILABILITY MANAGEMENT A Project Management Process Area at Maturity Level 3 Purpose The purpose of Capacity and Availability Management (CAM) is to plan and monitor the effective provision
Advanced Product Quality Planning APQP
ASQ Portland Section September 9 th PDX Section 607 Meeting Advanced Product Quality Planning APQP http://www.ramquniverse.com Roderick A. Munro, Ph.D. ASQ Fellow - CQE, CQA, CMQ/OE; Fellow CQI CQP; IRCA
Assessing the Cost of Poor Quality
Assessing the Cost of Poor Quality Convincing OEMs to invest in preventive actions may be as simple as showing them the numbers. The key is to understand the costs associated with a poor quality system.
Project Planning, Scheduling and Control: Assignment 2 D. U. Singer Hospital Products Corp.
Project Planning, Scheduling and Control: Assignment 2 D. U. Singer Hospital Products Corp. Code for Course: MBL45-5 Assignment Number: 2 Student number: 75-163-3 Group Code Number: BOT1 Table of Contents
Capability Maturity Model Integration (CMMI ) Overview
Pittsburgh, PA 15213-3890 Capability Maturity Model Integration ( ) Overview SM CMM Integration, SCAMPI, SCAMPI Lead Appraiser, and SEI are service marks of Carnegie Mellon University., Capability Maturity
Quality Cost Analysis: Benefits and Risks
Quality Cost Analysis: Benefits and Risks Copyright Cem Kaner January, 1996 All rights reserved Because the main language of [corporate management] was money, there emerged the concept of studying quality-related
Using Rational Software Solutions to Achieve CMMI Level 2
Copyright Rational Software 2003 http://www.therationaledge.com/content/jan_03/f_cmmi_rr.jsp Using Rational Software Solutions to Achieve CMMI Level 2 by Rolf W. Reitzig Founder, Cognence, Inc. Over the
Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.
INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc. February 2013 1 Executive Summary Adnet is pleased to provide this white paper, describing our approach to performing
QUALITY MANAGEMENT SYSTEM MANUAL
The online version of this document is controlled. Therefore, all printed versions of this document are unofficial copies. QUALITY MANAGEMENT SYSTEM MANUAL 6901 Charles Street Towson, Maryland 21204 Manual
Quantitative Project Management Framework via Integrating
Quantitative Project Management Framework via Integrating Six Sigma and PSP/TSP Sejun Kim, BISTel Okjoo Choi, Jongmoon Baik, Abstract: Process technologies such as Personal Software Process SM (PSP) and
Sample Investment Policy. Introduction
Sample Investment Policy Introduction This statement of investment policy was adopted by the Board of Directors of Organization Name on Date, to provide for the creation of, and guidelines for the management
Total Quality Management (TQM) Quality, Success and Failure. Total Quality Management (TQM) vs. Process Reengineering (BPR)
Total Quality Management (TQM) Quality, Success and Failure Total Quality Management (TQM) is a concept that makes quality control a responsibility to be shared by all people in an organization. M7011
20 Points for Quality and Process Improvement
20 Points for Quality and Process Improvement SEPG 2007 Conference March 2007 Austin, Texas Tim Kasse Kasse Initiatives LLC +1 972-987 - 7706 USA +49 (0) 7721-407 - 851 Europe +65 6430 6769 Singapore Welcome
Supplier Rating System
Supplier Rating System Supplier Manual Presented by Admiral Tool & Manufacturing Purchasing and Quality WI-PU-06-002 Rev. Lev. 003 Rev. Date 02/06/2003 1 Table of Contents Introduction 3 Scoring Criteria
Predictive Analytics for Property Insurance Carriers
INSIGHT GUIDE Predictive Analytics for Property Insurance Carriers Michelle Jackson, Product Development Manager, TransUnion Lisa Volmar, Senior Director, Product Development, TransUnion 2015 TransUnion
Managing the Cost of Compliance in Pharmaceutical Operations 1
Frances Bruttin and Dr. Doug Dean IBM Business Consulting Services Pharmaceutical Sector Aeschenplatz 2 CH-4002 Basel Switzerland +41-58-333-7687 (tel) +41-58-333-8117 (fax) Managing the Cost of Compliance
Understanding Linux Migrations: How easy is it to change distributions?
Understanding Linux Migrations: How easy is it to change distributions? 1) Abstract In this paper, we look at the reality behind the perception that using Linux gives users complete flexibility to change
Using Peer Review Data to Manage Software Defects By Steven H. Lett
Using Peer Review Data to Manage Software Defects By Steven H. Lett Abstract: Peer reviews, in particular software inspections, have become accepted within the software industry as a cost effective way
Case 2:08-cv-02463-ABC-E Document 1-4 Filed 04/15/2008 Page 1 of 138. Exhibit 8
Case 2:08-cv-02463-ABC-E Document 1-4 Filed 04/15/2008 Page 1 of 138 Exhibit 8 Case 2:08-cv-02463-ABC-E Document 1-4 Filed 04/15/2008 Page 2 of 138 Domain Name: CELLULARVERISON.COM Updated Date: 12-dec-2007
Executive Summary. Abstract. Heitman Analytics Conclusions:
Prepared By: Adam Petranovich, Economic Analyst [email protected] 541 868 2788 Executive Summary Abstract The purpose of this study is to provide the most accurate estimate of historical
Project Management Planning
The Project Plan Template The Project Plan The project plan forms the basis for all management efforts associated with the project. A project plan template is included in this document. The information
Topic 12 Total Quality Management. From Control to Management. Deming s Fourteen Points for TQM
Topic 12 Total Quality Management From Control to Management 1 Inspection Error detection of finished goods Rectification Reading guide: Chapter 20 (Slack et al, 2004) and MGT326 Slides/Handout 1 2 Quality
SOFTWARE QUALITY MANAGEMENT THROUGH IMPLEMENTATION OF SOFTWARE STANDARDS
4 th Int. Conf. CiiT, Molika, Dec.11-14, 2003 61 SOFTWARE QUALITY MANAGEMENT THROUGH IMPLEMENTATION OF SOFTWARE STANDARDS S. Grceva, Z. Zdravev Faculty for Education Goce Delcev, University of Sts. Cyril
A Report on The Capability Maturity Model
A Report on The Capability Maturity Model Hakan Bayraksan hxb07u 29 November 2009 G53QAT Table of Contents Introduction...2 The evolution of CMMI...3 CMM... 3 CMMI... 3 The definition of CMMI... 4 Level
IT Financial Management and Cost Recovery
WHITE PAPER November 2010 IT Financial Management and Cost Recovery Patricia Genetin Sr. Principal Consultant/CA Technical Sales David Messineo Sr. Services Architect/CA Services Table of Contents Executive
Maximize Software Development ROI With Quality Assurance. Showing the value of the Quality Process
Maximize Software Development ROI With Quality Assurance Showing the value of the Quality Process Thibault Dambrine Agenda Software Quality Assurance ROI - Quantifying the Cost of Quality - Justifying
Module 1. Introduction to Software Engineering. Version 2 CSE IIT, Kharagpur
Module 1 Introduction to Software Engineering Lesson 2 Structured Programming Specific Instructional Objectives At the end of this lesson the student will be able to: Identify the important features of
A Framework for Project Metrics
A Framework for Project Metrics Deciding what to measure and how to measure it August 13, 2007 Dr. Gary J. Evans, PMP CVR/IT Consulting LLC www.cvr-it.com Welcome! Focus of this workshop: Project Metrics
USING DEFECT ANALYSIS FEEDBACK FOR IMPROVING QUALITY AND PRODUCTIVITY IN ITERATIVE SOFTWARE DEVELOPMENT
USING DEFECT ANALYSIS FEEDBACK FOR IMPROVING QUALITY AND PRODUCTIVITY IN ITERATIVE SOFTWARE DEVELOPMENT Pankaj Jalote Department of Computer Science and Engineering Indian Institute of Technology Kanpur
SQM-H. This Handbook is a summary of the processes and documents of the supplier quality management 1/13
SQM-H Supplier Quality Management Handbook MAHLE Behr - global This Handbook is a summary of the processes and documents of the supplier quality management 1/13 Scope of Application The Supplier Quality
The Configuration Management process area involves the following:
CONFIGURATION MANAGEMENT A Support Process Area at Maturity Level 2 Purpose The purpose of is to establish and maintain the integrity of work products using configuration identification, configuration
IN AMERICA, HEALTH CARE COSTS
Impacts & Innovations Cynthia Plonien Six Sigma for Revenue Retrieval EXECUTIVE SUMMARY Deficiencies in revenue retrieval due to failures in obtaining charges have contributed to a negative bottom line
OMBU ENTERPRISES, LLC. Process Metrics. 3 Forest Ave. Swanzey, NH 03446 Phone: 603-209-0600 Fax: 603-358-3083 E-mail: OmbuEnterprises@msn.
OMBU ENTERPRISES, LLC 3 Forest Ave. Swanzey, NH 03446 Phone: 603-209-0600 Fax: 603-358-3083 E-mail: [email protected] Process Metrics Metrics tell the Process Owner how the process is operating.
A CASE STUDY ON SOFTWARE PROJECT MANAGEMENT IN INDUSTRY EXPERIENCES AND CONCLUSIONS
A CASE STUDY ON SOFTWARE PROJECT MANAGEMENT IN INDUSTRY EXPERIENCES AND CONCLUSIONS P. Mandl-Striegnitz 1, H. Lichter 2 1 Software Engineering Group, University of Stuttgart 2 Department of Computer Science,
Fixed Income 2015 Update. Kathy Jones, Senior Vice President Chief Fixed Income Strategist, Schwab Center for Financial Research
Fixed Income 2015 Update Kathy Jones, Senior Vice President Chief Fixed Income Strategist, Schwab Center for Financial Research 1 Fed: Slow and Low 2015 Fixed Income Outlook 2 Yield Curve Flattening 3
Measuring the Return on Marketing Investment
Measuring the Return on Marketing Investment E. Craig Stacey, Ph.D. Outline Measuring the Return on Marketing Investment 1 The Need for Marketing Accountability 2 A Framework for Marketing Productivity
Exhibit F. VA-130620-CAI - Staff Aug Job Titles and Descriptions Effective 2015
Applications... 3 1. Programmer Analyst... 3 2. Programmer... 5 3. Software Test Analyst... 6 4. Technical Writer... 9 5. Business Analyst... 10 6. System Analyst... 12 7. Software Solutions Architect...
Software Quality Assurance: VI Standards
Software Quality Assurance: VI Standards Room E 3.165 Tel. 60-3321 Email: [email protected] Outline I Introduction II Software Life Cycle III Quality Control IV Infrastructure V Management VI Standards VII Conclusion
Teller & Cash Activity Analysis Tools
Teller & Cash Activity Analysis Tools CU*BASE Relationship Management Tools INTRODUCTION Take a look at the numbers...what do you see? Let s talk about the teller line. What do we need to know in order
074-8432-552 Page 1 of 7 Effective Date: 12/18/03 Software Supplier Process Requirements
Page 1 of 7 Software Supplier Process Requirements 1.0 QUALITY SYSTEM FRAMEWORK 1.1 QUALITY POLICY The Seller shall document and implement a quality program in the form of Quality manual or detailed Quality
Pair Trading with Options
Pair Trading with Options Jeff Donaldson, Ph.D., CFA University of Tampa Donald Flagg, Ph.D. University of Tampa Ashley Northrup University of Tampa Student Type of Research: Pedagogy Disciplines of Interest:
Elimination of delays in consultant care
perfectserve.com 866.844.5484 @PerfectServe SUCCESS STORY Elimination of delays in consultant care Hospital: Munroe Regional Medical Center Location: Ocala, FL Beds: 421 Key results: Standardized clinical
How To Improve Your Business Recipe Cards
white paper Measure. Manage. Improve: Unlocking the Business Value of Software Development Optimization EXECUTIVE SUMMARY In 2011 the Standish Group s CHAOS Manifesto showed that 37% of software projects
