The Advantages and Disadvantages of Using Software Engineering Standards
|
|
|
- Laureen Gregory
- 5 years ago
- Views:
Transcription
1 1 Introduction and Overview INTRODUCTION Many companies, in their push to complete successful Level 2 Capability Maturity Model (CMM ) 1 or Capability Maturity Model Integration (CMMI ) 2 appraisals, have spent large sums of capital to develop and document their software processes. Many times, there is confusion regarding just what each process should contain in order to be defined as one that meets the basic Level 2 criteria as specified in the CMM or CMMI. IEEE standards can be used as tools to help with the process definition and documentation required in support of software process improvement. Many of the IEEE software engineering (SE) standards provide detailed procedure explanations, offer section-by-section guidance on building the necessary documentation, and, most importantly, they provide best-practice guidance as defined by those from the software development industry who sit on the panels of standards reviewers. The CMM for software (SW-CMM ) and CMMI -SW are compendiums of software engineering practices that act as motivators for the continuous evolution of improved software engineering processes. It is the premise of this book that IEEE software engineering standards can be used to provide the basic beginning framework for this type of process improvement. IEEE software engineering standards, as a set, can be used to help companies define themselves as Level 2 organizations. Moving an organization from the chaotic environment of free-form software development toward a more controlled and documented process can be overwhelming to those tasked to make it happen. This book specifically addresses how IEEE standards may be used to facilitate the development of internal plans and procedures in support of repeatable software engineering processes, or SW-CMM /CMMI -SW Level 2. It describes 'CMM is registered in the U.S. Patent and Trademark Office by Carnegie Mellon University. 2 CMMI is registered in the U.S. Patent and Trademark Office by Carnegie Mellon University (August 2002). Using IEEE Software Engineering Standards to Jumpstart CMM /CMMI Software 1 Process Improvement. ISBN IEEE Computer Society
2 2 INTRODUCTION AND OVERVIEW how IEEE software engineering standards can be used to help support the definition of best practices. This book takes the CMM /CMMI -SW (Staged) Level 2 process representation and maps it to information supporting goals and practices found in the IEEE standards. The assumption is made that the standards are implemented as is, with no tailoring. This provides the reader with information regarding the value added by using the IEEE standards to implement and define software process. The identification of the strengths and weaknesses of these standards is a by-product of this comparison. The CMM and CMMI do not tell the user "how" to satisfy their KPA criteria. The CMM and CMMI are descriptive. They do not describe how to accomplish their goals but describe the criteria that the end results should support. IEEE standards are prescriptive. These standards describe how to full fill the requirements associated with effective software project management. It is often hard to separate the details associated with software development from the practices required to manage the effort. Simply handing the CMM /CMMI to a project leader or manager provides them with a description of an end result. Pairing this with IEEE standards provides them with a way to work toward this desired end. IEEE standards do not offer a "cookie cutter" approach to software management; rather, they support the definition of the management processes in use by describing what is required. For organizations that do not wish to pursue CMM /CMMI Level 2 accreditation, this book will show how the application of IEEE standards, and their use as reference material, can facilitate the development of sound software engineering practices. This book is geared for the CMM /CMMI novice, the project manager, and practitioner who wants a one-stop source a helpful document that provides the details and implementation support required when targeting CMM /CMMI implementation with the aid of IEEE software engineering standards. What Are the CMM and CMMI? The CMMI (and in a more limited sense, the CMM ) are process frameworks. They: Contain the essential elements of effective processes for one or more disciplines Contain a framework that provides the ability to generate multiple models and associated training and assessment materials. These models may represent Software and systems engineering Integrated product and process development New disciplines Combinations of disciplines Provide guidance to use when developing processes What the CMM and CMMI Are Not The CMM and CMMI models are not processes or process descriptions. Actual processes depend on Application domain(s) Organization structure
3 IEEE SOFTWARE ENGINEERING STANDARDS 3 Organization size Organization culture Customer requirements or constraints What are Standards? Standards are consensus-based documents that codify best practice. Consensus-based standards have seven essential attributes that aid in process engineering. They Represent the collected experience of others who have been down the same road Tell in detail what it means to perform a certain activity Can be attached to or referenced by contracts Help to assure that two parties attach the same meaning to an engineering activity Increase professional discipline Protect the business and the buyer Improve the product IEEE SOFTWARE ENGINEERING STANDARDS IEEE software engineering standards provide a framework for documenting software engineering activities. The "soft structure" of the standards set lends itself well to the instantiation of CMM and CMMI -SW (Staged) Level 2 KPAs. The structure of the IEEE software engineering standards set provides for tailoring. Each standard describes recommended best practices detailing required activities. These standards documents provide a common basis for documenting organizationally unique software process activities. Motivation for IEEE Standards When trying to understand exactly what the IEEE software engineering standards collection is, and what this body of work represents, the following statement (taken from the Synopses of Standards section in the IEEE Standards Collection, Software Engineering, 1994 Edition [40]) summarizes it best: The main motivation behind the creation of these IEEE standards has been to provide recommendations reflecting the state-of-practice in development and maintenance of software. For those who are new to software engineering, these standards are an invaluable source of carefully considered advice, brewed in the caldron of a consensus process of professional discussion and debate. For those who are on the cutting edge of the field, these standards serve as a baseline against which advances can be communicated and evaluated. IEEE software engineering standards attempt to capture and distill industry best practices. They consolidate existing technology, establishing a firm foundation for introducing newer technology. They increase the professional discipline though the standardization of evolving technologies and methodologies. The application of IEEE software engineering standards helps to ensure a higher quality product. Application of these stan-
4 4 INTRODUCTION AND OVERVIEW dards, while keeping the CMM or CMMI in mind, helps to ensure that the production of a higher quality product is consistently reproduced. Applying IEEE software engineering standards and the CMM /CMMI processes and procedures together can help users define their software development processes while developing software products (see Table 1-1). Categories of IEEE Standards As described in the IEEE Software Engineering Standards Collection [49], all standards are prescriptive in nature, containing requirements that must be satisfied. These levels of prescription may be used to categorize the IEEE software engineering standards collection: 1. Terminology standards provide definitions and unifying concepts for a collection of standards. In many cases, they do not include any explicit requirements, only the implicit demands of applying a uniform terminology. 2. Collection guides do not provide requirements only information. A collection guide surveys a group of related standards and provides advice to users on how suitable standards may be selected for their use. 3. Principle standards provide high-level requirements that might be satisfied in a wide variety of ways. They emphasize goals rather than specific means for achieving the goals. 4. Element standards are the most familiar form. They contain requirements more detailed than those of principle standards and prescribe a particular approach to achieving the goals prescribed in a principle standard. 5. Application guides emphasize recommendations and guidance. They provide advice on how element standards may be implemented in particular situations. 6. Technique standards are the most detailed and prescriptive. They generally describe procedures rather than processes. They provide very specific requirements, presumably for those cases in which small deviations might have large consequences. Table 1-1 Standard IEEE Measures for Reliable Software IEEE 1008 Unit Testing IEEE 1061 SW Quality Metrics IEEE/EIA SW Life Cycle Processes IEEE 1028 SW Reviews What do IEEE Standards do? Some examples Function Specifies techniques to develop software faster, cheaper, better. Describes "best practices." Provides consensus validity for techniques that cannot be scientifically validated. Provides a framework for communication between buyer and seller. Gives succinct, precise names to concepts that are otherwise fuzzy, complex, detailed and multidimensional [78].
5 IEEE SOFTWARE ENGINEERING STANDARDS 5 Figure 1-1 IEEE S2ESC standards support of software engineering. IEEE Standards Development The focal point for the development and adoption of software engineering standards is the Software and Systems Engineering Standards Committee (S2ESC), a standards sponsor under the IEEE Computer Society Standards Association (IEEE-SA). S2ESC is an organization comprised of over 2000 volunteers who are committed to providing an integrated set of software and systems engineering standards that support the practice of engineering software and systems containing software (Figure 1-1). The purposes of the S2ESC as defined in the S2ESC Charter 3 are: 1. Codify the norms of professional software engineering practices into standards. 2. Promote use of software engineering standards among clients, practitioners, and educators. 3. Harmonize national and international software engineering standards development. 4. Promote the discipline and professionalization of software engineering. 5. Promote coordination with other IEEE initiatives. All IEEE software engineering standards are either developed by S2ESC-sponsored working groups or adopted from other standards development organizations. In either case, each standard is submitted to the S2ESC Management Board for a readiness review prior to balloting. Following the readiness review, a balloting pool is formed and the standard is then put forward through a rigorous balloting process. Each negative ballot must be addressed prior to the acceptance of the standard for publication. A cycle of comment resolution, revision, and recirculation continues until consensus is achieved among the balloting group. IEEE defines consensus as 75% approval. Following initial publication, each IEEE standard is subjected to review at least every five years for revision or reaffirmation. 3 IEEE S2ESC Charter Statement [42].
Engineering Standards in Support of
The Application of IEEE Software and System Engineering Standards in Support of Software Process Improvement Susan K. (Kathy) Land Northrop Grumman IT Huntsville, AL [email protected] In Other Words Using
Software Project Management and Support - Practical Support for CMMI -SW Project Documentation: Using IEEE Software Engineering Standards
Software Project Management and Support - Practical Support for CMMI -SW Project Documentation: Using IEEE Software Engineering Standards John Walz The Sutton Group IEEE Computer Society Standards Activities
A Report on The Capability Maturity Model
A Report on The Capability Maturity Model Hakan Bayraksan hxb07u 29 November 2009 G53QAT Table of Contents Introduction...2 The evolution of CMMI...3 CMM... 3 CMMI... 3 The definition of CMMI... 4 Level
The Capability Maturity Model for Software, Version 1.1
The Capability Maturity Model for Software, Version 1.1 Mark C. Paulk xxx 1998 Carnegie Mellon University Pittsburgh, PA 15213-3890 Sponsored by the U.S. Department of Defense. 1997 by Carnegie Mellon
Software Quality Assurance: VI Standards
Software Quality Assurance: VI Standards Room E 3.165 Tel. 60-3321 Email: [email protected] Outline I Introduction II Software Life Cycle III Quality Control IV Infrastructure V Management VI Standards VII Conclusion
International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research)
International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Journal of Engineering, Business and Enterprise
Using Rational Software Solutions to Achieve CMMI Level 2
Copyright Rational Software 2003 http://www.therationaledge.com/content/jan_03/f_cmmi_rr.jsp Using Rational Software Solutions to Achieve CMMI Level 2 by Rolf W. Reitzig Founder, Cognence, Inc. Over the
ORACLE NAIO Excellence combined with Quality A CMMI Case study
CASE STUDY ORACLE NAIO Excellence combined with Quality A CMMI Case study softwaredi xide com www.qaiasia.com THE CLIENT Process and Quality are important for measuring improvement. Improvement means different
SW Process Improvement and CMMI. Dr. Kanchit Malaivongs Authorized SCAMPI Lead Appraisor Authorized CMMI Instructor
SW Process Improvement and CMMI Dr. Kanchit Malaivongs Authorized SCAMPI Lead Appraisor Authorized CMMI Instructor Topics of Presentation Why improvement? What is CMMI? Process Areas and Practices in CMMI
Software Process Maturity Model Study
IST-1999-55017 Software Process Maturity Model Study Deliverable A.3 Owner Michael Grottke Approvers Eric David Klaudia Dussa-Zieger Status Approved Date 02/07/01 Contents 1 Introduction 3 1.1 Project
Treasury Board of Canada Secretariat (TBS) IT Project Manager s Handbook. Version 1.1
Treasury Board of Canada Secretariat (TBS) IT Project Manager s Handbook Version 1.1 December 12, 1997 Table of Contents Navigating the Handbook Content...1 Introduction...4 About the Handbook...9 Adaptability
Leveraging CMMI framework for Engineering Services
Leveraging CMMI framework for Engineering Services Regu Ayyaswamy, Mala Murugappan Tata Consultancy Services Ltd. Introduction In response to Global market demand, several OEMs adopt Global Engineering
CMMI 100 Success Secrets
CMMI 100 Success Secrets Capability Maturity Model Integration 100 Success Secrets - 100 Most Asked Questions: The Missing CMMI-DEV, CMMI-ACQ Project Management and Process Guide Lance Batten CMMI 100
[project.headway] Integrating Project HEADWAY And CMMI
[project.headway] I N T E G R A T I O N S E R I E S Integrating Project HEADWAY And CMMI P R O J E C T H E A D W A Y W H I T E P A P E R Integrating Project HEADWAY And CMMI Introduction This white paper
Darshan Institute of Engineering & Technology Unit : 7
1) Explain quality control and also explain cost of quality. Quality Control Quality control involves the series of inspections, reviews, and tests used throughout the software process to ensure each work
Concept of Operations for the Capability Maturity Model Integration (CMMI SM )
Concept of Operations for the Capability Maturity Model Integration (CMMI SM ) August 11, 1999 Contents: Introduction CMMI Overview Concept for Operational Use of the CMMI Migration to CMMI Models Concept
CMMI for Development, Version 1.3
CMMI for Development, Version 1.3 CMMI-DEV, V1.3 CMMI Product Team Improving processes for developing better products and services November 2010 TECHNICAL REPORT CMU/SEI-2010-TR-033 ESC-TR-2010-033 Software
Developing CMMI in IT Projects with Considering other Development Models
Developing CMMI in IT Projects with Considering other Development Models Anahita Ahmadi* MSc in Socio Economic Systems Engineering Organizational Process Development Engineer, International Systems Engineering
Capability Maturity Model Integration (CMMI ) Overview
Pittsburgh, PA 15213-3890 Capability Maturity Model Integration ( ) Overview SM CMM Integration, SCAMPI, SCAMPI Lead Appraiser, and SEI are service marks of Carnegie Mellon University., Capability Maturity
CAPABILITY MATURITY MODEL INTEGRATION
CAPABILITY MATURITY MODEL INTEGRATION Radu CONSTANTINESCU PhD Candidate, University Assistant Academy of Economic Studies, Bucharest, Romania E-mail: [email protected] Web page: http:// www.raduconstantinescu.ase.ro
Towards a new approach of continuous process improvement based on CMMI and PMBOK
www.ijcsi.org 160 Towards a new approach of continuous process improvement based on CMMI and PMBOK Yassine Rdiouat 1, Naima Nakabi 2, Khadija Kahtani 3 and Alami Semma 4 1 Department of Mathematics and
Using CMM with DO-178B/ED-12B for Airborne System Development
Using CMM with DO-178B/ED-12B for Airborne System Development WHITE PAPER Author : Narasimha Swamy (Project Manager, Avionics Practice) Most aircraft companies develop onboard systems software for civilian
Software Engineering CSCI 4490. Class 50 Software Process Improvement. December 1, 2014
Class 50 Software Process Improvement December 1, 2014 ~Improving the Process of Software Development Our Focus: The role of the Capability Maturity Model Integration (CMMI) in improving the software development
CMMI Version 1.2. SCAMPI SM A Appraisal Method Changes
Pittsburgh, PA 15213-3890 CMMI Version 1.2 SCAMPI SM A Appraisal Method Changes SM CMM Integration, IDEAL, and SCAMPI are service marks of Carnegie Mellon University. Capability Maturity Model, Capability
Standards & Practices for the software and system engineers /
Standards & Practices for the software and system engineers / professionals John Walz [email protected] IEEE Computer Society 1 st VP IEEE Software & Systems Engineering i Standards d Committee Systems
ISO, CMMI and PMBOK Risk Management: a Comparative Analysis
ISO, CMMI and PMBOK Risk Management: a Comparative Analysis Cristine Martins Gomes de Gusmão Federal University of Pernambuco / Informatics Center Hermano Perrelli de Moura Federal University of Pernambuco
Design Specification for IEEE Std 1471 Recommended Practice for Architectural Description IEEE Architecture Working Group 0 Motivation
Design Specification for IEEE Std 1471 Recommended Practice for Architectural Description IEEE Architecture Working Group 0 Motivation Despite significant efforts to improve engineering practices and technologies,
A common core ITIL Version 3.0 and CMMi-SVC
A common core ITIL Version 3.0 and CMMi-SVC WHITE PAPER Authors: Nikhil P Desai Vyjayanthi Bharadwaj Uday Nagarkatti Bipin Paracha Abstract The objective of this paper is to establish an analogy between
A Capability Maturity Model (CMM)
Software Development Life Cycle (SDLC) and Development Methods There are some enterprises in which a careful disorderliness is the true method. Herman Melville Capability Maturity Model (CMM) A Capability
Frameworks for IT Management
Frameworks for IT Copyright protected. Use is for Single Users only via a VHP Approved License. For information and printed versions please see www.vanharen.net 7 CMMI Capability Maturity Model Integration
Capability Maturity Model Integrated (CMMI)
When the Outcome Matters Capability Maturity Model Integrated (CMMI) Configuration Management Considerations Gerard Dache [email protected] 703-560-9477 Agenda SEI Overview Capability Maturity Models
CMMI for Development, Version 1.3
Carnegie Mellon University Research Showcase @ CMU Software Engineering Institute 11-2010 CMMI for Development, Version 1.3 CMMI Product Team Follow this and additional works at: http://repository.cmu.edu/sei
Continuous Risk Management Guidebook
Carnegie Mellon Software Engineering Institute Continuous Guidebook Audrey J. Dorofee Julie A. Walker Christopher J. Alberts Ronald P. Higuera Richard L. Murphy Ray C. Williams The ideas and findings in
Capability Maturity Model Integration (CMMI SM ) Fundamentals
Capability Maturity Model Integration (CMMI SM ) Fundamentals Capability Maturity Model Integration and CMMI are are service marks of Carnegie Mellon University 2008, GRafP Technologies inc. 1 What is
PMBOK for Dummies. Sean Whitaker, PMP Vice President, PMINZ
PMBOK for Dummies Sean Whitaker, PMP Vice President, PMINZ A short history of PMBOK A Guide to the Project Management Body of Knowledge (PMBOK Guide) was first published by the Project Management Institute
Software Process Improvement CMM
Software Process Improvement CMM Marcello Visconti Departamento de Informática Universidad Técnica Federico Santa María Valparaíso, Chile Software Engineering Institute Founded by the Department of Defense
Reaching CMM Levels 2 and 3 with the Rational Unified Process
Reaching CMM Levels 2 and 3 with the Rational Unified Process Rational Software White Paper TP174 Table of Contents INTRODUCTION... 1 LEVEL-2, REPEATABLE... 3 Requirements Management... 3 Software Project
CMMi and Application Outsourcing
White Paper CMMi and Application Outsourcing Abstract A lot of applications outsourcing providers in the market today are claiming for being assessed in different maturity levels of CMMi. But it is important
The Design and Improvement of a Software Project Management System Based on CMMI
Intelligent Information Management, 2012, 4, 330-337 http://dx.doi.org/10.4236/iim.2012.46037 Published Online November 2012 (http://www.scirp.org/journal/iim) The Design and Improvement of a Software
Buyer Beware: How To Be a Better Consumer of Security Maturity Models
Buyer Beware: How To Be a Better Consumer of Security Maturity Models SESSION ID: GRC-R01 Julia Allen Software Engineering Institute Carnegie Mellon University [email protected] Nader Mehravari Software
CMMI: What do we need to do in Requirements Management & Engineering?
Colin Hood Page 1 of 11 : What do we need to do in Requirements Management & Engineering? Colin Hood HOOD Group February 2003 : What do we need to do in Requirements Management & Engineering?... 1 1 Abstract...
CMM SM -Based Appraisal for Internal Process Improvement (CBA IPI): Method Description
Technical Report CMU/SEI-96-TR-007 ESC-TR-96-007 CMM SM -Based Appraisal for Internal Process Improvement (CBA IPI): Method Description Donna K. Dunaway Steve Masters April 1996 Technical Report CMU/SEI-96-TR-007
Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects
Transdyne Corporation CMMI Implementations in Small & Medium Organizations Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects Dana Roberson Quality Software Engineer NNSA Service
Mahmoud Khraiwesh Faculty of Science and Information Technology Zarqa University Zarqa - Jordan [email protected]
World of Computer Science and Information Technology Journal (WCSIT) ISSN: 2221-0741 Vol. 1, No. 2, 26-33, 2011 Validation Measures in CMMI Mahmoud Khraiwesh Faculty of Science and Information Technology
CMMI for Acquisition, Version 1.3
CMMI for Acquisition, Version 1.3 CMMI-ACQ, V1.3 CMMI Product Team Improving processes for acquiring better products and services November 2010 TECHNICAL REPORT CMU/SEI-2010-TR-032 ESC-TR-2010-032 Software
Risk Management Framework
Risk Management Framework Christopher J. Alberts Audrey J. Dorofee August 2010 TECHNICAL REPORT CMU/SEI-2010-TR-017 ESC-TR-2010-017 Acquisition Support Program Unlimited distribution subject to the copyright.
NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0
NASCIO EA Development Tool-Kit Solution Architecture Version 3.0 October 2004 TABLE OF CONTENTS SOLUTION ARCHITECTURE...1 Introduction...1 Benefits...3 Link to Implementation Planning...4 Definitions...5
Process Improvement -CMMI. Xin Feng
Process Improvement -CMMI Xin Feng Objectives History CMMI Why CMMI CMMI representations 4/11/2011 Software Engineering 2 Process Improvement Achieve both qualityand productivity ( 生 产 力 ) It is not necessary
Foredragfor Den Norske Dataforening, den 08.10.2003
Foredragfor Den Norske Dataforening, den 08.10.2003 CMM, CMMI and ISO 15504 (SPICE) Bruk av modenhetsmodeller under programmvareutvikling, er det nøkkelen til suskess? Malte Foegen, Jürgen Richter IT Maturity
Software and Systems Engineering. Software and Systems Engineering Process Improvement at Oerlikon Aerospace
SYMPOSIUM at Claude Y. Laporte OA - Process Engineering Nicola R. Papiccio OA - Software Engineering AGENDA Introduction Software Engineering Process s Engineering Process Management of of Change Lessons
SOFTWARE QUALITY MANAGEMENT THROUGH IMPLEMENTATION OF SOFTWARE STANDARDS
4 th Int. Conf. CiiT, Molika, Dec.11-14, 2003 61 SOFTWARE QUALITY MANAGEMENT THROUGH IMPLEMENTATION OF SOFTWARE STANDARDS S. Grceva, Z. Zdravev Faculty for Education Goce Delcev, University of Sts. Cyril
Knowledge Infrastructure for Project Management 1
Knowledge Infrastructure for Project Management 1 Pankaj Jalote Department of Computer Science and Engineering Indian Institute of Technology Kanpur Kanpur, India 208016 [email protected] Abstract In any
Using Baldrige Performance Criteria to Strengthen CMMI Measurable Results NDIA CMMI Conference - November 2008
Using Baldrige Performance Criteria to Strengthen CMMI Measurable Results NDIA CMMI Conference - November 2008 Tim Olson, MBNQA Baldrige Examiner, 2008 Lean Solutions Institute, Inc. (LSI) (760) 804-1405
Software Engineering. Introduction. Lecturer: Giuseppe Santucci
Software Engineering Introduction Lecturer: Giuseppe Santucci Summary Some useful pieces of information Introduction to Software Engineering Standardization of Software Process 2 Software Engineering Classes
How Rational Configuration and Change Management Products Support the Software Engineering Institute's Software Capability Maturity Model
How Rational Configuration and Change Management Products Support the Software Engineering Institute's Software Capability Maturity Model by Bill Cottrell and John Viehweg Software Engineering Specialists
GQM + Strategies in a Nutshell
GQM + trategies in a Nutshell 2 Data is like garbage. You had better know what you are going to do with it before you collect it. Unknown author This chapter introduces the GQM + trategies approach for
Software Quality Management
Software Lecture 9 Software Engineering CUGS Spring 2011 Kristian Sandahl Department of Computer and Information Science Linköping University, Sweden A Software Life-cycle Model Which part will we talk
Match point: Who will win the game, ITIL or CMMI-SVC? NA SEPG 2011 Paper Presentation
Match point: Who will win the game, ITIL or CMMI-SVC? NA SEPG 2011 Paper Presentation Anju Saxena John Maher IT Process and Service Management Global Consulting Practice ITIL is a Registered Trade Mark,
A Systematic Review of Software Process Improvement by CMMI
, pp.21-26 http://dx.doi.org/10.14257/ijseia.2014.8.2.03 A Systematic Review of Software Process Improvement by CMMI Poonam Dhankhar 1 and Anil Kumar Mishra 2 1 M.Tech (Software Engineering) 2 Assistant
Distributed and Outsourced Software Engineering. The CMMI Model. Peter Kolb. Software Engineering
Distributed and Outsourced Software Engineering The CMMI Model Peter Kolb Software Engineering SEI Trademarks and Service Marks SM CMM Integration SCAMPI are service marks of Carnegie Mellon University
Nydia González 1, Franck Marle 1 and Jean-Claude Bocquet 1. Ecole Centrale Paris, FRANCE
INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN, ICED 07 28-31 AUGUST 2007, CITE DES SCIENCES ET DE L'INDUSTRIE, PARIS, FRANCE Nydia González 1, Franck Marle 1 and Jean-Claude Bocquet 1 1 Ecole Centrale
Steve Masters (SEI) SEPG North America March 2011. 2011 Carnegie Mellon University
Using Organizational Business Objectives to Guide a Process Improvement Program Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 (SEI) SEPG North America March 2011 Agenda
White Paper. IT Service Management Process Maps. Select Your Route to ITIL Best Practice
White Paper IT Service Process Maps Select Your Route to ITIL Best Practice Brian Johnson VP and WW ITIL Practice Manager, CA Inc. Nancy Hinich Solution Manager, Technical Services, CA Inc. Pete Waterhouse
Role of Software Quality Assurance in Capability Maturity Model Integration
Role of Software Quality Assurance in Capability Maturity Model Integration Rekha Chouhan 1 Dr.Rajeev Mathur 2 1 Research Scholar, Jodhpur National University, JODHPUR 2 Director, CS, Lachoo Memorial College
CMS Policy for Capability Maturity Model Integration (CMMI)
Chief Information Officer Office of Information Services Centers for Medicare & Medicaid Services CMS Policy for Capability Maturity Model Integration (CMMI) December 2006 Document Number: CMS-CIO-POL-CMMI01-01
Interpreting the Management Process in IEEE/EIA 12207 with the Help of PMBOK
Interpreting the Management Process in IEEE/EIA 12207 with the Help of PMBOK Lewis Gray, Ph.D., PMP Abelia Fairfax, Virginia USA www.abelia.com Copyright 2002 by Abelia Corporation. All rights reserved
Internal Audit Capability Model (IA-CM)
R E S E A R C H Internal Audit Capability Model (IA-CM) For the Public Sector Author??? The Institute of Internal Auditors Disclosure Copyright 2009 by The Institute of Internal Auditors Research Foundation
Future of CMM and Quality Improvement. Roy Ko Hong Kong Productivity Council
Future of CMM and Quality Improvement Roy Ko Hong Kong Productivity Council 1 Agenda Future Development of CMMI CMMI and Small Organizations CMMI and Agile Development Good Enough Quality CMMI and Other
CMMI with Digité Universal Process Framework
Introduction In today's world, software is becoming a larger part of many products and services. As the importance of software in systems increases, they are strongly influenced by software quality and
Best Practices Statement Project Management. Best Practices for Managing State Information Technology Projects
State of Arkansas Office of Information Technology 124 W. Capitol Ave. Suite 990 Little Rock, AR 72201 501.682.4300 Voice 501.682.4020 Fax http://www.cio.arkansas.gov/techarch Best Practices Statement
Introduction to SEIs Capability Maturity Model Integration (CMMI)
Introduction to SEIs Capability Maturity Model Integration (CMMI) Rajiv Kapur, Ph.D. President and CEO Cura Consulting Solutions Principal, CCI Group Adjunct Professor, Industrial & Systems Engineering,
ICT Benchmarking: Better Practice Roadmap
ICT Benchmarking: Better Practice Roadmap PART 1 VERSION 1.0 ICT Benchmarking: Better Practice Roadmap 1 Licensing The Department of Finance and Deregulation is licensed to use, reproduce, adapt, modify,
Building a Data Quality Scorecard for Operational Data Governance
Building a Data Quality Scorecard for Operational Data Governance A White Paper by David Loshin WHITE PAPER Table of Contents Introduction.... 1 Establishing Business Objectives.... 1 Business Drivers...
Process Improvement. Objectives
Process Improvement Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 1 Objectives To explain the principles of software process improvement To explain how software process factors
A COMPARISON OF FIVE APPROACHES TO SOFTWARE DEVELOPMENT. David J. Schultz. January 21, 2000
A COMPARISON OF FIVE APPROACHES TO SOFTWARE DEVELOPMENT David J. Schultz January 21, 2000 1. Introduction This white paper addresses five approaches, or methodologies, for software engineering (SWE): The
Enhancing Sales and Operations Planning with Forecasting Analytics and Business Intelligence WHITE PAPER
Enhancing Sales and Operations Planning with Forecasting Analytics and Business Intelligence WHITE PAPER SAS White Paper Table of Contents Introduction.... 1 Analytics.... 1 Forecast Cycle Efficiencies...
An Integrated Model of ISO 9001:2000 and CMMI for ISO Registered Organizations
An Integrated Model of ISO 9001:2000 and CMMI for ISO Registered Organizations Chanwoo Yoo 1, Junho Yoon 1, Byungjeong Lee 2, Chongwon Lee 1, Jinyoung Lee 1, Seunghun Hyun 1, and Chisu Wu 1 1 School of
What is Automotive Software Engineering? What is Automotive Software Engineering? What is Automotive Software Engineering?
Process models: Capability Maturity Model Integration (CMMI) Software Process Improvement and Capability Determination (SPICE) V-Model Standards: MISRA-C standard AUTOSAR Configuration management Product
A SUGGESTED HARMONIZATION OF DMAIC WITH PMBOK PROJECT LIFE CYCLES FOR PHARMACEUTICAL LEAN SIX SIGMA PROJECTS
Abstract: With the increased emphasis within the pharmaceutical industry on business productivity through the dual application of Lean Six Sigma and disciplined project management methodologies, there
The SWEBOK Initiative and Software Measurement Intentions
The SWEBOK Initiative and Software Measurement Intentions Abstract ALAIN ABRAN Executive Co-editor, SWEBOK Project Pierre Bourque, Robert Dupuis (Co-editors) Articulating a body of knowledge is an essential
Software Engineering: Analysis and Design - CSE3308
CSE3308/DMS/2004/25 Monash University - School of Computer Science and Software Engineering Software Engineering: Analysis and Design - CSE3308 Software Quality CSE3308 - Software Engineering: Analysis
How To Understand And Understand The Cmm
W H I T E P A P E R SEI's Capability Maturity Model Integrated (CMMI) Relative to ICM's CMII (Rev B) SUMMARY CMMI is built on a set of integrated processes and includes CM as a supporting process. The
Using Business Process Management Technology to Implement a CMMI-compliant Agile Software Development Approach
Using Business Process Management Technology to Implement a CMMI-compliant Agile Software Development Approach Bob Moore, Business, Inc. 1 Introduction This presentation will show how Business Process
Software Engineering from an Engineering Perspective: SWEBOK as a Study Object
Software Engineering from an Engineering Perspective: SWEBOK as a Study Object Alain Abran a,b, Kenza Meridji b, Javier Dolado a a Universidad del País Vasco/Euskal Herriko Unibertsitatea b Ecole de technologie
