Very Small Enterprises (VSE) Quality Process Assessment

Size: px
Start display at page:

Download "Very Small Enterprises (VSE) Quality Process Assessment"

Transcription

1 Very Small Enterprises (VSE) Quality Process Assessment JEAN-MARC DESHARNAIS MOHAMMAD ZAROUR ALAIN APRIL École de Technologie Supérieure, Department of Software and IT Engineering 1100 Notre-Dame Ouest, Montréal, Québec H3C 1K3, Canada Abstract The software industry is an important economic activity in industrial countries. Nowadays the investment in this field measured in millions of dollars, the IT organizations varies in their size and role. An area of concern to IT organizations is implementing and adopting Software Process Improvement (SPI) models. For many years, researchers have developed several SPI model, most of which like CMM, CMMI 1 and SPICE (ISO/IEC 15504) have been developed to fulfill large organizations needs, but they do not take into consideration the Very Small Enterprises 2 (VSE) needs. This has encouraged a number of researchers to study the SPI for VSE and try to find suitable models that fit to VSE needs. Our document explores the main processes concerning the VSE to discover which processes are the weakest, which we found to be the quality assurance, and shed light on it. This was shown by three rounds of consecutive assessments with about 10 VSE assessments each time. It confirms previous studies that have already done [4] [10] [11] [14]. Keywords: Software Process Improvement, Maturity Model, CMM, CMMISM, SPICE, OWPL, Micro- Evaluation. 1. Introduction In the past, the organizational improvement efforts were focused on product rather than process. It has been recognized that many management and support activities are needed to produce effective software organizations, for example, cost and schedule problem as 1 CMM and Capability Maturity Model have been registered with the U.S. Patent and Trademark Office. CMM Integration and CMMI are service marks of Carnegie Mellon University. 2 In this paper the words small organization, small enterprise, small companies are used interchangeably. well as, inadequate product quality are key results of inadequate management. These problems are well understood today by many organizations, since project managers neither have time nor resources to address management issues. It is also recognized that malfunctioning software development process will affects the quality of the resulted software product. As a result, the companies now pay great attention to improve their processes in order to improve their product quality. Since 1980s a large number of software process improvement (SPI) projects has launched world wide to satisfy companies needs to improve their processes. A number of models have been created and used as a result to these projects; the most popular are CMM [1] created by Software Engineering Institute at Carnegie Mellon University and ISO/IEC standard [3]. Since the structure and capabilities of small organizations differ than that for large ones, both CMM and ISO/IEC (and similar models) can t be applied in their current form in such organizations, since small organizations neither have time nor resources to apply such models, as well as, the long term Return of Investment (ROI) is not acceptable for such companies. Based on the differences in structure, motivations and goals between large and small organizations, the work in the SPI field can be divided into groups; the first group concerned in creating and improving software process assessment models that are used mainly by large and medium sized organization, these models are complex and consume a lot of time and cost. ROI for applying these models can not be grasped in a short term period. The second group concerned in creating and improving the software process assessment models for small organizations which must be simple, fast and less expensive than other models. 2. What does it mean Very Small Enterprises (VSE) The term VSE is used to describe very small organization in the field of IT. Unfortunately, there is no 1

2 standard definition for VSE size. The size is something relative, i.e. the organization having 100 employees considers another organization having 1000 employee as very large, while the organization having 1000 employee considers the organization having 100 employees as small one! And perhaps will consider the organizations having 10 employees as micro-organizations. Brodman and Johnson have made another definition for a small organization as the one that have fewer than 50 software developers [8]. Orci and Laryd [9] have developed a dynamic model of CMM to be applied in small organizations, in which they made different classification for organizations based on size, and introduced new terms such as: extra small and extra extra small, the following table summarizes their classification: Variant of Small XXS (extra, extra Small) 1-2 XS (extra small) 3-16 Number of People S (Small) Table 2 - Company sizes based on Orci and Laryd s classification [9] The Another definition for VSE introduced by Claude Laporte, Alain April and Alain Renault [12] says that the VSE is any IT services, organizations and projects with between 1 and 25 employees. It seems that the project should be excluded from this definition for two reasons: Firstly, none of the assessment work done for VSE is made at project level; assessments are used to be made at organization level. Secondly, the word project is not welldefined in the industry; as Paulk wrote [5] it could be an hour project with one employee or as defined by the PMI [15] a 3 years project with 40 employees. We will exclude the term projects from this definition and use it as the basis for our work from now on. 3. Methodology The group of researchers concerned in creating and improving the software process improvement models for small organizations focus their work in tailoring the CMM model, as well as, SPICE model to find the suitable process areas and set of practices that fit the needs of small organizations. One of these models is the OWPL (Observatoire Wallon des Pratiques Logicielles (Walloon Observatory for Software Practices) Gradual Framework originated at the University of Namur Belgium and applied in the Wallonia region in the same country. This framework aims at making small organizations aware of the quality issues and providing a continuous mechanism that supports SPI which will produce rapid but tangible results with minimum recourses [10]. The OWPL gradual Framework consists of three phases applied consequently as follows [11]: 1. Micro-Assessment The micro-assessment is the first step in the framework proposes to assess small organization. It is conducted through a simplified questionnaire called the Micro- Evaluation which first assesses the current software practices in the small setting, and then makes the organization aware of the quality aspects of software. This questionnaire covers six key practice areas which have been selected as the most pertinent to the targeted organizations (based on previous experience with small-setting assessments). These are: Quality assurance Customer management Supplier management Project management Product management Training and human resources management The questionnaire contains 18 openended questions, one of them provides a brief description of the organization being assessed, and another pertains the interviewer s remarks concerning the questionnaire itself. The remaining 16 questions cover all 6 main axis mentioned earlier, the responses being evaluated according to systematic analysis grids. The organization s practices are rated according to the assessed quality level of those practices and to the degree to which they have been implemented in the organization being assessed 2. OWPL Assessment Following the assessment, the collected data is analysed and results are set out in a report, which includes a brief presentation of the approach and a description of the organization being assessed, the data collected, data analyzed and results summary according to the six axes, a list of the main strengths and weaknesses according to SPI principles, and finally the practices recommended to help the assessed organization improve its existing practices and processes. The conclusions drawn from the Micro-Evaluation responses lead to the production of an action plan. A second Micro- Evaluation can be performed a few months after the first one, to investigate the progress achieved. 2

3 3. CMM/SPICE Assessment This model could be considered as tailoring model to the SPICE model with influence from CMM; it forms the main task of OWPL which aims at adapting the quality models, such as, CMM and SPICE to the context of small enterprises. Usually this evaluation model is sufficient for most of the small enterprises. Automn Adoption of Micro-Evaluation Although the Micro-Evaluation framework is developed for evaluating IT organizations in Wallonia area in Belgium, many other similar regions which have a lot of similarities with Wallonia area has applied this framework and got good results. As a result of the contract between Namur university in Belgium and ETS in Québec several evaluations have been accomplished in Québec area in 2004 and 2005 by undergraduate students as well as a graduate student [13] [14] under the supervision of one of the co-authors of this paper. A new research project has been founded in ETS called APPEQ (Amélioration de la Performance des Petites Enterprises Québécoises), that aims to help SMEs in the IT field improve their quality, productivity and performances. The authors have practiced the Micro-evaluation approach in ETS (Ecole de Technologie Supérieur) in Quebec Canada for several semesters, and build their work in this paper on three successive semesters; autumn 2005, winter and summer In autumn 2005 a set of 7 VSE has been assessed, in winter 2006 another round of assessment included 12 VSE; in the following semester (summer 2006) another round of assessment is made for 13 VSE. The results are recorded and analyzed for the total of 32 organizations. Our study does not aim at measuring the current improvement after the second or third round in the assessed organizations; our main goal is to explore the weakness points in the assessed organization to determine which topics are not applied well (Score < 2) in the VSE and shed light on them in our future work. For autumn 2005, the data shows that no topic can be considered to have weakness since all topics scored more than, the least scored topics (Score = ), as shown in figure-1, were the origin of quality and the product structure. Figure-1: Detailed Autumn 2005 Graph For the winter 2006, as in figure-2, several weakness points can be observed in topics: commitment to quality (Score=1.6), origin of quality (Score=), subcontractor selection (Score=1.8), verification (Score=1.9) and human recourse management (Score=1.4). Winter 2006 Figure-2: Detailed Winter 2006 Graph For the summer 2006, as in figure-3, several weakness points can be observed in topics: commitment to quality (Score=1.9), origin of quality (Score=1.8), subcontractor selection (Score=1.6) and subcontractors tracking (Score=1.8). Summer 2006 Figure-3: Detailed Summer 2006 Graph To have an overall view for the whole companies for the three semesters, we measured the average for each 3

4 of the 16 topic separately. The result, as in figure-4, shows that the main weakness points are concentrated in the commitment to quality (Score=1.9), origin of quality (Score=1.7) and Subcontractor selection (Score=1.8). The weakness in the subcontractor selection can be referred to the fact that this topic is not applicable for many VSE, since not all VSE are dealing with subcontractors. Average of all companies ( 32 Company ) 2. Code testing is performed mainly by the programmers in an ad hoc manner, i.e. no clear testing plans are used. 3. There are no specialized or trained employees that can apply quality management activities. 4. VSE depend on the personal skills for their employees in performing their tasks. 5. Most of the VSEs are not aware of the quality management activities. 5. Conclusion: Figure-4: Detailed Average graph (32 companies) To focus our discussion more deeply, we show in figure-5 below the average for the main 6 axis of the Micro-Evaluation. From this graph we can see that the main axis that is suffering from weaknesses is the quality management axis which scores 1.8 only. This paper has studied the data resulted from the application of the Micro-Evaluation assessment tool for three consecutive semesters in Quebec area, mainly to discover which axis is the weakest and discuss what reasons that let to this weakness. The obtained results lead us to the fact that the main axis that is suffering from obstacles and weaknesses is the quality management axis. This result opens the door for a set of research points that needs further considerations. 6. Future work: Our future work will focus in the following research points in order to provide a mechanism to improve the quality management axis of the software development process, and assess the results of the application of these mechanisms in VSE. Quality management Custormers Subcontractors Project management Product management Education and H.R. This result opens the door for other research points that needs further study and explanations, these points include the following: (A) management (B) management (C) (D) (E) management (F) Figure-5: Average of Scores for the main 6 axis Based on these results, it is obvious that the quality management axis is the weakest link that needs improvement in VSE, since it is the lowest scored axis. But what makes the quality management have such low score? Based on our study and analysis of the questionnaires results for the 32 companies, we can refer this weakness to several reasons as follows 1. Most of the quality management activities have been reduced to testing the code only. 1. We need to evaluate the product quality produced by VSE and check to what extent do these products affected by the quality management axis of the software development process? 2. When studying the product quality in VSE, how can we decide that the product quality is low? What measures we can use? 3. What kind of processes we can suggest to improve product quality, and what kind of tools we can use and implement in the VSE for this purpose? 4

5 4. After the application of the suggested tools in VSE, we have to assess the new result by revisiting the enterprises to assure that the quality is improved. 7. REFERENCES [1] M.C. Paulk, B. Curtis, M.B. Chrissis, and C.V. Weber, Capability Maturity Model for Software, Version 1.1 Software Engineering Institute, CMU/SEI-93-TR-24, February [2] SEI, Capability Maturity Model Integration (CMMI SM ), Version 1.1, CMMI SM for Software Engineering (CMMI-SW, V1.1) Continuous Representation, CMU/SEI-2002-TR-028, Software Engineering Institute, Pittsburgh, [3] ISO/IEC-15504:1998, Information Technology Software Process Assessment (parts 1-9) International Organization for Standardization, [4] Laporte, C.Y, Renault, A., Desharnais J. M., Habra N., Abou El Fattah, M., Bamba, J. C. (2005) Initiating Software Process Improvement in SMEs: Experiment with CETIC s Micro-Evaluation, in SWED-REK, International Conference on Software Development, Reykjavik, Iceland, University of Iceland, pp ( [5] Mark C. Paulk, Using the software CMM in small Organizations, The SEI, 05/01 [6] Mark Ginsberg and Lauren Quinn, Process Tailoring and the Software Capability Maturity Model, Software Engineering Institute, CMU/SEI-94-TR-024, November 995. [7] Rita Hadden, How Scalable are CMM Key Practices? Crosstalk: The Journal of Defense Software Engineering, April, [8] Donna L. Johnson and Judith G. Brodman, Applying the CMM to Small Organizations and Small Projects, Proceedings of Software Engineering Process Group Conference, March, [9] Terttu Orci and Astrid Laryd, Dynamic CMM for Small Organizations Implementation Aspects, Journal, Stockholm University, April, [10] Habra, N., Niyitugabira, E., Lamblin, A.C. and Renault, A., Software Process Improvement in Small Organizations Using Gradual Evaluation Schema, in Proceedings of the International Conference on Product Focused Software Process Improvement, Oulu, Finland, 1999, [11] N. Habra, A. Renault, S. Alexandre & M. Lopez, OWPL Micro Assessment, in Proceedings for Software Quality Workshop, 24rd International Conference on Software Engineering, ICSE2002, Orlando (FL) [12] Claude Laporte, Alain April and Alain Renault, Applying ISO/IEC Software Engineering Standards in Small Settings: Historical Perspectives and Initial Achievements, Proceedings of SPICE Conference, May 4-5, 2006, Luxembourg [13] Stambollian, Anabel (2006) L amélioration de la performance des processus et pratique logiciels dans des petites entreprises françaises. Project de Synthèse de la maîtrise en génie logiciel, dirige par M. Jean-Marc Desharnais à l école de technologie supérieure. [14] Stambollian, A., Habra N., Laporte C.Y., Desharnais J.M., Renault A., "OWPL: A Light Model & Methodology for Initiating SPI," in Proceedings of the 6th SPICE Conference on Process Assessment and Improvement, Luxembourg, May [15] Wikipedia web site: 5

Initiating Software Process Improvement in Small Enterprises: Experiments with Micro-Evaluation Framework

Initiating Software Process Improvement in Small Enterprises: Experiments with Micro-Evaluation Framework Initiating Software Process Improvement in Small Enterprises: Experiments with Micro-Evaluation Framework Claude Y. Laporte Claude.Y.Laporte@etsmtl.ca Jean-Marc Desharnais, Ph. D. Jean-Marc.Desharnais@etsmtl.ca

More information

Applying ISO/IEC Software Engineering Standards in Small Settings: Historical Perspectives and Initial Achievements

Applying ISO/IEC Software Engineering Standards in Small Settings: Historical Perspectives and Initial Achievements Applying ISO/IEC Software Engineering Standards in Small Settings: Historical Perspectives and Initial Achievements Claude Y. Laporte* Claude.Y.Laporte@etsmtl.ca 1-514 396-8956 Alain April* Alain.April@etsmtl.ca

More information

Mohammad Zarour, Abdulrahman Alarifi Computer Research Institute, Department of SE King Abdulaziz City for Science and Technology

Mohammad Zarour, Abdulrahman Alarifi Computer Research Institute, Department of SE King Abdulaziz City for Science and Technology 12 nd International Conference on Process Improvement and Capability Determination in Software SPICE2012 29-31 May 2012, Palma De Mallorca, Spain Gained Experience by Making Intervention to Improve Software

More information

Pre-Publication Version. The Application of International Software Engineering Standards in Very Small Enterprises

Pre-Publication Version. The Application of International Software Engineering Standards in Very Small Enterprises The Application of International Engineering Standards in Very Small Enterprises Claude Y. Laporte École de Technologie Supérieure, Canada Alain Renault Centre de Recherche Public Henri Tudor, Luxembourg

More information

Assessment Results using the Software Maintenance Maturity Model (S 3m )

Assessment Results using the Software Maintenance Maturity Model (S 3m ) Assessment Results using the Software Maintenance Maturity Model (S 3m ) David-Alexandre Paquette Alain April Alain Abran École de Technologie Supérieure david-alexandre.paquette.1@ens.etsmtl.ca alain.april@etsmtl.ca

More information

Developing International Standards for Very Small Enterprises

Developing International Standards for Very Small Enterprises March 2008 IEEE Computer Page 1 of 4 STANDARDS Developing International Standards for Very Small Enterprises Claude Y. Laporte, École de technologie supérieure Simon Alexandre, Centre d Excellence en Technologies

More information

Designing Systems Engineering Profiles for VSEs

Designing Systems Engineering Profiles for VSEs Designing Systems Engineering Profiles for VSEs Claude Y. Laporte 1 Rory V. O Connor 2, 3 1 École de technologie supérieure, Montréal, Canada 2 Lero, the Irish Software Engineering Research Centre, Ireland

More information

MEASURING PROCESS CAPABILITY VERSUS ORGANIZATIONAL PROCESS MATURITY

MEASURING 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 information

Development of an Application in a Large State-Owned Utility Provider Using an Agile Approach with ISO 29110

Development of an Application in a Large State-Owned Utility Provider Using an Agile Approach with ISO 29110 Development of an Application in a Large State-Owned Utility Provider Using an Agile Approach with ISO 29110 Kim Lebel, M.Eng, Hydro-Québec Claude Y. Laporte, Ph.D., École de technologie supérieure Mini

More information

Understanding Model Representations and Levels: What Do They Mean?

Understanding 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 information

An Information Model for Software Quality Measurement with ISO Standards

An Information Model for Software Quality Measurement with ISO Standards An Information Model for Software Measurement with ISO Standards Alain ABRAN École de Technologie Supérieure University of Québec, 1100 Notre-Dame Ouest, Montréal, Québec H3W 1T8, Canada aabran@ele.etsmtl.ca

More information

Teaching Software Quality Assurance in an Undergraduate Software Engineering Program

Teaching Software Quality Assurance in an Undergraduate Software Engineering Program Teaching Software Quality Assurance in an Undergraduate Software Engineering Program Claude Y Laporte, Alain April, Khaled Bencherif Presented by Claude Y Laporte Professor École de technologie supérieure,

More information

Dynamic CMM for Small Organisations - Implementation Aspects

Dynamic 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 information

Quality Management of Software and Systems: Software Process Assessments

Quality Management of Software and Systems: Software Process Assessments Quality Management of Software and Systems: Software Process Assessments Contents Temporal development of the CMM and the assessment procedures Mature and Immature Processes Structure of the Capability

More information

Critical Design Decisions in the Development of the Standard for Process Assessment

Critical 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 information

Process Quality Levels of ISO/IEC 15504, CMMI and K-model

Process Quality Levels of ISO/IEC 15504, CMMI and K-model Process Quality Levels of ISO/IEC 15504, CMMI and K-model Sun Myung Hwang Dept. of Computer Engineering Daejeon University, Korea sunhwang@dju.ac.kr 1. Introduction 1.1 Background The quality of a product

More information

Transactions on Information and Communications Technologies vol 11, 1995 WIT Press, ISSN

Transactions 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 information

A Measurement Approach Integrating ISO 15939, CMMI and the ISBSG

A 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 information

Organisational Readiness and Software Process Improvement

Organisational 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 information

An Innovative Approach to the Development of Project Management Processes for Small-scale Projects in a large Engineering Company

An Innovative Approach to the Development of Project Management Processes for Small-scale Projects in a large Engineering Company An Innovative Approach to the Development of Project Management Processes for Small-scale Projects in a large Engineering Company Claude Y. Laporte École de technologie supérieure Department of Software

More information

ISO/IEC JTC1/SC7 /N2646R

ISO/IEC JTC1/SC7 /N2646R ISO/IEC JTC1/SC7 Software and System Engineering Secretariat: CANADA (SCC) ISO/IEC JTC1/SC7 /N2646R 2002-08-01 Document Type Title Marketing Material ISO/IEC Marketing Presentation Source WG 7 Project

More information

Software technology 3. Process improvement models. BSc Course Dr. Katalin Balla

Software 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 information

Implementing the New ISO/IEC Systems Engineering Process Standard in a Small Public Transportation Company

Implementing the New ISO/IEC Systems Engineering Process Standard in a Small Public Transportation Company 23rd European Conference, EuroSPI 2016, Graz, Austria, September 14-16, 2016 Implementing the New ISO/IEC 29110 Systems Engineering Process Standard in a Small Public Transportation Company Claude Y. Laporte

More information

SW CMM. Capability Maturity Models. Level 1: Initial Level SW CMM (2) CS 390 Lecture 8 Improving the Software Process

SW CMM. Capability Maturity Models. Level 1: Initial Level SW CMM (2) CS 390 Lecture 8 Improving the Software Process CS 390 Lecture 8 Improving the Software Process 1987 U.S. Department of Defense task force: The fundamental problem with software is that the software process is badly managed DoD initiative: Software

More information

Streamlining Processes and Appraisals

Streamlining Processes and Appraisals Streamlining Processes and Appraisals Gary Natwick Harris Corporation November 17, 2009 NDIA CMMI Conference and User Group NDIA CMMI Conference and User Group - 1 Providing Value To Our Customers Aviation

More information

REQUIREMENTS MANAGEMENT AND ACQUISITION MANAGEMENT EXPERIENCES IN SPANISH PUBLIC ADMINISTRATIONS

REQUIREMENTS 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 information

CMMI SM Mini- Assessments

CMMI SM Mini- Assessments CMMI SM Mini- Assessments Gary Natwick Harris Corporation Melbourne, Florida SM - CMMI is a service mark of Carnegie Mellon University next level solutions Gary Natwick - 1 Harris Corporation Government

More information

MTAT Software Engineering Management

MTAT Software Engineering Management MTAT.03.243 Software Engineering Management Lecture 16: Software Process Assessment Dietmar Pfahl Spring 2013 email: dietmar.pfahl@ut.ee Structure of Lecture 16 Process Assessment Origins: CMM & CMMI Process

More information

Performing ISO/IEC Conformant Software Process Assessments in Small Software Companies

Performing ISO/IEC Conformant Software Process Assessments in Small Software Companies Performing ISO/IEC 15504 Conformant Software Process Assessments in Small Software Companies Christiane Gresse von Wangenheim 1, Timo Varkoi 2, Clênio F. Salviano 3 1 Universidade do Vale do Itajaí (UNIVALI)

More information

Software Engineering. Lecture 7: CMMI

Software Engineering. Lecture 7: CMMI Chair of Software Engineering Software Engineering Spring Semester 2008 Lecture 7: CMMI (based in part on material by Dr. Peter Kolb) SEI Trademarks and Service Marks SM CMM Integration SCAMPI are service

More information

SWEN 256 Software Process & Project Management

SWEN 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 information

Systems Engineering International Standards and Support Tools for Very Small Enterprises

Systems Engineering International Standards and Support Tools for Very Small Enterprises Systems Engineering International Standards and Support Tools for Very Small Enterprises Claude Y. Laporte École de technologie supérieure Department of Software and IT Engineering 1100 Notre-Dame Street

More information

Developing and implementing systems engineering and project management processes at CSiT - A small Canadian company in public transportation

Developing and implementing systems engineering and project management processes at CSiT - A small Canadian company in public transportation 26 th Annual INCOSE International Symposium Edinburgh, UK, July 18-21, 2016 Developing and implementing systems engineering and project management processes at CSiT - A small Canadian company in public

More information

Software Maintenance Maturity Model(S3 m DSS) A Decision Support System

Software Maintenance Maturity Model(S3 m DSS) A Decision Support System Software Maintenance Maturity Model(S3 m DSS) A Decision Support System Alain April 1, Naji Habra 2, Arnaud Counet 2 (1)École de Technologie Supérieure, Montréal, Canada (2)Faculté Universitaire Notre-Dame

More information

Process Maturity Profile

Process Maturity Profile Carnegie Mellon Process Maturity Profile CMMI v1.1 SCAMPI SM v1.1 Class A Appraisal Results 2005 End-Year Update March 2006 We could not produce this report without the support of the organizations and

More information

Applying Software Engineering Standards in Small settings

Applying Software Engineering Standards in Small settings Applying Software Engineering Standards in Small settings Recent historical perspective and Initial Achievements Claude Y Laporte École de technologie supérieure Editor SC 7/Working Group 24 Content Introduction

More information

How to Develop Highly Useable CMMI Documentation

How to Develop Highly Useable CMMI Documentation How to Develop Highly Useable CMMI Documentation Presenter: Ralph Williams, President CMM and CMMI is registered in the U.S. Patent and Trademark Office. SM IDEAL is a service mark of Carnegie Mellon University.

More information

Applying Software Engineering Standards in Very Small Entities

Applying Software Engineering Standards in Very Small Entities Applying Software Engineering Standards in Very Small Entities From Startups to Grownups Claude Y. Laporte, Mirna Munoz, Jezreel Mejia Miranda, and Rory V. O Connor Standards and their associated technical

More information

Risk Mitigated SCAMPI SM Process

Risk 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 information

A Systems Process Lifecycle Standard for Very Small Entities: Development and Pilot Trials

A Systems Process Lifecycle Standard for Very Small Entities: Development and Pilot Trials Laporte, C. Y., O Connor, R. V., A Systems Process Lifecycle Standard for Very Small Entities: Development and Pilot Trials, 21th European Conference on Systems, Software and Services Process Improvement

More information

Process Assurance Audits: Lessons Learned

Process Assurance Audits: Lessons Learned Process Assurance Audits: Lessons Learned Alain April Alain Abran Ettore Merlo Technology Plus Université du Québec à Montréal École Polytechnique P.O. Box 32594 Département d informatique Département

More information

ICEBERG: a different look at Software Project Management

ICEBERG: a different look at Software Project Management IWSM2002 12th International Workshop on Software Measurement Magdeburg, October 7-9, 2002 Germany ICEBERG: a different look at Software Project Management Luigi Buglione SchlumbergerSema / UQÀM Rome, Italy

More information

Measuring Performance: Evidence about the Results of CMMI

Measuring Performance: Evidence about the Results of CMMI Pittsburgh, PA 15213-3890 Measuring Performance: Evidence about the Results of CMMI Dennis R. Goldenson Diane L. Gibson Software Engineering Institute 5 th Annual CMMI Technology Conference & User Group

More information

CASE STUDIES IN CONSTRUCTION PROCESS IMPROVEMENT

CASE STUDIES IN CONSTRUCTION PROCESS IMPROVEMENT CASE STUDIES IN CONSTRUCTION PROCESS IMPROVEMENT M. Finnemore, M. Sarshar, R. Haigh SPICE Project Research Centre for the Built and Human Environment Bridgewater Building University of Salford Salford

More information

V&V Measurement Management Tool for Safety-Critical Software

V&V Measurement Management Tool for Safety-Critical Software V&V Measurement Management Tool for Safety-Critical Software Edgardo Palza*, Alain Abran*, Christopher Fuhrman*, Eduardo Miranda** *École de Technologie Supérieure ETS 1100 Notre-Dame Ouest, H3C 1K3 Montréal,

More information

Achieving SA-CMM Maturity Level A DoD Acquisition Management Experience

Achieving 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 information

Implementation of the CO BIT -3 Maturity Model in Royal Philips Electronics

Implementation 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 information

Tailoring CMM to a Process Improvement Project

Tailoring 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 information

CMMI Today The Current State

CMMI Today The Current State CMMI Today The Current State CMMI Technology Conference 2003 November 18, 2003 Ron Paulson Vice President, Engineering Lockheed Martin Corporation CMMI is registered in the U.S. Patent and Trademark Office

More information

Coverage Analysis and Improvement of the Role Definitions of the Bombardier Software Engineering Process

Coverage Analysis and Improvement of the Role Definitions of the Bombardier Software Engineering Process Coverage Analysis and Improvement of the Role Definitions of the Bombardier Software Engineering Process Presented by Claude Y Laporte, Professor - Department of Software Engineering and IT École de technologie

More information

Integrated Measurements for CMMI

Integrated 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

Implementing integration of quality standards CMMI and ISO 9001 : 2000 for software engineering

Implementing integration of quality standards CMMI and ISO 9001 : 2000 for software engineering Implementing integration of quality standards CMMI and ISO 9001 : 2000 for software engineering Anis Ferchichi 1,2,, Jean-Pierre Bourey 1, Michel Bigand 1 and Hervé Lefebvre 2 1 Laboratoire de Génie Industriel

More information

Software Quality Engineering where to find it in Software Engineering Body of Knowledge (SWEBOK)

Software Quality Engineering where to find it in Software Engineering Body of Knowledge (SWEBOK) Software Quality Engineering where to find it in Software Engineering Body of Knowledge (SWEBOK) Witold Suryn 1, Anabel Stambollian 2, Jean-Charles Dormeux 3, Luc Bégnoche 4 1 Software and Information

More information

NATURAL S P I. Critical Path SCAMPI SM. Getting Real Business Results from Appraisals

NATURAL S P I. Critical Path SCAMPI SM. Getting Real Business Results from Appraisals Critical Path SCAMPI SM Getting Real Business Results from Appraisals NATURAL S P I 1 What You Will Get Level-Set: What Is and What Is Not a SCAMPI Level-Set: What a SCAMPI Can and Cannot Do Problems:

More information

Capability Maturity Model

Capability Maturity Model Capability Maturity Model Narinder Kumar S.B.S.B.M. University College Sardulgarh Punjabi University Patiala ABSTRACT Recent life is very fast due to technology which is become important part of life.

More information

How 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 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 information

CAPABILITY MATURITY MODEL INTEGRATION - CMMI. Software Engineering Competence Center

CAPABILITY MATURITY MODEL INTEGRATION - CMMI. Software Engineering Competence Center CAPABILITY MATURITY MODEL INTEGRATION - CMMI Software Engineering Competence Center Copyright Software Engineering Competence Center 2013 OUTLINES Introduction Technology Description Engagement Model &

More information

Moving Toward CMM Levels 4 and 5: Combining Models and Metrics to Achieve Quantitative Process Management

Moving 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 information

SOFTWARE PROCESS IMPROVEMENT AT ABB KRAFTWERKSLEITTECHNIK GMBH

SOFTWARE 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 information

A Proposed Measurement Role in the Rational Unified Process and its Implementation with ISO 19761: COSMIC-FFP

A Proposed Measurement Role in the Rational Unified Process and its Implementation with ISO 19761: COSMIC-FFP A Proposed Measurement Role in the Rational Unified Process and its Implementation with ISO 19761: COSMIC-FFP Saadi Azzouz, Alain Abran École de Technologie Supérieure ETS 1100 Notre-Dame Ouest, Montréal,

More information

Process Maturity Profile

Process Maturity Profile Carnegie Mellon University Process Maturity Profile Software CMM 2004 Year End Update March 2005 We could not produce this report without the support of the organizations and lead appraisers who reported

More information

Applying the Personal Software Process (PSP) sm with Ada

Applying 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 information

Rational Software White Paper TP 174

Rational 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 information

Using Pilots to Assess the Value and Approach of CMMI Implementation

Using Pilots to Assess the Value and Approach of CMMI Implementation Using Pilots to Assess the Value and Approach of CMMI Implementation Godfrey, S., Andary, J., Rosenberg, L. NASA Goddard Space Flight Center, Greenbelt, Maryland, USA, 20771 Sara.H.Godfrey.1@gsfc.nasa.gov

More information

Gary Natwick Harris Corporation

Gary Natwick Harris Corporation Automated Monitoring of Compliance Gary Natwick Harris Corporation Gary Natwick - 1 Government Communications Systems Division DoD Programs Strategic Management and Business Development CMMI Technology

More information

Utilization of a Set of Software Engineering Roles for a Multinational Organization

Utilization of a Set of Software Engineering Roles for a Multinational Organization PROFES 2007 Pre-Publication Version Utilization of a Set of Software Engineering Roles for a Multinational Organization Claude Y Laporte 1, Mikel Doucet 2, Pierre Bourque 1, and Youssef Belkébir 3 1 Department

More information

CERT Resilience Management Model Capability Appraisal Method (CAM) Version 1.1

CERT Resilience Management Model Capability Appraisal Method (CAM) Version 1.1 CERT Resilience Management Model Capability Appraisal Method (CAM) Version 1.1 Resilient Enterprise Management Team October 2011 TECHNICAL REPORT CMU/SEI-2011-TR-020 ESC-TR-2011-020 CERT Program http://www.sei.cmu.edu

More information

Highlights of CMMI and SCAMPI 1.2 Changes

Highlights of CMMI and SCAMPI 1.2 Changes Highlights of CMMI and SCAMPI 1.2 Changes Presented By: Sandra Cepeda March 2007 Material adapted from CMMI Version 1.2 and Beyond by Mike Phillips, SEI and from Sampling Update to the CMMI Steering Group

More information

NDIA Systems Engineering Division. November in partnership with: Software Engineering Institute Carnegie Mellon University

NDIA Systems Engineering Division. November in partnership with: Software Engineering Institute Carnegie Mellon University CMMI for Executives NDIA Systems Engineering Division in partnership with: Software Engineering Institute Carnegie Mellon University CMMI is registered in the U.S. Patent and Trademark Office by Carnegie

More information

Revista Economică 70:4 (2018) USING THE INTEGRATED CAPABILITY AND MATURITY MODEL IN THE DEVELOPMENT PROCESS OF SOFTWARE SYSTEMS

Revista 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 information

Analyzing a Process Profile for Very Small Software Enterprises

Analyzing a Process Profile for Very Small Software Enterprises Analyzing a Process Profile for Very Small Software Enterprises Timo Mäkinen & Timo Varkoi Tampere University of Technology, Pori timo.makinen@tut.fi, timo.varkoi@tut.fi Abstract Small software enterprises

More information

SCAMPI-B for Contract Monitoring A Case Study of the Mission Planning Enterprise Contractors

SCAMPI-B for Contract Monitoring A Case Study of the Mission Planning Enterprise Contractors SCAMPI-B for Contract Monitoring A Case Study of the Mission Planning Enterprise Contractors Sponsored by the U.S. Department of Defense Lorraine Adams, SEI Kathy Bastien, BlueForce LLC SM SCAMPI is a

More information

How 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 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 information

Update Observations of the Relationships between CMMI and ISO 9001:2000

Update Observations of the Relationships between CMMI and ISO 9001:2000 Update Observations of the Relationships between CMMI and ISO 9001:2000 September September 14, 14, 2005 2005 ASQ Section 509 - ISO 9000 Users Group Page 1 This presentation summaries points made and topics

More information

Lessons Learned in Seamless Integration of CMMI, TSP, and PSP Why All Three Are Needed. CMMI Technology Conference November 14, 2007

Lessons Learned in Seamless Integration of CMMI, TSP, and PSP Why All Three Are Needed. CMMI Technology Conference November 14, 2007 Lessons Learned in Seamless Integration of CMMI, TSP, and PSP Why All Three Are Needed CMMI Technology Conference November 14, 2007 Winner IEEE Software Process Achievement Award http://www.sei.cmu.edu/managing/ieee-award/ieee.award.html

More information

TSP Performance and Capability Evaluation (PACE): Customer Guide

TSP Performance and Capability Evaluation (PACE): Customer Guide Carnegie Mellon University Research Showcase @ CMU Software Engineering Institute 9-2013 TSP Performance and Capability Evaluation (PACE): Customer Guide William R. Nichols Carnegie Mellon University,

More information

A Measurement Approach Integrating ISO 15939, CMMI and the ISBSG

A Measurement Approach Integrating ISO 15939, CMMI and the ISBSG ÉCOLE DE TECHNOLOGIE SUPÉRIEURE MONTRÉAL - CANADA A Measurement Approach Integrating ISO 15939, CMMI and the ISBSG Luc Bégnoche, Alain Abran & Luigi Buglione 4 th th Software Measurement European Forum

More information

Using CMMI to Improve Earned Value Management

Using CMMI to Improve Earned Value Management Using CMMI to Improve Earned Value Management CMMI Technology Conference and User Group Denver, CO November 13, 2002 Paul Solomon PMP Software Engineering Institute and Northrop Grumman Integrated Systems

More information

A Quantitative Comparison of SCAMPI A, B, and C

A Quantitative Comparison of SCAMPI A, B, and C A Quantitative Comparison of SCAMPI A, B, and C CMMI Technology Conference & User Group 14-17 November 2005 Dan Luttrell Rick Hefner, Ph.D. Northrop Grumman Corporation Background SCAMPI B and C appraisal

More information

Top 10 Signs You're Ready (or Not)

Top 10 Signs You're Ready (or Not) Top 10 Signs You're Ready (or Not) For an Appraisal Gary Natwick Harris Corporation Gary Natwick - 1 Government Communications Systems Division DoD s Strategic and Business Development CMMI Technology

More information

How CMMI supports efficient Implementation of Functional Safety

How CMMI supports efficient Implementation of Functional Safety How CMMI supports efficient Implementation of Functional Safety Bonifaz Maag, CEO KUGLER MAAG CIE GmbH Leibnizstrasse 11, 70806 Kornwestheim / Stuttgart Germany http://www.kuglermaagusa.com CMMI is registered

More information

Software Project Management Sixth Edition. Chapter Software process quality

Software Project Management Sixth Edition. Chapter Software process quality Software Project Management Sixth Edition Chapter 13.2 Software process quality 1 Product and Process Quality A good process is usually required to produce a good product. For manufactured goods, process

More information

Chapter 6. Software Quality Management & Estimation

Chapter 6. Software Quality Management & Estimation Chapter 6 Software Quality Management & Estimation What is Quality Management Also called software quality assurance (SQA) s/w quality:- It is defined as the degree to which a system, components, or process

More information

Managing Systems Engineering Processes: a Multi- Standard Approach

Managing Systems Engineering Processes: a Multi- Standard Approach Managing Systems Engineering Processes: a Multi- Standard Approach Rui Xue, Claude Baron, Philippe Esteban, Hamid Demmou To cite this version: Rui Xue, Claude Baron, Philippe Esteban, Hamid Demmou. Managing

More information

Software Process Improvement via IS0 9000? Results of two surveys among European software houses

Software Process Improvement via IS0 9000? Results of two surveys among European software houses Software Process Improvement via IS0 9000? Results of two surveys among European software houses Dirk Stelzer, Werner Mellis, Georg Herzwurm University of Cologne, Chair of Business Computing, 50923 Cologne,

More information

MODEL 14:1 14:1. Inspection PSP TSP SW-CMM ISO 9001 CMMI. Figure 1: Examples for ROI

MODEL 14:1 14:1. Inspection PSP TSP SW-CMM ISO 9001 CMMI. Figure 1: Examples for ROI How to Estimate ROI for Inspections, PSP sm, TSP sm, SW-CMM, ISO 9000, and CMMI sm by David F. Rico INTRODUCTION MODEL EXAMPLES ROI is the quantification of the financial return of an investment. In more

More information

CMMI Version 1.2. Model Changes

CMMI 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 information

SCAMPI SM C ++ to C- How much is enough?

SCAMPI SM C ++ to C- How much is enough? Pittsburgh, PA 15213-3890 SCAMPI SM C ++ to C- How much is enough? 2004 CMMI Technology Conference & User Group Margaret Glover Sponsored by the U.S. Department of Defense 2004 Carnegie Mellon SM SCAMPI

More information

Measuring the requirements management key process area

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 information

Boldly Going Where Few Have Gone Before SCAMPI SM C Appraisal Using the CMMI for Acquisition

Boldly Going Where Few Have Gone Before SCAMPI SM C Appraisal Using the CMMI for Acquisition Boldly Going Where Few Have Gone Before SCAMPI SM C Appraisal Using the CMMI for Acquisition Carol Klingler & John Kennedy klingler@mitre.org; jkennedy@mitre.org 8th Annual CMMI Technology Conference &

More information

The Network of Centers for Very Small Entities (VSEs) Suzhou, China May 26th, 2016 ISO/IEC JTC 1/SC 7- Working Group 24

The Network of Centers for Very Small Entities (VSEs) Suzhou, China May 26th, 2016 ISO/IEC JTC 1/SC 7- Working Group 24 The Network of Centers for Very Small Entities (VSEs) Suzhou, China May 26th, 2016 ISO/IEC JTC 1/SC 7- Working Group 24 Agenda Australia Belgium Canada Japan Mexico Thailand Australia Australian Country

More information

Systems and Software Engineering Standards for Very Small Entities

Systems and Software Engineering Standards for Very Small Entities Systems and Software Engineering Standards for Very Small Entities Implementation and Initial Results Claude Y. Laporte Department of Software and IT Engineering École de technologie supérieure Montréal,

More information

Ten Years with TSP SM :

Ten Years with TSP SM : Ten Years with TSP SM : by Darryl L. Davis Noopur Davis Davis Systems A Retrospective and a Path Forward presented at the 2010 TSP Symposium Pittsburgh, PA September 21, 2010 DAVIS 1 2010 Agenda Our Background

More information

Software Metrics & Software Metrology. Alain Abran. Chapter 10 Analysis of Quality Models and Measures in ISO 9126

Software Metrics & Software Metrology. Alain Abran. Chapter 10 Analysis of Quality Models and Measures in ISO 9126 Software Metrics & Software Metrology Alain Abran Chapter 10 Analysis of Quality Models and Measures in ISO 9126 1 Agenda This chapter covers: Introduction to ISO 9126 The analysis models in ISO 9126 as

More information

Journal of Engineering Technology

Journal of Engineering Technology Applied practices of Test Maturity Model (TMM) for small and midsize test organizations Kidu Kim 1, Byungkook Jeon 2* and R. Young Chul Kim 3 1 Telecommunications Technology Association,Nuritkum Square,

More information

Collaborative Government / Contractor SCAMPI Appraisal

Collaborative Government / Contractor SCAMPI Appraisal Collaborative Government / Contractor SCAMPI Appraisal Third Annual Conference on the Rick Hefner, Ph.D. Director, Process Initiatives Northrop Grumman rick.hefner@ngc.com Carolyn King Senior SW/Systems

More information

A Practical Guide to Implementing Levels 4 and 5

A Practical Guide to Implementing Levels 4 and 5 A Practical Guide to Implementing Levels 4 and 5 CMMI Technology Conference & User Group 14-17 November 2005 Rick Hefner, Ph.D. Northrop Grumman Corporation Agenda An Overview of Levels 4 and 5 New Behaviors

More information

Finding a Vendor You Can Trust in the Global Marketplace

Finding a Vendor You Can Trust in the Global Marketplace Finding a Vendor You Can Trust in the Global Marketplace Art Conklin Dan Shoemaker August 2008 ABSTRACT: This article introduces the concept of standardized third-party certification of supplier process

More information

Software Quality Management

Software Quality Management Software Quality Management Minsoo Ryu Hanyang University msryu@hanyang.ac.kr Outline Software Quality Model Software Quality Management Process and Quality Quality Metrics 2 2 What is Quality? Quality,

More information

Software Process Improvement in Very Small Organizations

Software Process Improvement in Very Small Organizations Software Process Improvement in Very Small Organizations Xabier Larrucea Rory V. O Connor Ricardo Colomo-Palacios Claude Y. Laporte Big software companies are flooding markets with an evolving collection

More information