Achieving SA-CMM Maturity Level A DoD Acquisition Management Experience

Size: px
Start display at page:

Download "Achieving SA-CMM Maturity Level A DoD Acquisition Management Experience"

Transcription

1 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 Carnegie Mellon University 4500 Fifth Ave. Pittsburgh, PA USA mjf@sei.cmu.edu Abstract. For many years now, United States federal government agencies have seen the advantages in outsourcing software engineering support for both new product development and maintenance. This approach provides federal government agencies access to a wide variety of skilled professionals that have the essential knowledge and experience relative to current technology, and meet the requirements for developing a solution. Although outsourcing alleviates management oversight at a software engineering level, there is still a need for management oversight of a software project. Software acquisition management has been established as a common practice within government agencies, as a result of the shift to outsourcing software engineering support. Active involvement by the acquisition management organization is still required, but at an oversight level. Therefore, an Acquisition Management Organization (AMO) must have sound practices in place to effectively manage the software acquisition. In this paper we discuss an Acquisition Management Organization that is a product management office with a mission to maintain existing computer information systems. The importance of having sound software acquisition management practices in place was recognized, and the AMO embarked on a mission to achieve this level of excellence. The Software Engineering Institute (SEI) in conjunction with the acquisition management community developed a software acquisition model that provided the foundation for assessing the effectiveness of any Acquisition Management Organization. The model, known as the Software Acquisition Capability Maturity Model 1 (SA-CMM ) is based on the fundamentals of software acquisition processes and practices. The model provides an objective assessment of an organization s capability and maturity in software acquisition management, and forms the basis for establishing a process improvement program to achieve a maturity level. This paper provides an overview on the experiences of applying SA-CMM on a federal government agency, to establish more effective acquisition management processes and practices. The life cycle of this experience includes the planning stages of identifying the model to use, through to completion of the final assessment where a maturity level 2 rating was achieved against the SA-CMM (version 1.03) model. It also provides an indication of obstacles that could potentially be expected, and how the organization resolved these obstacles to better achieve its mission and benefit from its process improvement effort. 1. BACKGROUND As we all know software is pervasive in many of our systems. Software provides a critical means to achieve much of the functionality of these modern systems. The term software-intensive system has been used to reflect this dependence and the growing demand for such systems, whether they are financial, automotive, or weapon systems. Typically, this demand is being satisfied by acquiring the system and attendant software rather than developing or building the system in house. 1 Software Capability Maturity Model, SW-CMM, and Software Acquisition Capability Model, SA-CMM are registered in the U.S. Patent and Trademark Office.

2 However, there have been and are widespread problems within projects acquiring softwareintensive systems. Cost overruns, schedule slips, and poor system/software performances are typical symptoms of such problems. Studies 2 have indicated that many of these problems reside with the management of the acquisition; and, specifically with the lack of discipline and the poor process capability and process maturity of the acquirer. All too often, software-intensive system acquirers place the blame of poor-quality software on the suppliers (developers). Acquirers and suppliers are on different sides of the same system. They can engage in mutually beneficial behaviors or mutually destructive behaviors. A poor acquirer can inhibit a good supplier. The bottom line is that the acquirer s management processes and practices and resultant decisions can negatively impact the software development process of the supplier. Figure 1 gives us some indication why this situation exists. We are seeing more and more that the mismatch of the acquirer and the supplier as far as their process capability and maturity, and level of experience are contributing to many of the problems Supplier (developer) mentioned earlier. If delivery of quality software products and services is a joint responsibility of the acquirer and the supplier, then we need to improve the practices of both. Figure 1: Acquirer/Supplier Capability Mismatch Let s first consider some noticeable symptoms such as those shown in bottom left quadrant of Figure 1. The most common is the ability for effective communications across all the components of an acquisition management organization. Without regular communication of activities, events, work in progress and team participation, the underlying goals may not be accomplished and can lead to further degradation in other areas of the AMO. Such areas include the availability of production systems that are maintained by the AMO. Any unscheduled downtime of production systems can be devastating to an organization s business objectives if the computer 2 Acquirer capability/maturity Management Capability Level Mismatch mature buyer must mentor low maturity developer outcome not predictable Disaster constant crises no req s mgt. no risk mgt. no discipline no process... no product capability/maturity Matched Team match of skills, maturity team risk approach execution to plan measurable performance quantitative management highest probability of success Mismatch Customer is always right hurts. Customer encourages short cuts. Department of Defense, Defense Science Board Report Acquiring Defense Software Commercially, June 1994 system is unavailable for daily business processing. There is a saying that all roads lead to requirements. Having partial or no requirements management process in place can provide an element of chaos and poor guidance for the work to be accomplished by all stakeholders during the acquisition. A software supplier will attempt to fulfill the requirements to the best of their ability. But unless the AMO office has clearly defined what those requirements are, there is no guarantee that the true needs of the business will be fulfilled. A clearly defined set of requirements sets the direction of the acquisition, and ultimate accomplishment in satisfying the needs of the organization s business objectives. Having well developed and institutionalized processes, necessary practices, training and tools supporting the AMO will guide the AMO from a crisis management environment into a more structured and disciplined environment. This same concept of establishing a disciplined approach also applies to the supplier, so that software supplier receiving guidance from the AMO has the ability to deliver the quality products and services as expected. 2. THE SOFTWARE ACQUISITION CAPABILITY MATURITY MODEL (SA-CMM) 2.1 Evolution of CMM The Software Acquisition Capability Maturity Model (SA-CMM ) [1] was developed to help improve the acquirer's ability to manage acquisitions by providing a mechanism to discipline the acquirer's software acquisition processes. It was developed to address the common problems noted above. The SA- CMM focuses on how the acquisition organization manages its internal business, not on how the supplier manages it s development project. From another perspective, the Software Capability Maturity Model (SW-CMM ) [4] and the Capability Maturity Model Integrated (CMMI ) [2] describes the supplier's role while the SA-CMM describes the acquirer's role in the acquisition process. Organizations have used the SA-CMM to instill discipline not only in their software acquisition processes, but also in their general acquisition processes. This is possible because of the flexibility and adaptability of the SA-CMM to apply to each organization's unique business needs [3]. If applied correctly, the SA-CMM results in an introspective view of an organization's ability to accomplish its acquisition mission. Typically, such introspection reveals areas for improvement that include: the organization lacks institutionalized acquisition processes, the processes are inefficient and sometimes ineffective; organizational overlaps exit; responsibilities are not well defined; and visibility into projects is poor. Application of SA- CMM helps an organization understand the existence of these conditions. This realization provides the

3 basis for developing process improvement plans. 2.2 SA-CMM Architecture The architecture of the SA-CMM is shown in Figure 2. The architecture is structured into five levels of Level Focus Key Process Areas 5 Optimizing 4 Quantitative 3 Defined 2 Repeatable 1 Initial Continuous process improvement Quantitative management Process standardization Basic project management Competent people and heroics Acquisition Innovation Management Continuous Process Improvement Quantitative Acquisition Management Quantitative Process Management Training Program Management Acquisition Risk Management Contract Performance Management Project Performance Management User requirements Process Definition and Maintenance Transition to Support Evaluation Contract Tracking and Oversight Project Management Requirements Development and Mgt. Solicitation Software Acquisition Planning increasing process maturity. Each maturity level (except Level 1) contains key process areas (KPAs), which are clusters of important, related practices. Figure 2: SA-CMM Architecture Note that the primary focus of Level 2 is basic project management within a single project. The Software Acquisition Planning and Solicitation KPAs provide the acquisition plans and requirements for the solicitation package and the resulting contract. Requirements for the solicitation and contract area developed under the Requirements Development and Management KPA (These requirements are passed to the supplier through the solicitation package and contract). Although the acquisition organization develops and manages the requirements from the beginning of the project, both the acquirer and the supplier have roles in managing requirement changes throughout the contract period of performance [3]. 3. THE SOFTWARE ACQUISITION MANAGEMENT ORGANIZATION Higher Quality Productivity Lower Risk Higher Risk Rework 3.1 Characteristics of the Acquisition Management Organization The AMO for this process improvement effort is a DoD office primarily responsible for the development and maintenance of computer systems for a large user base. This AMO does not perform any in-house software development, but acquires both products from vendors and services from suppliers. The AMO has established Vision and Mission statements that are it s guiding principles. Planning and activities are determined by the needs of the user community. This ranges from shortterm needs where modifications are needed to existing systems based on requirements submitted from the user community, to long-term needs which is combined input from the user needs based on projected needs and available technology that could be used to enhance system performance and functionality. Some specific responsibilities of the AMO include the development of requirements that translates the user needs into a common set of specifications. An acquisition strategy and plan is developed documenting the approach to be taken and the work to be accomplished during the acquisition. A solicitation package is developed from the requirements for soliciting bids from vendors that are fully qualified to perform the work. Preparation of a contract for supplier services requires both financial and legal competence to ensure viable source selection and correct expenditure of funds. A government procurement or contract organization services this AMO for any support related to contract administration. In addition to acquisition management responsibilities, technical and project management skills are also pertinent to the deliver of quality software products and services. These are traditionally overlooked, and reliance is placed on the supplier to provide input. In fact, these responsibilities are precisely those embodied in the SA-CMM KPAs at level 2 as shown in Figure 2, i.e., basic acquisition project management. The key stakeholders supporting the AMO include the user community, the procurement or contract office and the software supplier that provides software solutions. 4. THE PROCESS IMPROVEMENT EFFORT 4.1 The Process Improvement Strategy The first step in the effort for the AMO was to determine the most appropriate CMM model to use. The AMO selected SA-CMM to help identify and understand the areas for improvement, and used this information as the basis for process improvement planning (Caution should be taken when considering applying the Software Subcontract Management KPA from the SW-CMM to an AMO. This KPA is limited to subcontract management for a software development organization and does not provide the foundation for managing an acquisition.). In addition, the process improvement effort of the AMO required the software supplier to also establish a disciplined environment using the SW-CMM. This integrated approach would help ensure that the overall combined work of the AMO and supplier team would produce quality products and services. This requirement led the software supplier to establish the necessary processes, practices and tools based on the guidelines provided by the SW-CMM. With the combination of using the SA-CMM model for the AMO office and the SW-CMM model for the software supplier, this approach (shown in Figure 3) would guide both the AMO and the software supplier the capability to operate in the desired quadrant of Figure 1. Although there are a total of 5 maturity levels in the SA-CMM model, only level 2 key process areas were selected for this initial process improvement effort. As both the AMO office and software supplier processes mature, then the next level key process areas may be considered. The goal is to step up the maturity level

4 and not take leaps which would only prove disastrous, Information Requirements of the User Community AMO (Acquirer) Software Contractor (Supplier) RDM ACQUIRER Software Acquisition CMMModel Contract Performance Management (L3) Acquisition Risk Management (L3) Project Performance Management (L3) [PDSAP] Project Management (PM) L2 SAP SOL EVAL T2S Contract Track and Oversight Contract/SOW Scheduled SUPPLIER Deliverables Software CMMModel Software Product Peer Reviews RM Engineering (L3) (L3) SPP SPTO SCM SQA Organization Process Focus (L3) Integrated Software Management (L3) Intergroup Coordination (L3) and not recommend by SEI to take that path. Figure 3: Business Model. Organization Process Definition (L3) Training Program (L3) Training Program L3 Process Definition & Maintenance (L3) The Process Improvement Schedule With every new project initiative comes planning. SEI provides guidelines for planning process improvement based on information corroborated with the industry. The SEI routinely publishes statistical information ( based on data collected from the industry. SEI publications provide an indication that organizations typically take anywhere from months to move up a maturity level. This number was used to develop a schedule of activities to be performed for the AMO. The initial target of 18 months was selected based on the size of the AMO. This also provided a 6 month buffer for any unexpected turn of events, ensuring the project didn t prolong past the 2 year maximum. The activities were grouped into stages to establish milestones on the improvement schedule. Preparation activities followed the development schedule that included team training on the SA-CMM model, and team orientation on the stages of the process improvement schedule. The first stage of the improvement schedule was to conduct an initial assessment of the AMO against the SA-CMM model to obtain the introspective view. The initial analysis involved documentation reviews and interviews with the team members. Once all the information was consolidated, a gap analysis was performed on the results to identify both strengths to leverage and weaknesses to improve. An improvement plan and schedule was developed to correct the weaknesses identified. This was presented to the AMO team to understand the deficiencies that exist, and the work involved in correcting these deficiencies. The benefits were also outlined to gain buy-in from the team. Given the benefits were long term and processes were incrementally deployed, it was a challenge to demonstrate the benefits until these processes were institutionalised and practiced over a short period of time. Once the improvement schedule was executed, progress on the improvement activities was tracked against the schedule. Routine reporting to management was done that included accomplishments made, and issues impacting improvement activities for management resolution. As progress was made with improvements, assessment on the capability of the AMO provided an integrity check on the improvements made. With every CMM based process improvement, a series of informal assessments were planned for providing a continuous introspective view of the improvements. When the second informal assessment for the AMO showed compliance with all level 2 Key Process Areas, a final assessment was planned several months in advance to obtain a maturity rating for the AMO. The maximum effort required for this process improvement effort occurred during execution of the improvement activities. The time frame for this effort will vary for other organizations depending on their level of maturity. The amount of process documentation developed for the AMO was in the order of 100 documents, which required a substantial amount of effort to complete. Initial estimates for the improvement activities was set to 9 months, while actual was 12 months. Although the total estimated effort to reach maturity level 2 was 18 months, the actual effort (from the planning stage to the final assessment) was 24 months. This met the schedule requirements of the effort. 5. WHAT THE AMO GAINED FROM PROCESS IMPROVEMENT USING THE SA- CMM 5.1 Key Improvements Given the amount of effort that can potentially be required for process improvement, what can be gained from all this work? The first and foremost was achieving a structured and disciplined acquirer and supplier organizations; a matched team situation as shown in Figure 1. Both organizations are now better able to interactively perform their tasks. This is achieved in a number of ways. Communications has vastly improved between the AMO, the software supplier and with the user community which the AMO supports. This was noticeable by all the stakeholders and was brought up during progress reviews. The users have a much better insight and appreciation on the work involved for processing their needs. Progress reviews are scheduled on a regular basis, with information exchange between all the stakeholders. There is also an improved coordination of activities between the AMO and the software supplier. This is a key practice in maximizing software supplier s productivity and therefore a return on investment. The software supplier receives the proper guidance it needs to effectively perform the tasking needed. A master project schedule was established that identifies all the

5 tasks that have been scheduled for the software supplier. Monthly progress reporting of software supplier activities provides the AMO better oversight capability so that informed decisions can be made on any schedule deviations. One aspect of the monthly progress reporting that was noticeable over the 2-year effort was the movement and completion of tasks that were a backlog for several years. Both software and hardware upgrades on computer systems are an essential part of system maintenance in ensuring continued vendor product support, and availability of new product features. Because too much focus was placed on processing the high volume of user changes submitted, major maintenance upgrades fell behind. This also became a high-risk area because of system vulnerability, and the availability of vendor support slowly diminishing. Improved communication between stakeholders provided the understanding and the need for the upgrades, together with the guidance from the AMO to prioritise the software supplier s tasking in completing the upgrades. The master schedule now identifies future upgrades for continuity in system maintenance. Another noticeable improvement was the shift in software supplier tasking on the type of development work being done. In the past, the software supplier was tasked to spend most of its time on code modifications to existing production systems, while time for researching and developing new systems based on new technology was limited. The downside on this approach is that the technology of the existing systems falls behind. This inhibits the availability of new systems that can potentially provide a substantial number of system enhancements to the current systems. In some cases, new technology was found to provide solutions to user needs and problems that existed for AMO to effectively maintain the production systems. An example of such a problem is continuity of operations during disaster recovery. There were several unsuccessful attempts to restore the systems during routine trial runs, and had created a risk event. Because of the completion in the upgrades, disaster recovery trials are now successful. Establishing of process assets provided the AMO and the software supplier predictability in the acquisition and software development activities. As change requests (user requirements) were submitted to the AMO office, the team members in the AMO office and the software supplier now have a common understanding on the life cycle stages (which included the software supplier s development stages) of processing change requests, coordination of activities with all affected groups, and reporting on progress to management. A defined supplier s software development process and enhanced software testing process provided a more reliable production system. Software releases on production systems were monitored and controlled to ensure minimal impact on downtime. With these improvements in place, the reduction of production system downtime decreased from 5% in 1999 to less than 1% in This was significant as it supported the organization s mission and business objectives. Having documented processes (process assets) in place, and using automated tools to support the processes provided the mechanism for tracking and monitoring project activities and events. Examples of processes and tools include Risk Management plans and procedures for tracking risks during the acquisition, change request process to manage, track and monitor requirements through the change request life cycle process. The process assets provided the AMO office team members guidelines to follow when performing tasks that support the software acquisition. A configuration management tool was implemented to automate the change request life cycle process. All stakeholders have immediate access to submitted change requests and real time processing status. 5.2 Additional Functions and Capabilities Metrics reporting can play a key role in assessing and improving the effectiveness and utilization of processes. A quantitative management approach was taken by expanding the existing metrics reporting capability. Some data had been gathered in the past, but not effectively utilized. With the establishment of needed processes and documentation of existing processes, essential data collection for tracking and reporting key AMO and software development activities were identified. AMO defined reporting requirements from the software supplier for better assessment of software supplier activities, and progress in meeting scheduled contractual requirements. These reporting requirements were set in place, and monthly assessments are now made based on the progress reporting provided by the software supplier. There are some practices that may be considered as additional workload with no added value. Let s take one practice, for example, Quality Assurance (QA). QA is an overhead and sometimes perceived as not providing value to core business. There is a price tag involved with QA, which further elevates operating costs. Why would the AMO want to invest time and funding for QA? Understanding the value that QA can provide will demonstrate the benefits and return on investment for the AMO. As part of the Evaluation Key Process area of SA-CMM, products delivered by the software supplier to the AMO office must be evaluated against the requirements of the contract. To ensure the quality of products and services delivered by the software supplier meet the requirements of the contract, a QA function was established. The QA function provided guidance on the program to establish evaluation processes and practices, and ensure they are followed. AMO management have a much better oversight capability on the quality of delivered products with respect to contractual requirements. To maintain consistent and repeatable processes, a knowledge centre website was developed to house the

6 process assets in a controlled environment. As revisions are needed to bring process assets inline with current AMO practices, the updates are performed using the configuration management process. The knowledge centre website was readily accessible to all AMO team members, and used to institute repeatable practices. As staff turnover occurs, new team members will have access to the knowledge centre for relevant information. This will ensure continuity in the support that the AMO will maintain during the life of an acquisition. 6. SUMMARY The SA-CMM was created for the discipline of software acquisition, i.e., to help organizations improve their software acquisition processes. The SA-CMM focuses on how the acquisition organization manages its internal business, not on how the supplier does its business. The model was developed to be flexible enough in its application to be adaptive to a variety of organizations and their differing acquisition processes. Many of the principles documented in the model itself support this flexibility. In general, the SA-CMM has been successfully applied to most acquisition organizations and their unique processes. The AMO described in this paper illustrated one such organization that used the SA-CMM for its process improvement initiative. The model was used to obtain an introspective view of the AMO s ability to accomplish its acquisition mission, and developed a process improvement plan based on weaknesses identified from initial assessment findings and gap analysis. The plan was executed and weaknesses were corrected to fill in the gaps impacting the AMO s capability to manage acquisitions. Several informal assessments were conducted to determine resolution of weaknesses, and a successful final assessment was achieved with a SA-CMM level 2 maturity rating. There were several benefits gained from this process improvement effort. Significant benefits included the establishment of the Matched Team environment, where both the acquirer and supplier have a structured and disciplined environment interactively coordinating and performing their tasks. There is much better communication between all stakeholders through established processes, routine reporting and use of automated tools that capture data based on the change request life cycle process. The AMO provides the supplier the necessary guidance it needs to maximise the supplier s productivity, which provides a higher return on investment. This was achieved through supplier and acquirer coordination, planning and scheduling techniques. There were also some significant improvements in the way the AMO now does business. First there was the shift in supplier tasking in the type of development work performed. The supplier s tasking in maintaining the existing production systems based on current technology was being reduced, and more effort placed in identifying and developing systems based on new technology. Another improvement was documenting existing processes and establishing new ones needed to support AMO s capability for managing acquisitions. This provides the foundation for a common understanding by all AMO team members on tasking to be performed, coordination of activities with all affected groups, and reporting on progress to management. A knowledge centre website was also created to store these process assets in a controlled environment. The website was developed to provide accessibility to these process assets by all AMO team members. With all these improvements in place, there were noticeable improvements in the reliability and availability of production systems with a considerable reduction in system downtime. The results of the process improvement work done on the AMO demonstrated that when applied properly, the SA-CMM ensures that the acquisition organization is better poised to acquire the software product and services to meet the needs of the end users. REFERENCES 1. Cooper, J., et al., (1999) Software Acquisition Capability Maturity Model Version 1.03 (CMU/SEI-2002-TR-010 ESC-TR ). Pittsburgh, Penn.: Software Engineering Institute, Carnegie Mellon University. 2. CMMI Product Team (2001) Capability Maturity Model Integration (CMMI SM ) Version 1.1 (CMU/SEI-2002-TR-012 ESC-TR ). Pittsburgh, Penn.: Software Engineering Institute. Carnegie Mellon University. 3. Fisher, M., et al., (2002) Applying the SA-CMM, CrossTalk, Vol.15 No Paulk, M. et al., (1995) The Capability Maturity Model: Guidelines for Improving the Software Process. Addison-Wesley, Boston, Mass.

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

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

USAF Software Technology Support Center (STSC) STSC SPI Help Desk COM , DSN

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

Introduction to the CMMI Acquisition Module (CMMI-AM)

Introduction to the CMMI Acquisition Module (CMMI-AM) Pittsburgh, PA 15213-3890 Introduction to the CMMI Acquisition Module (CMMI-AM) Module 1: Background SM CMM Integration, IDEAL, and SCAMPI are service marks of Carnegie Mellon University. Capability Maturity

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

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

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

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

Independent Verification and Validation (IV&V)

Independent Verification and Validation (IV&V) Independent Verification and Validation (IV&V) 12 th Annual NDIA CMMI Conference November 2012 - Denver, CO The MITRE Corporation The author s affiliation with The MITRE Corporation is provided for identification

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

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

Objective Demonstration of Process Maturity Through Measures

Objective Demonstration of Process Maturity Through Measures Objective Demonstration of Process Maturity Through Measures 2000 PSM Users Group Conference Vail, Colorado 24-28 July 2000 Presented By: Perry R. DeWeese Lockheed Martin 7 July 2000 1 Agenda: Concept

More information

Capability Maturity Model for Software (SW-CMM )

Capability 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 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

Quality Assurance / Quality Control Plan

Quality Assurance / Quality Control Plan Quality Assurance / Quality Control Plan Table of Contents MANAGEMENT APPROACH... 3 SUBCONTRACT MANAGEMENT... 3 QUALITY MANAGEMENT APPROACH... 3 METHODOLOGY... 4 CONCEPT OF OPERATIONS... 5 QUALITY MANAGEMENT

More information

CERT Resilience Management Model, Version 1.2

CERT Resilience Management Model, Version 1.2 CERT Resilience Management Model, Organizational Process Focus (OPF) Richard A. Caralli Julia H. Allen David W. White Lisa R. Young Nader Mehravari Pamela D. Curtis February 2016 CERT Program Unlimited

More information

Supplier s s Perspective on

Supplier s s Perspective on Supplier s s Perspective on CMMI-ACQ Reflections from Supplier s s perspective Adapting CMMI for Acquisition Organizations: A Preliminary Report Kathryn Dodson, EDS (kathryn.dodson@eds.com) Gowri S Ramani,

More information

Reducing Estimating Errors with the CMM Raymond L. Kile 26 October 2000

Reducing Estimating Errors with the CMM Raymond L. Kile 26 October 2000 Reducing Estimating Errors with the CMM Raymond L. Kile 6 October 000 Estimates vs Actuals - Definitions ESTIMATE - ENGINEER S BEST GUESS (Technical Activity) Size/Performance Cost/ Schedule BID RISK BASED

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

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

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

CMMI V2.0 MODEL AT-A-GLANCE. Including the following views: Development Services Supplier Management. CMMI V2.0 outline BOOKLET FOR print.

CMMI V2.0 MODEL AT-A-GLANCE. Including the following views: Development Services Supplier Management. CMMI V2.0 outline BOOKLET FOR print. CMMI V.0 MODEL AT-A-GLANCE Including the following views: Development Services Supplier Management CMMI V.0 outline BOOKLET FOR print.indd CMMI V.0 An Integrated Product Suite Designed to meet the challenges

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

Quality Management with CMMI for Development v.1.3 (2013)

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

Applying Software Architecture Evaluation to Systems Acquisition

Applying Software Architecture Evaluation to Systems Acquisition Applying Software Architecture Evaluation to Systems Acquisition John Bergey Matthew Fisher Lawrence Jones February 2000 Carnegie Mellon University Pittsburgh, PA 15213-3890 Sponsored by the U.S. Department

More information

Process Improvement Is Continuous Improvement

Process Improvement Is Continuous Improvement Process Improvement Is Continuous Improvement We can never reach perfection. The CMM does not provide all the answers; it too is evolving and improving. Process management means constructive and continual

More information

Capability Maturity Model the most extensively used model in the software establishments

Capability Maturity Model the most extensively used model in the software establishments International Journal of Scientific and Research Publications, Volume 6, Issue 5, May 2016 710 Capability Maturity Model the most extensively used model in the software establishments Ajith Sundaram Assistant

More information

Using CMMI with Defense Acquisition

Using CMMI with Defense Acquisition Using CMMI with Defense Acquisition Providing a Framework for Achieving Desired Outcomes 10-Dec-02 Joe Jarzombek, PMP Deputy Director for Software Intensive Systems Systems Engineering Directorate Office

More information

Improving Software Acquisition Processes: A Study of Real Project Costs

Improving Software Acquisition Processes: A Study of Real Project Costs The 3rd Annual Conference on the Acquisition of Software-Intensive Systems Arlington, Virginia January 2004 Improving Software Acquisition Processes: A Study of Real Project Costs Dr. Maliha Haddad Assistant

More information

IT MANAGER - BUSINESS & TECHNOLOGY APPLICATIONS (12235) ( )

IT MANAGER - BUSINESS & TECHNOLOGY APPLICATIONS (12235) ( ) GENERAL DESCRIPTION OF WORK IT MANAGER - BUSINESS & TECHNOLOGY APPLICATIONS (12235) (31000275) Positions in this banded class are responsible for supervisory and managerial work in directing a designated

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

Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination)

Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination) Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination) Neil Potter The Process Group neil@processgroup.com 1 Agenda Summary of PMBOK, CMMI

More information

IT MANAGER - BUSINESS & TECHNOLOGY APPLICATIONS (12235) ( )

IT MANAGER - BUSINESS & TECHNOLOGY APPLICATIONS (12235) ( ) GENERAL DESCRIPTION OF WORK Positions in this banded class are responsible for supervisory and managerial work in directing a designated team of computer applications analysts and applications programmers

More information

DEPARTMENT OF DEFENSE HANDBOOK ACQUISITION OF SOFTWARE ENVIRONMENTS AND SUPPORT SOFTWARE

DEPARTMENT OF DEFENSE HANDBOOK ACQUISITION OF SOFTWARE ENVIRONMENTS AND SUPPORT SOFTWARE NOT MEASUREMENT SENSITIVE MIL-HDBK-1467 10 DECEMBER 1997 SUPERSEDING SEE 6.2 DEPARTMENT OF DEFENSE HANDBOOK ACQUISITION OF SOFTWARE ENVIRONMENTS AND SUPPORT SOFTWARE This handbook is for guidance only.

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

Implementing Reliability Excellence By Randy Heisler, CMRP As appeared in the February 2005 issue of Maintenance Technology

Implementing Reliability Excellence By Randy Heisler, CMRP As appeared in the February 2005 issue of Maintenance Technology Implementing Reliability Excellence By Randy Heisler, CMRP As appeared in the February 2005 issue of Maintenance Technology The first question often asked is: What is Reliability Excellence? The answer

More information

Software Engineering Inspection Models Continued

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

Evaluating CSIRT Operations

Evaluating CSIRT Operations Evaluating CSIRT Operations FIRST 2006 CERT Training and Education Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213-3890 CERT, CERT Coordination Center, and Carnegie Mellon

More information

What do federal and DoD Organizations expect from companies who have adopted CMMI?

What do federal and DoD Organizations expect from companies who have adopted CMMI? What do federal and DoD Organizations expect from companies who have adopted CMMI? John Kelly, Chuck Niles, & Pat Schuler NASA Page 1 Requirement NASA has adopted CMM/CMMI for it most critical software

More information

CMMI for Technical Staff

CMMI for Technical Staff CMMI for Technical Staff SES CMMI Training Series April 7, 2009 Audio Conference #: Dial - 1-877-760-2042 Pass code - 147272 SM SEI and CMM Integration are service marks of Carnegie Mellon University CMM

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

CITS5501 Software Testing and Quality Assurance Standards and quality control systems

CITS5501 Software Testing and Quality Assurance Standards and quality control systems CITS5501 Software Testing and Quality Assurance Standards and quality control systems Unit coordinator: Arran Stewart April 17, 2018 1 / 36 Overview Based on material from: Stephen Dannelly, Winthrop University

More information

Business Process Improvement Guided by the BPMM i

Business Process Improvement Guided by the BPMM i Business Process Improvement Guided by the BPMM i In this first column, we introduce the idea of organizational maturity by describing the overall content of the Business Process Maturity Model (BPMM),

More information

This resource is associated with the following paper: Assessing the maturity of software testing services using CMMI-SVC: an industrial case study

This resource is associated with the following paper: Assessing the maturity of software testing services using CMMI-SVC: an industrial case study RESOURCE: MATURITY LEVELS OF THE CUSTOMIZED CMMI-SVC FOR TESTING SERVICES AND THEIR PROCESS AREAS This resource is associated with the following paper: Assessing the maturity of software testing services

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

USING 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) 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 information

Improving Acquisition in Government Requirements Management Leading Practices: CMMI-ACQ Visualization

Improving Acquisition in Government Requirements Management Leading Practices: CMMI-ACQ Visualization the way we see it Improving Acquisition in Government Requirements Management Leading Practices: CMMI-ACQ Visualization July 2008 Capgemini Government Solutions Table of Contents 1 The Challenge: Increase

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

Relationships Between the Systems Engineering Capability Maturity Model SM and Other Products, Version 1.0

Relationships Between the Systems Engineering Capability Maturity Model SM and Other Products, Version 1.0 Technical Report SECMM-94-09 CMU/SEI-94-TR-26 ESC-TR-94-026 Carnegie Mellon University Software Engineering Institute Relationships Between the Systems Engineering Capability Maturity Model SM and Other

More information

Continuous Process Improvement - Why Wait Till Level 5?

Continuous 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 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

The Capability Maturity Model

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

CMMI Project Management Refresher Training

CMMI Project Management Refresher Training CMMI Project Management Refresher Training Classifica(on 2: Foxhole Technology Employees Only RMD 032 Project Management Refresher Training Course September 21, 2017 Version 1.0 The Process Approach The

More information

CMMI for Acquisition Quick Reference

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

CMMI SM Model Measurement and Analysis

CMMI SM Model Measurement and Analysis Carnegie Mellon University Software Engineering Institute CMMI SM Model CMMI SM is a Service Mark of Carnegie Mellon University Carnegie Mellon University Software Engineering Institute CMMI Staged Representation

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

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

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

By: MSMZ. Standardization

By: MSMZ. Standardization Standardization Introduction A standard is a document. It is a set of rules that control how people should develop and manage materials, products, services, technologies, processes and systems. Every organization

More information

CERT Resilience Management Model, Version 1.2

CERT Resilience Management Model, Version 1.2 CERT Resilience Management Model, Asset Definition and Management (ADM) Richard A. Caralli Julia H. Allen David W. White Lisa R. Young Nader Mehravari Pamela D. Curtis February 2016 CERT Program Unlimited

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

PART THREE: Work Plan and IV&V Methodology (RFP 5.3.3)

PART THREE: Work Plan and IV&V Methodology (RFP 5.3.3) PART THREE: Work Plan and IV&V Methodology (RFP 5.3.3) 3.1 IV&V Methodology and Work Plan 3.1.1 NTT DATA IV&V Framework We believe that successful IV&V is more than just verification that the processes

More information

NASA s Approach to Software Assurance

NASA s Approach to Software Assurance NASA s Approach to Software Assurance Martha Wetherholt, NASA Abstract. NASA defines software assurance as: the planned and systematic set of activities that ensure conformance of software life cycle processes

More information

How to Explain the Value of Every CMMI Practice

How to Explain the Value of Every CMMI Practice How to Explain the Value of Every CMMI Practice CMMI Technology Conference & User Group 12-15 November 2007 Rick Hefner, Ph.D. Director, Process Management Northrop Grumman Corporation rick.hefner@ngc.com

More information

IT PROJECT ANALYST/MANAGER

IT PROJECT ANALYST/MANAGER IT PROJECT ANALYST/MANAGER I. DESCRIPTION OF WORK Positions in this banded class are responsible for project management work involving planning and coordination of information technology projects. To ensure

More information

DORNERWORKS QUALITY SYSTEM

DORNERWORKS QUALITY SYSTEM DORNERWORKS QUALITY SYSTEM ALIGNMENT WITH CMMI INTRODUCTION Since its beginning, DornerWorks has had quality as one of our main goals. We have delivered solutions for over a dozen aircraft, including several

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

Program managers (PMs)

Program managers (PMs) BEST PRACTICES Integrating Systems Engineering with Earned Value Management Program managers (PMs) expect their supplier s earned value management system (EVMS) to accurately report the program s integrated

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

Introduction to Software Product Lines Patrick Donohoe Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213

Introduction to Software Product Lines Patrick Donohoe Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Introduction to Software Product Lines Patrick Donohoe Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 2014 by Carnegie Mellon University Copyright 2014 Carnegie Mellon University

More information

CMMI ACQUISITION MODEL (CMMI-ACQ):

CMMI ACQUISITION MODEL (CMMI-ACQ): CMMI ACQUISITION MODEL (CMMI-ACQ): DRIVING PROCESS IMPROVEMENT SEPG Conference - March, 2008 Dr. Richard Frost Global Director, Systems Process and Program Management General Motors Corporation Agenda

More information

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

CMMI A-Specification. Version 1.7. November, For CMMI Version 1.2. This document is controlled by the CMMI Steering Group.

CMMI A-Specification. Version 1.7. November, For CMMI Version 1.2. This document is controlled by the CMMI Steering Group. CMMI A-Specification Version 1.7 For CMMI Version 1.2 November, 2007 This document is controlled by the CMMI Steering Group. CHANGE PAGE HISTORY This is the first release of the A-Spec for CMMI v1.2. Change

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

SEI CMMI-DEV Reference Legend for CAI Process Alignment Grid

SEI CMMI-DEV Reference Legend for CAI Process Alignment Grid SEI CMMI-DEV Legend for CAI Process Alignment Grid SEI Goals/Key Practices Legend Key Practice Goal Activity Commitment Ability Measurement Verification Definition of an Involved Group Document Legend

More information

CMM and CMMI : Show Me the Value!

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

Large Federal Agency Leverages IV&V to Achieve Quality Delivery for Critical Modernization Initiative

Large Federal Agency Leverages IV&V to Achieve Quality Delivery for Critical Modernization Initiative Large Federal Agency Leverages IV&V to Achieve Quality Delivery for Critical Modernization Initiative Capgemini Government Solutions provides Independent Verification and Validation (IV&V) services to

More information

Chapter 26 Process improvement

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

What Functional Groups Are Included in the CMMI -SE/SW/IPPD/SS Model?

What Functional Groups Are Included in the CMMI -SE/SW/IPPD/SS Model? What Functional Groups Are Included in the CMMI -SE/SW/IPPD/SS Model? Software Engineering Process Group Conference March 9, 2004 Roland G. Weiss Joan Weszka Lockheed Martin Systems & Software Resource

More information

Project Quality Management

Project Quality Management Project Quality Management Discussion Topics Quality Models Quality Management Activities ISO9000 CMMI What Is a Project? A temporary endeavour undertaken to create a unique product, service, or result

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

1.264 Lecture 5 System Process: CMMI, ISO

1.264 Lecture 5 System Process: CMMI, ISO 1.264 Lecture 5 System Process: CMMI, ISO Next class: Read UML chapters 1 (skim), 2 (skim), 4, 8, 9 Make sure you have Visual Paradigm installed. We start using it Monday in class. Homework 1 solutions

More information

8. CMMI Standards and Certifications

8. 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 information

CMMI Update. Mary Beth Chrissis, as represented by: Pat O Toole Software Engineering Institute. Pittsburgh, PA May 15, 2008

CMMI Update. Mary Beth Chrissis, as represented by: Pat O Toole Software Engineering Institute. Pittsburgh, PA May 15, 2008 Mary Beth Chrissis, as represented by: Pat O Toole Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 May 15, 2008 CMMI Today The CMMI Product Suite was released 1/2002 and

More information

9/24/2011 Sof o tw t a w re e P roc o e c s e s s s Mo M d o e d l e s l 1 Wh W a h t t i s i s a Pr P oc o ess s 2 1

9/24/2011 Sof o tw t a w re e P roc o e c s e s s s Mo M d o e d l e s l 1 Wh W a h t t i s i s a Pr P oc o ess s 2 1 Software Process Models 1 What is a Process 2 1 What is a Process? Given input, transforms it into output Consist of a set of activities Ordering among the activities (a partial order) Software Process

More information

Software Quality Management

Software Quality Management Software Quality Management CONTENTS I. Basic Quality Concepts II. Software Quality Assurance (SQA) 1. Definition of SQA 2. SQA Activities III. Quality Evaluation Standards 1. Six sigma for software 2.

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

CMMI GLOSSARY A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

CMMI GLOSSARY A B C D E F G H I J K L M N O P Q R S T U V W X Y Z http://www.tutorialspoint.com/cmmi/cmmi-glossary.htm CMMI GLOSSARY Copyright tutorialspoint.com Here is the list of all CMMI Terms arranged in alphabetical order. A direct link is given based on first

More information

IT Service CMM Questionnaire

IT Service CMM Questionnaire IT Service CMM Questionnaire Frank Niessink October 14, 2000 Identification Participant Name: Team, Role: Tel: Date: For IT Service CMM version L2-1.0, questionnaire version 0.1. 1 Contents 1 Introduction

More information

Process Improvement. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 1

Process Improvement. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 1 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

More information

Improving Operational Resilience Processes

Improving Operational Resilience Processes IEEE International Conference on Social Computing / IEEE International Conference on Privacy, Security, Risk and Trust Improving Operational Resilience Processes The CERT Resilience Management Model Richard

More information

Architecture-Centric Procurement

Architecture-Centric Procurement Architecture-Centric Procurement SATURN Conference April 29 May 3, 2013 Minneapolis, MN John Bergey Larry Jones Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213-2612 Presentation

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

This chapter illustrates the evolutionary differences between

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

CMMI for Services (CMMI -SVC) Process Areas

CMMI for Services (CMMI -SVC) Process Areas CMMI for Services (CMMI -SVC) Process Areas SES CMMI Training Series August27, 2009 Dial - 1-877-760-2042 Pass code - 147272 SM SEI and CMM Integration are service marks of Carnegie Mellon University CMM

More information

Applying Software Architecture Principles in a DoD Acquisition

Applying Software Architecture Principles in a DoD Acquisition Applying Software Architecture Principles in a DoD Software in Workshop October 2007 Report Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information

More information

ICMI PROFESSIONAL CERTIFICATION

ICMI PROFESSIONAL CERTIFICATION ICMI PROFESSIONAL CERTIFICATION Contact Center Management Competencies The ICMI Professional Certification Contact Center Management Competencies specify job role-specific knowledge, skills and abilities

More information