$SSOLFDWLRQRIWKH*RDO4XHVWLRQ0HWULFV WRWKH5HTXLUHPHQWV0DQDJHPHQW.H\ 3URFHVV$UHD
|
|
- Aleesha Bradley
- 5 years ago
- Views:
Transcription
1 $SSOLFDWLRQRIWKH*RDO4XHVWLRQ0HWULFV WRWKH5HTXLUHPHQWV0DQDJHPHQW.H\ 3URFHVV$UHD $QQDEHOOD/RFRQVROH 'HSDUWPHQWRI&RPSXWLQJ6FLHQFH 8PHn8QLYHUVLW\6(±8PHn6ZHGHQ SKRQH)D[ (PDLOEHOOD#FVXPXVH 85/KWWSZZZFVXPXVHaEHOOD $EVWUDFW The purpose of this paper is to provide software metrics for implementation of the goals of one of the Key Process Areas (KPA) within the Capability Maturity Model (CMM), namely the "Requirements Management" KPA. The CMM developed by the Software Engineering Institute (SEI) is not well supported by measurement. An application of the Goal/Question/Metrics (GQM) paradigm to the "Requirements Management" KPA is therefore presented. The metrics obtained will help companies whose maturity level is the lowest, to satisfy the goals of the Requirements Management KPA.,QWURGXFWLRQ Software permeates our world making our lives more comfortable and effective. In recent years, the quality of life has come to depend on software. By examining several examples of software failure we notice how much effort is needed to improve software development. Customers are often unhappy with the results of software products. Software engineers have a difficult time producing quality software and poor quality is costly. Today, many software development organisations are planning or implementing either some kind of improvement activities or a measurement programme. However, measurement is inherent to the concept of improvement. Software Process Improvement
2 (SPI) should always include measurement, because it is necessary to compare the state the software process before action is taken to improve it (Orci, 1999). Software measurement allows for defining quantitatively success and failure, and/or the degree of success or failure, of a product, a process, or a person. It facilitates the identification and quantification of improvement, and the lack of improvement, or degradation, in our products, processes, and people. It helps to make meaningful and useful managerial and technical decisions, to identify trends, and to make quantified and meaningful estimates. Even when a project runs without problems, measurement is necessary, because it allows us to quantify the health of the project (Fenton and Pfleeger, 1996). The Capability Maturity Model (CMM) developed by the Software Engineering Institute (SEI) is intended to help software organisations to improve the maturity of their software processes (Paulk, 1993a), but it is not well supported by a measurement programme. The purpose of this paper is to provide software metrics for implementation of the goals of one of the Key Process Areas (KPAs) within the CMM, namely the "Requirements Management" KPA. This KPA has been chosen, because requirements are the foundation on which the entire software system is built. The success of a project is directly affected by the quality of the requirements. Poor understanding, documentation, and management of requirements can lead to many problems. For instance, the cost of correcting an error after the system has been delivered to the customer is estimated to be several times the cost of correcting a similar error detected in the requirements analysis phase (Pfleeger, 1998). The approach to this purpose is to apply the Goal/Question/Metric (GQM) paradigm to the Requirements Management KPA. The result of this process, described in section 4, is a set of metrics, which can help immature companies, satisfy the goals of the Requirements Management KPA. The remainder of this paper is organised as follows: the section 1.1 describes related research in software measurement, sections 2 and 3 present an overview of the CMM and the GQM, the application of the GQM to the CMM is described in section 4, and concluding remarks and future directions are presented in section 5. 5HODWHG:RUN Several studies on measurements have been presented prior to this work. The relationship between measurement and Software Process Improvement (SPI) is stated, for example, by Terttu Orci (1999). She writes that measurement programmes and SPI are strongly intertwined and every organisation initiating a SPI programme should increase the metrics maturity. One of the most notable contributions to this paper is given by Baumert
3 and McWhinney (1992). Their report presents a GQM analysis of the Capability Maturity Model (CMM) and discusses the metrics implied by the CMM. The metrics are presented in the perspective of the quality attribute they fulfil. They are not grouped by each of the Key Process Areas. Fenton and Pfleeger (1996) and Joseph Raynus (1999) confirm the connection between measurement and the CMM. In his book, Joseph Raynus reviews the CMM demonstrating that measurement can be used to improve the behaviour of a software development organisation. His book represents a quantitative approach to software management and the SPI. Application of the GQM approach to each Key Process Area of the CMM level 2 has been made by several students at Calgary University on a graduate course on Software Engineering (Goodbrand and Wang, 1997; Li, 1997; Jones, 1998). They define some questions, which, however, are not grouped by goals. In this paper, a more comprehensive collection of questions and metrics will be presented. The importance of good requirements is stated by Hammer et al. (1998). They describe metrics that can be applied to requirements and present an example of a requirements specification analysis. Basili is the original creator of the Goal/Question/Metrics (GQM) paradigm. Basili and Rombach (1988) provide a comprehensive description of the paradigm. An example of the GQM methodology is given by Rosenberg et al (1996). Their paper can be used as a guideline for the application of the GQM approach. A suggestion of how to create a measurement programme is made by Dave Zubrow (1998); in a procedural way, he shows the necessary steps in constructing an action plan. 7KH&DSDELOLW\0DWXULW\0RGHO The Capability Maturity Model (CMM) for software, as defined by the Software Engineering Institute, is a process model, which provides guidance for companies. It is a navigation tool for their Software Process Improvement journey. The CMM is structured in stages, evolving from one well-defined maturity level to the next. This means that companies depart from a chaotic software development process (level 1), go through levels of improved visibility and control of the process to reach a mature process and subject it to statistical control. The result is increased process capability in the organisation. As shown in Figure 1, the CMM is composed of 5 distinct levels (Initial, Repeatable, Defined, Managed, Optimising) (Paulk et al., 1993a).
4 )LJXUHThe Key Process Areas by Maturity Level (Paulk et al., 1993a). Each CMM level, except the initial level, has several Key Process Areas (KPA), which indicate the areas of the software process to be improved. In essence, they define what skills, abilities, policies, and practices are needed for a company to be considered to be at that particular level. For level two, known as the repeatable level, there are six defined KPAs. These address activities related to planning, managing, and tracking several aspects of the software project. A level 1 organisation must establish basic project management controls and discipline to achieve the repeatable level (Paulk et al., 1993a). One level 2 KPA is the Requirements Management. "The purpose of Requirements Management is to establish a common understanding between the customer and the software project of the customer s requirements that will be addressed by the software project" as defined in Paulk et al. (1993b). This means that the requirements of a software project should be complete, documented, unambiguous, and controlled, etc., in order to design a software product, which satisfies the customer s needs. Very often, requirements change through the software development life cycle but the control of the changes of the
5 requirements is poor. The activity of Requirements Management is focused on the control of the requirements gathering, establishing an agreement between the customer and the software team on the requirements, checking, reviewing and managing the changes on requirements. This activity is the process of ensuring that a software product produced from a set of requirements will meet those requirements. 7KH*RDO4XHVWLRQ0HWULF3DUDGLJP The Goal/Question/Metric (GQM) Paradigm is a method for helping an organisation to focus the measurement program on its goals. Victor Basili was its creator in 1984 at the University of Maryland. It states that an organisation should have specific goals in mind before data are collected. There are no specified goals but rather a structure for defining goals and refining them into a set of quantifiable questions that imply a specific set of metrics and data to be collected in order to achieve these goals. The GQM paradigm consists of three steps: 6SHFLI\ D VHW RI JRDOV EDVHG RQ WKH QHHGV RI WKH RUJDQLVDWLRQ DQG LWV SURMHFWV. Determine what the organisation wants to improve or learn. The process of goals definition is supported by templates like the ones defined in Basili and Rombach (1988). By using these templates it is possible to define the goals in terms of purpose, perspective, and environment. The identification of subgoals, entities, and attributes related to the subgoals is made in this step. *HQHUDWH D VHW RI TXDQWLILDEOH TXHVWLRQV. Business goals are translated into operational statements with a measurement focus. Basili and Rombach (1988) provide different sets of guidelines to classify questions as product-related or processrelated. The same questions can be defined to support data interpretation of multiple goals. 'HILQHVHWVRIPHWULFVWKDWSURYLGHWKHTXDQWLWDWLYHLQIRUPDWLRQQHHGHGWRDQVZHU WKH TXDQWLILDEOH TXHVWLRQV. In this step, the metrics suitable to give information to answer the questions are identified and related to each question. Generally, each metric can supply information to answer several questions, and sometimes a combination of metrics is needed to make up the answer of a question. Once these steps are identified, data are collected and interpreted to produce an answer to the quantifiable questions defined, to fulfil the goals of the organisation (Rosemberg and Hyatt, 1996; Basili and Rombach, 1988; Zubrow, 1998).
6 $SSOLFDWLRQRIWKH*RDO4XHVWLRQ0HWULFV The first step in the GQM paradigm is to identify the measurable goals for the Requirements Management Key Process Area (KPA). The CMM defines two distinct goals. The first goal of the Requirements Management KPA states the following: 6\VWHPUHTXLUHPHQWVDOORFDWHGWRVRIWZDUHDUHFRQWUROOHGWRHVWDEOLVKDEDVHOLQH IRUVRIWZDUHHQJLQHHULQJDQGPDQDJHPHQWXVH (Paulk et al., 1993b). It focuses on the control of requirements to set up a baseline. If the requirements are not controlled, there will be no clear picture of the final product, because the final product is based on the requirements. The second goal of the Requirements Management KPA states the following: 6RIWZDUH SODQV SURGXFWV DQG DFWLYLWLHV DUH NHSW FRQVLVWHQW ZLWK WKH V\VWHP UHTXLUHPHQWVDOORFDWHGWRVRIWZDUH3DXONHWDOE The main focus of this goal is the consistency between the requirements and any software product created from those requirements. This consistency will result in the design of the product required by the customer. The second step in the GQM paradigm is to generate a set of quantifiable questions. In the next section, the following methods and sources have been used to produce the questions. Some questions are generated by analysing the goals word by word, and some are defined by analysing the Key Practices (Paulk et al., 1993a) of the Requirements Management KPA. Other questions are formulated by Li (1997), Jones (1998), Goodbrand and Wang (1997), and Baumert and McWhinney (1992). For some questions a rationale will be given to understand better the meaning and/or utility of a certain question. 4XHVWLRQVIRUWKH)LUVW*RDORIWKH5HTXLUHPHQWV0DQDJHPHQW.3$ By analysing the first goal, two distinct questions have arisen: how can the requirements be controlled and how can the baseline be established? To increase the control of the requirements, their status as well as their stability could be investigated. 1. What is the current status of each requirement? The possible status of a requirement could be: new, analysed, approved, rejected, documented, incorporated (into the baseline), designed, implemented, tested, etc. 2. What is the level of requirements stability?
7 Requirements stability is concerned with the changes made in requirements. A set of questions about requirements changes can be defined as follows: 3. Why are the requirements changed? 4. What is the cost of changing the requirements? 5. Is the number of changes to requirements manageable? 6. Is the number of changes to requirements decreasing with time? 7. How are affected groups and individuals informed about the changes? 8. How many other requirements are affected by a requirement change? 9. In what way are other requirements affected by a requirement change? 10. Is the size of the requirements manageable? The level of requirements stability can be measured also by localising problematic requirements: 11. How many requirements have potential problems? This question can be divided into the following subquestions: 12. How many incomplete, inconsistent, and missing allocated requirements are identified? 13. Is the number of To Be Done (TBD) decreasing with time, i.e., have the TBDs been resolved in a timely manner? To establish a baseline it might be useful to document the requirements. 14. How are the requirements defined and documented? 15. Are the requirements scheduled for implementation in a particular release actually addressed as planned? 1 The metrics proposed to answer all the questions listed above are shown in Table 1. Please observe that some of these questions can also be used for the second goal of the Requirements Management KPA, for instance, questions 14 and Questions 2 and 3 are taken from Jones (1998), and questions 1 and 4 are taken from Goodbrand and Wang (1997). Questions 5, 6, 13, and 15 are extracted from Baumert and McWhinney (1992), and questions 7 and 14 are taken from Li (1997).
8 *RDO System requirements allocated to software are controlled to establish a baseline for software engineering and management use. 4XHVWLRQV 0HWULFV 1. What is the current status of each requirement? Status of each requirement 2. What is the level of requirements stability? Number of initial requirements Number of final requirements Number of changes per requirement 3. Why are the requirements changed? Number of initial requirements Number of final requirements Number of changes per requirement Number of function points per requirement Number of tests per requirement Type of change to requirements Reason for change to requirements Major source of request for a requirements change Phase in which the change was requested 4. What is the cost of changing the requirements? Cost of changing 5. Is the number of changes to requirements manageable? 6. Is the number of changes to requirements decreasing with time? 7. How are affected groups and individual informed about the changes? 8. How many other requirements are affected by a requirement change? 9. In what way are the other requirements affected by a requirement change? Total Number of Requirements (TNR) Number of requirement changes proposed/tnr Number of requirement changes open/tnr Number of requirement changes approved/tnr Number of requirement changes incorporated into baseline/tnr The computer software configuration item(s) (CSCI) affected by a requirement change Major source of request for a requirement change Requirement type for each requirement change Number of requirements affected by a change Number of requirements rejected Number of requirement changes per unit of time Notification of Changes (NOC) shall be documented and distributed as a key communication document Number of affected groups informed about NOC/Total number of affected groups Number of requirements affected by a change Type of change to requirement Reason for change to requirement Phase in which the change was requested 10. Is the size of the requirements manageable? Total Number of Requirements Function Points per requirement 12. How many incomplete, inconsistent, and missing Number of incomplete requirements allocated requirements are identified? Number of inconsistent requirements 13. Is the number of To Be Done (TBD) decreasing with time? 14. How are the requirements defined and documented? 15. Are the requirements scheduled for implementation in a particular release actually addressed as planned? Number of missing requirements Number of TBDs in requirements specifications Number of TBDs per unit of time Type of documentation Number of requirements scheduled for each software build or release 7DEOHQuestions and metrics for the first goal of the Requirements Management KPA.
9 4XHVWLRQVIRUWKH6HFRQG*RDORIWKH5HTXLUHPHQWV0DQDJHPHQW.3$ One immediate question that arises is is there traceability between requirements and the software project? This question is important, because traceability between requirements and the software project facilitates the analysis of the effects of a software change and reduces the effort to locate the causes of a product failure. The question above can be answered by tracking the requirements and changes made to the requirements. 1. Does the software product satisfy the requirements? 2. What is the impact of requirements changes on the software project? 3. What is the status of the changes to software plans, work products, and activities? The status of changes to software plans, work products, and activities can be identified, evaluated, assessed, documented, planned, communicated, and tracked. 4. Are the requirements scheduled for implementation in a particular release actually addressed as planned? *RDOSoftware plans, products, and activities are kept consistent with the system requirements allocated to software. 4XHVWLRQV 0HWULFV 1. Does the software product satisfy the requirements? 2. What is the impact of requirements changes on the software project? 3. What is the status of the changes to software plans, work products, and activities? 4. Are the requirements scheduled for implementation in a particular release actually addressed as planned? 5. How are the requirements defined and documented? 6. Does the number of TBDs prevent satisfactory completion of the product? 7. Are all development work products consistent with the requirements? Functionality of the software Number of initial requirements Number of final requirements Number of tests per requirement Type of change to requirements Kind of function point per requirements Effort expended on Requirements Management activity Time spent on upgrading Number of documents affected by a change Status of software plans, work products, and activities Number of requirements scheduled for each software build or release Type of documentation Number of TBDs in requirements specifications Number of inconsistencies 7DEOH Questions and metrics for the second goal of the Requirements Management KPA. 5. How are the requirements defined and documented?
10 6. Does the number of TBDs prevent satisfactory completion of the product? 7. Are all development work products consistent with the requirements? 0HWULFVIRUWKH*RDOVRIWKH5HTXLUHPHQWV0DQDJHPHQW.3$ The third step is to define sets of metrics that provide the quantitative information necessary to answer the questions. The metrics are shown in Tables 1 and 2. There are overlaps between the questions for the two goals and between the metrics. The same metric can be obtained with different questions. Some metrics are numerical, others are nominal. The list of metrics provided above is not a complete list of metrics for the Requirements Management KPA. More questions could be asked and more metrics could be produced. These metrics provide the organisation with improved visibility to see at which level the Requirements Management process is currently operating. A level 1 organisation has most probably poorly defined requirements. Therefore, it is suggested that they count the number of requirements and changes to those requirements to establish a baseline. If the process is repeatable, more information on requirements can and should be collected, such as type of each requirement (database requirement, interface requirement, performance requirement, etc.) and changes to each type. In general, the metrics collection will vary with the maturity of the process (Fenton and Pfleeger, 1996). &RQFOXVLRQVDQG)XWXUH:RUN An application of the GQM to the Requirements Management KPA has been reported. The set of questions and metrics presented should be tailored to the particular organisation. All level 1 companies that want to improve the Requirements Management activity could find a subset of metrics especially useful to start with. Repeating the same approach in another environment may lead to different measurement needs, and therefore the study cannot be objective. Furthermore, there are no rules to be followed to terminate the GQM process. The GQM approach only provides guidelines for finding metrics. The metrics produced provide better insight into the Requirements Management activity advancing a small step towards the goal of a repeatable process. The results can 2 Question 1 is taken from Goodbrand and Wang (1997), 2 from Jones (1998), questions 4 and 6 from Baumert and McWhinney (1992), and 5 from Li (1997). Between the questions proposed by the authors above, three questions (Li, 1997) have been discarded because they are somewhat complex and not fully related to the Requirements Management activity.
11 be placed in a major area of studies such as Requirements Management, measurements, Software Process Improvement, software quality, etc. The author of this paper will propose the metrics, obtained as a result of the described approach, to software development companies, and use them for the elicitation of requirements information. Based on the data collected, the author will give suggestions for improvement of the Requirements Management activity. A future purpose is also to analyse the goals in more detail, and to implement a metrics plan. Finally, the author will also apply the GQM paradigm to all the KPAs of the CMM levels. $FNQRZOHGJHPHQWV Special thanks to my supervisor Jürgen Börstler for his suggestions and contribution to this paper, to Lena Palmquist, Stefano Salmaso, and Johan Fransson for their guidance at the peer meetings, to Åsa Sundh for improving the English of this paper, and to all the people who have supported me and contributed to my work. 5HIHUHQFHV (Basili et al, 1988) Basili, V.R. and Rombach, H.D.: The TAME project: Towards improvement-oriented software environments, in,((( 7UDQVDFWLRQV RQ 6RIWZDUH(QJLQHHULQJ 14(6), pp , (Baumert and McWhinney, 1992) Baumert, J.H. and McWhinney, M.S.: 6RIWZDUH 0HDVXUHV DQG WKH &DSDELOLW\ 0DWXULW\ 0RGHO, Software Engineering Institute Technical Report, CMU/SEI-92-TR-25, ESC-TR-92-0, (Fenton and Pfleeger, 1996) Fenton, N.E. and Pfleeger, S.L.: Software Metrics A Rigorous & Practical Approach, 2nd Edition, International Thomson Publishing, Boston, MA, (Goodbrand and Wang, 1997) Goodbrand, A.D. and Wang, Q.: Software Measurement Plan for the Requirements Management Key Process Area of the Capability Maturity Model for SENG623 Inc., March 1997, SE , (04 april 2000). (Hammer et al, 1998) Hammer, T.F., Huffman, L.L. and Rosenberg, L.H.: Doing Requirements Right the First Time, &URVV7DON, 20-25, Dec (Jones, 1998) Jones, B.C.: Requirements Management Measurement Plan Prepared For A.D. Ho & Company, March 1998,
12 (04 April 2000). (Li, 1997) Li, B.:Metrics For CMM Level 2, (04 April 2000). (Paulk et al, 1993a) Paulk, M.C., Curtis, B., Chrissis, M.B. and Weber, C.V.: Capability Maturity Model for Software, Version 1.1 Software Engineering Institute Technical Report, CMU/SEI-93-TR-24, ESC-TR , Pittsburgh, PA, , USA, (Paulk et al, 1993b) Paulk, M. C., Weber, C.V., Garcia, S., Chrissis, M.B. and M. Bush: Key Practices of the Capability Maturity Model Version 1.1, Software Engineering Institute Technical Report, CMU/SEI-93-TR-25 ESC-TR , Pittsburgh, PA, , USA, Feb (Pflegeer, 1998) Pflegeer, S.L.: 6RIWZDUH(QJLQHHULQJ7KHRU\DQG3UDFWLFH, Prentice Hall, Upper Saddle River, New Jersey, (Raynus, 1999) Raynus, J.: 6RIWZDUH 3URFHVV,PSURYHPHQW ZLWK &00, Artech House Publishers, Boston, (Rosenberg and Hyatt, 1996) Rosenberg, L.H. and Hyatt, L.: Developing an Effective Metrics Program, European Space Agency Software Assurance Symposium, the Netherlands, March (Orci, 1999) Orci, T.: Software Process Improvement or Measurement Programme Which One Comes First?, 3URFHHGLQJV )(60$ 7KH QG (XURSHDQ 6RIWZDUH 0HDVXUHPHQW&RQIHUHQFH, Amsterdam, the Netherlands, , Oct (Zubrow, 1998) Zubrow, D.: Measurement with a Focus Goal-Driven Software Measurement, &URVV7DON, 24-26, 15, Sep 1998.
Measuring the requirements management key process area
Measuring the requirements management key process area Annabella Loconsole Abstract The purpose of this paper is to provide software measurements for implementation of the goals of the Requirements Management
More informationInternational Journal of Software Engineering & Applications (IJSEA), Vol.3, No.1, January 2012 RISK MANAGEMENT MEASURES IN CMMI.
RISK MANAGEMENT MEASURES IN CMMI Mahmoud Khraiwesh Faculty of Science and Information Technology Zarqa University Zarqa Jordan mahmoud@pu.edu.jo ABSTRACT Risk management is a continuous process that could
More informationMEASURING PROCESS CAPABILITY VERSUS ORGANIZATIONAL PROCESS MATURITY
MEASURING PROCESS CAPABILITY VERSUS ORGANIZATIONAL PROCESS MATURITY Mark C. Paulk and Michael D. Konrad Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213-3890 Abstract The
More informationConfiguration Management Measures in CMMI
Configuration Management in CMMI Mahmoud Khraiwesh Faculty of Information Technology, Zarqa University, Zarqa Jordan. Orcid ID: 0000-0003-4115-5490 Abstract Configuration management is an important activity
More informationBaselining Software Processes as a Starting Point for Research and Improvement
Baselining Software Processes as a Starting Point for Research and Improvement Thomas Olsson and Per Runeson Dept. of Communication Systems Lund University Box 118, SE-221 00 Lund, Sweden [thomas.olsson
More informationThis paper appeared in the proceedings of OTC 95 The First Conference on Object Technology Centers Stone Mountain, Georgia, pp
This paper appeared in the proceedings of OTC 95 The First Conference on Object Technology Centers Stone Mountain, Georgia, pp 137-149 Selecting An OO Metrics Suite: Lessons Learned Dr. Vijay Vaishnavi
More informationTheoretical Model of Software Process Improvement for CMM and CMMI based on QFD
www.ijcsi.org 614 Theoretical Model of Software Process Improvement for CMM and CMMI based on Yonghui CAO 1,2 1 School of Management, Zhejiang University 2 School of Economics & Management, Henan Institute
More informationPMO Success and Value
PMO Success and Value D.A. Jones 1, M. C. Lucey 2 1 University of Melbourne, Melbourne 2 Royal Melbourne Institute of Technology (RMIT) Abstract PMO implementation is a hot topic occurring frequently yet
More informationSoftware Measures and the Capability Maturity Model
Technical Report CMU/SEI-92-TR-25 ESD-TR-92-25 September 1992 Software Measures and the Capability Maturity Model John H. Baumert Software Process Measurement Project Resident Affiliate, Computer Sciences
More informationSWEN 256 Software Process & Project Management
SWEN 256 Software Process & Project Management Understanding existing processes Introducing process changes to achieve organisational objectives which are usually focused on quality improvement, cost reduction
More informationUSAF Software Technology Support Center (STSC) STSC SPI Help Desk COM , DSN
This mapping was performed by the For all your Software Improvement (SPI) needs call the USAF Software Technology Support Center (STSC) STSC SPI Help Desk COM 801.777.7214, DSN 777.7214 E-mail: larry.w.smith@hill.af.mil
More informationUnderstanding Model Representations and Levels: What Do They Mean?
Pittsburgh, PA 15213-3890 Understanding Model Representations and Levels: What Do They Mean? Mary Beth Chrissis Mike Konrad Sandy Shrum Sponsored by the U.S. Department of Defense 2004 by Carnegie Mellon
More informationCapability Maturity Model for
Capability Maturity Model for Extra Extra Small Organizations Level 2 Terttu Orci Umeå Universitet Institutionen för datavetenskap 2000-09-10 Version 1.0 UMINF 00.12 1 Introduction 1.1 Background Software
More informationImplementation of the CO BIT -3 Maturity Model in Royal Philips Electronics
Implementation of the CO BIT -3 Maturity Model in Royal Philips Electronics Alfred C.E. van Gils Philips International BV Corporate Information Technology Eindhoven, The Netherlands Abstract: Philips has
More informationUsing the SA-CMM as a Tool for Estimating the User and Management Costs for Software Acquisition Projects
Association for Information Systems AIS Electronic Library (AISeL) AMCIS 2000 Proceedings Americas Conference on Information Systems (AMCIS) 2000 Using the SA-CMM as a Tool for Estimating the User and
More informationImprovement by goal-oriented measurement - Bringing the Goal/Question/Metric approach up to Level 5 -
Improvement by goal-oriented measurement - Bringing the Goal/Question/Metric approach up to Level 5 - Rini van Solingen and Egon Berghout This paper has been published in the Proceedings of the European
More informationSoftware Metric Design: Issues, Guidelines and Process
Software Metric Design: Issues, Guidelines and Process Sunil Sikka Department of Computer Science & Engineering, Amity University Haryana Gurgaon, Haryana (India) sunil.sikka@yahoo.com Abstract Software
More informationSOFTWARE PROCESS IMPROVEMENT AT ABB KRAFTWERKSLEITTECHNIK GMBH
SOFTWARE PROCESS IMPROVEMENT AT ABB KRAFTWERKSLEITTECHNIK GMBH Christoph Welsch +, Horst Lichter +, Manfred Zeller * + ABB Corporate Research, Heidelberg, Germany * ABB Kraftwerksleittechnik GmbH, Mannheim,
More informationRational Software White Paper TP 174
Reaching CMM Levels 2 and 3 with the Rational Unified Process Rational Software White Paper TP 174 Table of Contents Abstract... 1 Introduction... 1 Level 2, Repeatable... 2 Requirements Management...
More informationA Measurement Approach Integrating ISO 15939, CMMI and the ISBSG
A Measurement Approach Integrating ISO 15939, CMMI and the ISBSG Luc Bégnoche, Alain Abran, Luigi Buglione Abstract In recent years, a number of well-known groups have developed sets of best practices
More informationTransactions on Information and Communications Technologies vol 11, 1995 WIT Press, ISSN
A quality assessment method for application management R.M. Hather, E.L. Burd, C. Boldyreff Centre for Software Maintenance, University of Durham, Durham, DEI 3EL, UK, Email: ames@durham.ac.uk Abstract
More informationMeasurement and the CMMs [1]
Measurement and the CMMs [1] Beth Layman, TeraQuest Metrics, Inc. CMM and Capability Maturity Model are registered in the U.S. Patent and Trademark Office. Objectives Discuss CMMs and Measurement Discuss
More informationBridging the Gap between Business Strategy and Software Development
Bridging the Gap between Business Strategy and Software Development Victor R. Basili University of Maryland and Fraunhofer Center - Maryland Why Measurement? What is not measurable make measurable. Galileo
More informationASM.br: A Template for Specifying Indicators
ASM.br: A Template for Specifying Indicators Sylvio Bonelli 1, Gleison Santos 1 Monalessa Perini Barcellos 2 1 Graduate Program in Computer Science Federal University of Rio de Janeiro State (UNIRIO) Rio
More informationMoving Toward CMM Levels 4 and 5: Combining Models and Metrics to Achieve Quantitative Process Management
Association for Information Systems AIS Electronic Library (AISeL) AMCIS 2000 Proceedings Americas Conference on Information Systems (AMCIS) 2000 Moving Toward CMM Levels 4 and 5: Combining Models and
More informationCMMI Version 1.2. Model Changes
Pittsburgh, PA 15213-3890 CMMI Version 1.2 Model Changes SM CMM Integration, IDEAL, and SCAMPI are service marks of Carnegie Mellon University. Capability Maturity Model, Capability Maturity Modeling,
More informationDevelopment of an OO Energy Management System using the ami Approach
H. Dobler, A. Mittelmann 3rd EAUG October 1st, 1996; Page 1 Development of an OO Energy Management System using the ami Approach Heinz Dobler CD Laboratory for Software Engineering Linz, Austria Tel: ++43
More informationApplying the Personal Software Process (PSP) sm with Ada
Applying the Personal Software Process (PSP) sm with Ada Mr. David Silberberg U. S. Department of Defense/Q74 98 Savage Road Suite 626 Fort Meade, MD 27-6 31-688-931 dsilber@romulus.ncsc.mil 1. ABSTRACT
More informationPersonal Software Process SM for Engineers: Part I
Personal Software Process SM for Engineers: Part I Introduction to the PSP SM Defect Removal Estimation of Project Size Microsoft Project Design READING FOR THIS LECTURE A Discipline for Software Engineering,
More informationDr. Aldo Dagnino ABB, Inc. US Corporate Research Center October 21 st, Requirements Engineering
Dr. Aldo Dagnino ABB, Inc. US Corporate Research Center October 21 st, 2003 Requirements Engineering Class Objectives Students will be able to define the two process areas associated with the Requirements
More informationDetermining what to measure. Determining how to measure. Software measure classification Goal-based paradigms: Applications of GQM and GQIM
Contents SENG 421: Software Metrics Goal-Based Software Measurement Framework (Chapter 3) Department of Electrical & Computer Engineering, University of Calgary B.H. Far (far@ucalgary.ca) http://www.enel.ucalgary.ca/people/far/lectures/seng421/03/
More informationSEI CMM Level 4 Quantitative Analysis Real Project Examples
SEI CMM Level 4 Quantitative Analysis Real Project Examples Al Florence December, 1999 MITRE Corporation The views expressed are those of the author and do not reflect the official policy or position of
More informationHow to build and sustain a measurement data management environment in a SME
How to build and sustain a measurement data management environment in a SME Maarit Tihinen, Janne Järvinen Abstract Measurement is seen as a valuable way to get information and knowledge of a company s
More informationThe Mystery Behind Project Management Metrics. Reed Shell Blue Hippo Consulting
The Mystery Behind Project Management Metrics Reed Shell Blue Hippo Consulting Presentation Take-Aways Two Tools for gathering and producing metrics 10 Step Process Goal/Question/Metric Deliverable Exercises
More informationThe Capability Maturity Model
www.telelogic.com The Capability Maturity Model Implementation and Risks Abstract Tracey Briscoe Many organizations today talk about striving to improve their software development processes. One common
More informationQuality Management with CMMI for Development v.1.3 (2013)
Quality Management with CMMI for Development v.1.3 (2013) Discussion Topics Software Development Maturity Models CMMI Characteristics of Maturity Levels Key Process Areas Software Quality Management Concerned
More informationDEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Software Engineering Third Year CSE( Sem:I) 2 marks Questions and Answers
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Software Engineering Third Year CSE( Sem:I) 2 marks Questions and Answers UNIT 1 1. What are software myths Answer: Management myths: We already have a book
More informationCapability Maturity Model for Software (SW-CMM )
PHASE-IV: SYSTEMS IMPLEMENTATION Software Quality Assurance Application Development Installation and Support Software Quality Assurance Capability Maturity Model for Software (SW-CMM ) The Capability Maturity
More informationTailoring CMM to a Process Improvement Project
D. Rubio et al./proc. of Argentine Symposium on Software Engineering (2005) 141-150 141 Tailoring CMM to a Process Improvement Project Diego M. Rubio, Patricio A. Maller, Álvaro Ruiz de Mendarozqueta {Diego.Rubio,
More informationHow The HP-UX Systems Networking and Security Lab Assures Quality for Release 11i v2
How The HP-UX Systems Networking and Security Lab Assures Quality for Release 11i v2 ESG/BCS/EUD/SNSL/SWEET Hewlett-Packard Table of Contents ABSTRACT 2 1. BACKGROUND AND INTRODUCTION 2 1.1 Goals Of This
More informationContinuous Process Improvement - Why Wait Till Level 5?
Continuous Process Improvement - Why Wait Till Level 5? Girish Seshagiri Advanced Information Services, Inc. Peoria, IL USA Abstract Continuous improvement is generally considered to be a paradigm shift
More informationCMMI Level 2 for Practitioners: A Focused Course for Your Level 2 Efforts
CMMI Level 2 for Practitioners: A Focused Course for Your Level 2 Efforts Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Mary Beth Chrissis May 27, 2009 Report Documentation
More informationA Framework of Software Testing Metrics Part 1
Proceedings of the 4th WSEAS/IASME International Conference on Engineering Education, Agios Nikolaos, Crete Island, Greece, July 24-26, 2007 137 A Framework of Software Testing Metrics Part 1 Ljubomir
More informationUsing Software Process Simulation to Assess the Impact of IV&V Activities 1
Using Software Process Simulation to Assess the Impact of IV&V Activities 1 David M. Raffo+*, Umanath Nayak*, Siri-on Setamanit,* Patrick Sullivan*, Wayne Wakeland** +College of Engineering and Computer
More informationABB Month DD, YYYY Slide 1
Aldo Dagnino, Will Snipes, Eric Harper, ABB Corporate Research RA Software/SAM WICSA, April 7 th of 2014 Metrics for Sustainable Software Architectures An Industry Perspective Month DD, YYYY Slide 1 Agenda
More informationCritical Skills for Writing Better Requirements (Virtual Classroom Edition)
Critical Skills for Writing Better Requirements (Virtual Classroom Edition) Eliminate Costly Changes and Save Time by Nailing Down the Project Requirements the First Time! Critical Skills for Writing Better
More informationQuality Assurance Activities in Object-Oriented Software Development
Quality Assurance Activities in Object-Oriented Software Development Kunihiko Ikeda, Tetsuto Nishiyama, Kazuyuki Shima, Ken-ichi Matsumoto, Katsuro Inoue, Koji Torii Abstract In OMRON Corporation, we executed
More informationProcess Improvement Proposals (PIPs) Organization, Team, Individual
Process Improvement Proposals (PIPs) Organization, Team, Individual AIS Experience Report TSP Symposium September 18-20, 2006 Some of the SEI s Service and Registration Marks The following are service
More informationAligning Strategic and Project Measurement Systems
Essay Often the technical and business sectors of IT organizations work in opposition, toward different goals and objectives. The authors propose a method that integrates strategic and project measurement
More informationSoftware Measurement: The Initial Climb. Eduardo Santana de Almeida
Software Measurement: The Initial Climb Eduardo Santana de Almeida www.rise.com.br esa@rise.com.br May 8, 2008 Outline Measurement Some Definitions The Measurement Process Theory of Measurement Software
More informationCMMI for Acquisition Quick Reference
AGREEMENT MANAGEMENT PROJECT MANAGEMENT (ML2) The purpose of Agreement Management (AM) is to ensure that the supplier and the acquirer perform according to the terms of the supplier agreement. SG 1 The
More informationAn Agile CMM. Erik Bos and Christ Vriens
An Agile CMM Erik Bos and Christ Vriens Philips Research, Prof. Holstlaan 4 (WAA01), 5656 AA Eindhoven, The Netherlands {Erik.Bos,Christ.Vriens}@philips.com http://www.research.philips.com Abstract. This
More informationUsing Fault Slippage Measurement for Monitoring Software Process Quality during Development
Using Fault Slippage Measurement for Monitoring Software Process Quality during Development Lars-Ola Damm 1, Lars Lundberg School of Engineering, Blekinge Institute of Technology Box 520, SE-372 25 Ronneby,
More informationMeasurements Should Generate Value, Rather Than Data
s Should Generate Value, Rather Than Data Frank Niessink and Hans van Vliet Division of Mathematics and Computer Science, Faculty of Sciences, Vrije Universiteit De Boelelaan 1081, 1081 HV, Amsterdam,
More informationCritical Design Decisions in the Development of the Standard for Process Assessment
Critical Design Decisions in the Development of the Standard for Process Assessment Author Rout, Terry Published 2013 Conference Title Software Process Improvement and Capability Determination DOI https://doi.org/10.1007/978-3-642-38833-0_24
More informationSoftware technology 3. Process improvement models. BSc Course Dr. Katalin Balla
Software technology 3. Process improvement models BSc Course Dr. Katalin Balla Contents Process improvement models. Popular SPI models: CMM, SPICE, CMMI The Personal Software Process (PSP) and the Team
More information8. CMMI Standards and Certifications
Computer Science and Software Engineering University of Wisconsin - Platteville 8. CMMI Standards and Certifications Yan Shi SE 3730 / CS 5730 Lecture Notes This note is partially based on http://www.sei.cmu.edu/reports/10tr033.pdf
More informationCore Design Requirements At the start of a project, it is important to specify those parameters and properties that:
Design & Innovation Fundamentals Lecture 3 Requirements Analysis Design Process Expression of need Engineer translates need into a definition of problem, including statement of desired outcome Engineer
More informationA Software Measurement Case Study Using GQM
A Software Measurement Case Study Using GQM Master s Thesis Björn Lindström Supervisors Per Runeson, LTH Achim Kämmler, HP OpenView Amsterdam Department of Communication Systems CODEN:LUTEDX(TETS-5522)/1-72/(2004)
More informationUsing Measures and Risk Indicators for Early Insight Into Software Product Characteristics such as Software Safety
Using Measures and Risk Indicators for Early Insight Into Software Product Characteristics such as Software Safety Victor R. Basili Univeristy of Maryland and Fraunhofer Center for Experimental, Maryland
More informationRevista Economică 70:4 (2018) USING THE INTEGRATED CAPABILITY AND MATURITY MODEL IN THE DEVELOPMENT PROCESS OF SOFTWARE SYSTEMS
USING THE INTEGRATED CAPABILITY AND MATURITY MODEL IN THE DEVELOPMENT PROCESS OF SOFTWARE SYSTEMS Marian Pompiliu CRISTESCU 1, Ana-Maria Ramona STANCU 2 1 Lucian Blaga University of Sibiu, Sibiu, Romania
More informationTransactions on Information and Communications Technologies vol 14, 1997 WIT Press, ISSN
Measurement of software quality M. J0rgensen Telenor R&D,Pb 83, 2007 KJELLER, Norway and University of Oslo, Department ofinformatics, Norway E-Mail: magne.jorgensen@kjeller.fou. telenor.no Abstract This
More informationCreating and Implementing a Balanced Measurement Program Dana T. Edberg
1-04-25 Creating and Implementing a Balanced Measurement Program Dana T. Edberg Payoff Although IS measurement programs have long posed challenges in terms of focus and implementation, they can provide
More informationAchieving SA-CMM Maturity Level A DoD Acquisition Management Experience
Achieving SA-CMM Maturity Level A DoD Acquisition Management Experience Michael Markarian 37 Penkivil Street, Willoughby, NSW 2068 Michael.Markarian@erols.com Matthew Fisher Software Engineering Institute
More informationRisk Mitigated SCAMPI SM Process
Risk Mitigated SCAMPI SM Process Gary Natwick, Debra Perry Harris Corporation November 19, 2008 NDIA CMMI Conference - 1 Providing Value To Our Customers Communications and information networks Aviation
More informationIntroduction To The The Software Engineering Institute s Capability Maturity Model for Software
Introduction To The The Software Engineering Institute s Capability Maturity Model for Software 1 The Software Engineering Institute (SEI) A federally funded research and development center Affiliated
More informationThe 10th INternational Conference on Software Process Improvement Research into Education and training, INSPIRE 2005, March 2005,
Key Performance Indicators for Quality Assurance in Higher Education the Case of the Department of Informatics at the Technological Educational Institute of Thessaloniki, Greece Kerstin V. Siakas, Aristea-Alexandra
More informationA Study on Software Metrics and Phase based Defect Removal Pattern Technique for Project Management
International Journal of Soft Computing and Engineering (IJSCE) A Study on Software Metrics and Phase based Defect Removal Pattern Technique for Project Management Jayanthi.R, M Lilly Florence Abstract:
More informationSOFTWARE DEVELOPMENT STANDARD
SFTWARE DEVELPMENT STANDARD Mar. 23, 2016 Japan Aerospace Exploration Agency The official version of this standard is written in Japanese. This English version is issued for convenience of English speakers.
More informationSTUDIES OF SOFTWARE PROCESS IMPROVEMENT. Summarized by Neal Coulter Updated April 15, 2003
STUDIES OF SOFTWARE PROCESS IMPROVEMENT Summarized by Neal Coulter Updated April 15, 2003 Many researchers and practitioners have investigated the utility of software process improvement and other approaches
More informationIncorporating the Personal Software Process into the Rational Unified Process
Incorporating the Personal Software Process into the Rational Unified Process by Harald Svensson Ph.D. Student Royal Institute of Technology Stockholm, Sweden Typically, there are three main factors important
More informationUSING PILOTS TO ASSESS THE VALUE AND APPROACH OF CMMI IMPLEMENTATION. Goddard Space Flight Center (GSFC)
USING PILOTS TO ASSESS THE VALUE AND APPROACH OF CMMI IMPLEMENTATION Goddard Space Flight Center (GSFC) Sally Godfrey, James Andary, Linda Rosenberg SEPG 2003 2/03 Slide 1 Agenda! Background " NASA Improvement
More informationSoftware Reliability Assurance Using a Framework in Weapon System Development: A Case Study
2009 Eigth IEEE/ACIS International Conference on Computer and Information Science Software Assurance Using a Framework in Weapon System Development: A Case Study Dalju Lee 1, Jongmoon Baik 1, Ju-Hwan Shin
More informationDeveloped by: Steven Jacobs, Eck Doerry
Developed by: Steven Jacobs, Eck Doerry 1 Consequences of Bad Requirements Engineering http://www.knovelblogs.com/2012/08/30/the-importance-of-requirements-engineering/ 2 Building an efficient organization
More informationA Study of Japanese Software Process Practices and a Potential for Improvement Using SOFL
A Study of Japanese Software Process Practices and a Potential for Improvement Using SOFL Sirin Bekbay and Shaoying Liu Department of Computer Science Faculty of Computer and Information Sciences Hosei
More informationSpace Project Management
EUROPEAN COOPERATION FOR SPACE STANDARDIZATION Space Project Management Integrated Logistic Support Secretariat ESA ESTEC Requirements & Standards Division Noordwijk, The Netherlands Published by: Price:
More informationInvestigating measures for applying statistical process control in software organizations
Brito et al. Journal of Software Engineering Research and Development (2018) 6:10 https://doi.org/10.1186/s40411-018-0054-4 REVIEW Investigating measures for applying statistical process control in software
More informationREQUIREMENTS MANAGEMENT AND ACQUISITION MANAGEMENT EXPERIENCES IN SPANISH PUBLIC ADMINISTRATIONS
116 International Journal "Information Technologies and Knowledge" Vol.1 / 2007 REQUIREMENTS MANAGEMENT AND ACQUISITION MANAGEMENT EXPERIENCES IN SPANISH PUBLIC ADMINISTRATIONS Jose A. Calvo-Manzano, Gonzalo
More informationDynamic CMM for Small Organisations - Implementation Aspects
Dynamic CMM for Small Organisations - Implementation Aspects Terttu Orci Umeå University/Stockholm University Astrid Laryd Umeå University Introduction Software process improvement (SPI) is a current topic
More informationOrganisational Readiness and Software Process Improvement
Organisational Readiness and Software Process Improvement Mahmood Niazi a, David Wilson b and Didar Zowghi b a School of Computing and Mathematics, Keele University, ST5 5BG, UK mkniazi@cs.keele.ac.uk
More informationChapter 26 Process improvement
Chapter 26 Process improvement 1 Topics covered The process improvement process Process measurement Process analysis Process change The CMMI process improvement framework 2 Process improvement Many software
More informationOPT: An Approach to Organizational and Process Improvement
From: AAAI Technical Report SS-94-07. Compilation copyright 1994, AAAI (www.aaai.org). All rights reserved. OPT: An Approach to Organizational and Process Improvement Carolyn B. Seaman * Victor R. Basili
More informationThis chapter illustrates the evolutionary differences between
CHAPTER 6 Contents An integrated approach Two representations CMMI process area contents Process area upgrades and additions Project management concepts process areas Project Monitoring and Control Engineering
More informationCLUSTER 5: CONTROLLING THE PROGRAM THROUGH MANAGING REQUIREMENTS
CLUSTER 5: CONTROLLING THE PROGRAM THROUGH MANAGING REQUIREMENTS Debra Aubrey General Dynamics C4 Systems, Scottsdale, AZ, USA Phone 480 441 0336 Fax 480 441 0744 Debra.Aubrey@gdc4s.com ABSTRACT The U.S.
More informationCMM and CMMI : Show Me the Value!
CMM and CMMI : Show Me the Value! Abstract Most organizations seek a rating against the Capability Maturity Model (CMM) or Capability Maturity Model Integration (CMMI) because their customers require it
More informationSoftware Engineering Inspection Models Continued
Software Engineering Inspection Models Continued Structure Review of the CMM/CMMI model /CMMI model Steps/Levels Management views of levels CMMI context Capability Maturity Models SEI developed the CMM
More informationby Victor R. Basili, Kathleen C. Dangle, and Michele A. Shaw
(Excerpt pages 37-41, 3 rd Ed. CMMI for Development: Guidelines for Process Integration and Product Improvement by Mary Beth Chrissis, Mike Konrad and Sandy Shrum, ISBN 0321711505, Copyright 2011 Pearson
More informationSOFTWARE PROCESS IMPROVEMENT PLANNING BY DESCRIPTIVE AHP
ISAHP 2001, Berne, Switzerland, August 2-4, 2001 SOFTWARE PROCESS IMPROVEMENT PLANNING BY DESCRIPTIVE AHP Satoru Takahashi and Kiyotoshi Komaya Industrial Electronics and Systems Laboratory Mitsubishi
More informationAn Effort Prediction Model for Data-Centred Fourth-Generation-Language Software Development
An Effort Prediction Model for Data-Centred Fourth-Generation-Language Software Development (Outstanding Honours student paper, 2003) C. van Koten The Information Science Discussion Paper Series Number
More informationMeasurement within the CMMI
Measurement within the CMMI 09 March 2004 SEPG 2004 Orlando, Florida Kent Johnson kent.johnson@teraquest.com Margaret Kulpa margaret.kulpa@agiledigm.com CMMI is registered in the U.S. Patent and Trademark
More informationProposal for Master Thesis in Software Engineering
Proposal for Master Thesis in Software Engineering Base information Student 1 Name, email and P.Nr.: A.K.M. Moinul Islam, moib08@student.bth.se, 790701-P154 Student 2 Name, email and P.Nr.: Michael Unterkalmsteiner,
More informationTechnische Universität München. Software Quality. Management. Dr. Stefan Wagner Technische Universität München. Garching 18 June 2010
Technische Universität München Software Quality Management Dr. Stefan Wagner Technische Universität München Garching 18 June 2010 1 Last QOT: Why is software reliability a random process? Software reliability
More informationT13 TOOLS OF THE TRADE: HOW TO AUTOMATE A SOFTWARE REPOSITORY. James Heires Rockwell Collins, Inc. Presentation Paper Bio
Presentation Paper Bio P R E S E N T A T I O N T13 Thursday, February 18, 1999 1:30PM TOOLS OF THE TRADE: HOW TO AUTOMATE A SOFTWARE REPOSITORY James Heires Rockwell Collins, Inc. International Conference
More informationGQM: Goal Question Metrics
GQM: Goal Question Metrics Introduction Main reference Understanding Measurement and Practical Implementation of GQM, V. R. Basili, C. B. Seaman, 2010 Leveraging Measurement Many organizations collect
More informationProcess Maturity Models
EMAIL ADVISOR Volume 5, Number 5 March 20, 2007 March Sponsor Process Maturity Models Process Maturity Models are currently a hot topic in the BPM community. The Gartner Group described its BP Maturity
More informationDean Wooley, Harris Corporation. Redefining QA s Role in Process Compliance
Redefining QA s Role in Process Compliance Dean Wooley, Harris Corporation Redefining QAs Role in Process Compliance assuredcommunications NDIA CMMI Conference - 1 Agenda Company overview The Role of QA
More informationBest Practice Information Aids for CMMI SM -Compliant Process Engineering
Paul R. Croll Chair, IEEE Software Engineering Standards Committee Vice Chair, ISO/IEC JTC1/SC7 U.S. TAG Computer Sciences Corporation pcroll@csc.com Best Practice Information Aids for CMMI SM -Compliant
More informationRequirements Analysis and Design Definition. Chapter Study Group Learning Materials
Requirements Analysis and Design Definition Chapter Study Group Learning Materials 2015, International Institute of Business Analysis (IIBA ). Permission is granted to IIBA Chapters to use and modify this
More informationIntegrated Measurements for CMMI
Integrated Measurements for CMMI Gary Natwick Harris Corporation Gary Natwick - 1 Where are we? Melbourne, Florida Gary Natwick - 2 1 Government Communications Systems Division $1.8B in Sales 8,000 Employees
More information