MEASURES FOR EXCELLENCE. Software Process Improvement: Management. Commitment, Measures. And Motivation
|
|
|
- Brandon Walton
- 9 years ago
- Views:
Transcription
1 MEASURES FOR EXCELLENCE Software Process Improvement: Management Commitment, Measures And Motivation J.W.E. Greene QUANTITATIVE SOFTWARE MANAGEMENT LTD 7 rue Fenoux 93 Blythe Road, Paris London W14 OHP Tel: Tel: Fax: qsm.europe@ pobox.com Fax:
2 Software Process Improvement: Management Commitment, Measures and Motivation By J.W.E. Greene Effective software process improvement will not start until management insists that product development work be planned and properly managed. (1) Initiatives to improve the software development process originate from the demands made by major purchasing organizations. Managers responsible for internal development groups, as well as system houses, now require similar improvement. The U.S. Department of Defense (DoD) is the original sponsor of software process improvement. Through the DoDfunded Software Engineering Institute (SEI), five capability levels are defined to classify the maturity of a development organization. The SEI Capability Maturity Model, CMM, is used for assessment. Watts Humphrey, who led initial development of CMM, states, The original motivation for the CMM was thus to address DoD's problems with software acquisition. (1) Key Process Areas (KPA) are defined in detail within each level of the CMM. These are used to assess the capability maturity at each level within software projects, and in the organization as a whole. Management factors characterize the KPAs. (2). It is significant that the maturity levels and KPAs are not based on using any specific technology; rather, maturity is judged on software management factors. The KPAs focus on the need for active and informed management permeating all aspects of the development process. Software process improvement (SPI) initiatives are now under way worldwide in response to the demands of the SEI s CMM. These are frequently managed and driven by a software engineering process group (SEPG). The role of the SEPG is to evaluate and improve the key process areas and hence the CMM level within the company. The goal is to reduce development time, cost, and risk, and improve the quality of the software. Winning Commitment It is vital to win commitment at all levels when starting an SEPG initiative. A fundamental commercial requirement is to measure the productivity of the development process to benchmark the current capability. Figure 1 shows benchmarking as one of the first steps to support the commitment to software process improvement. Progress Data : Reporting and Evaluation Manage Process Commitment Support Process Commitment Benchmarking and History Repository Figure 1 Commitment Measures Estimating and Risk Assessment Make Process Commitment The anticipated benefits from process improvement are used to cost justify the investment in SEPG activities. The return on the investment (ROI) is calculated by forecasting the savings in effort and time in future developments. The measures are then used to: make commitment in estimates and planning for product developments; and manage commitment by following progress, confirming productivity, and evaluating process benefits. These commitments address many significant key process areas, including: informed estimating, risk assessment, defects, reliability, progress control, and feedback from the ongoing projects. 2
3 Measures for Process Improvement The concept of measures when related to process improvement has two meanings: 1. quantitative benchmark measures of the software development process (see Figure 1), and 2. management actions to implement practices that address key process areas (see Figure 2). These two aspects are closely related and this article describes how: Readily available project data is used to benchmark process productivity, These measures provide management insight in to Key Process Areas, The measures are the basis for the implementation of a software control office function that fulfils essential Key Process Areas, and The return on investment (ROI) is calculated as a result of measured process productivity improvement. Background to the Measures In the 1980s, prior to the SEI s CMM, we at Quantitative Software Management (QSM) provided a Software Engineering Assessment Service (SEAS). SEAS evaluates the software management practices in a company, and links these to measures of the company s process productivity. The first SEAS evaluations were performed in Europe; evaluations were later extended to companies in the U.S. They provide insights into the most significant factors that impact process productivity. QSM s findings agree with the SEI s CMM, namely, that management factors dominate the development process and productivity. QSM found that, in the absence of any meaningful measure, senior managers had no way of understanding that they themselves controlled the most important development process factors. These factors relate to management policy and methods, not technical factors. Details and results from applying SEAS in one company over the period from 1980 to 1990 are set out in reference 3. This describes how SEAS was applied every three 3 years to benchmark process productivity, and to identify areas for improvement. The ROI was found to be 70 percent. More recently, QSM s research has shown a similar link between measures of process productivity and CMM levels. (4) Management Measures Metrics are useful insofar as they provide added value to management. Equally important is to introduce management functions that make use of metrics. However, many companies are faced with a chickenand-egg situation of what to do first. A company can overcome this roadblock by quickly benchmarking productivity to show its current position against industry reference measures, as well as the potential commercial benefits from improvement. At the same time, the company can put the functions in place to exploit the measures Process Improvement Return on Investment Development Productivity and Quality Benchmarks Project Estimating and Risk Assessment Development Baseline and Reporting METRICS Trendlines Reference Measures Process Productivity Project Tracking, Reporting and Control The Figure 2 Management Functions Purchasing Should Cost Estimates Software Tender Evaluation Contract Baseline and Reporting Vendor Assessment and Ranking Figure 2 sets out the essential functions in managing software from both development and purchasing perspectives. These management functions, using metrics, are almost identical. Development is concerned with reducing the life cycle time and costs. Purchasing seeks value for money and confidence in delivery. The The Control Office, shown in Figure 2, lies at the heart of successfully managing the development and purchasing of software (5). For a development group, the principal Control Office objectives are to support software projects by:
4 productivity and quality benchmarking, estimating and risk assessment, and tracking, reporting progress, and quantifying process improvement. I highlight below how the Control Office ensures that many of the development KPAs are met within CMM. Figure 2 shows similar functions introduced by purchasing managers. Here the high-level measures are applied to assess proposals and then track and forecast each contracted development. A report examining the software purchasing practices within the U.S. Federal Aviation Authority (FAA; 6) discloses how vulnerable this organization is due to the lack of quantified information related to software. The following summary on the FAA s position is based on SEI CMM criteria: Corporate memory Sizing and reuse Extrapolation using actual performance Audit trails Integrity within dictated limits Data collection and feedback on actual performance Partial All these weaknesses can be addressed and resolved by adopting the management measures shown in Figure 2. Fast Start: The Development Control Office Simple high-level data is used to introduce and operate the development control office function in a development group. Benchmarking is done within three to four weeks to provide measures of current process productivity from recently completed projects. The minimum data required consists of three numbers: 1. the time in months to build and test the software, 2. the corresponding effort, and 3. the size of the software These inputs provide measures of development productivity to determine the current position against industry reference measures. (3) Armed with this data, the company can calculate potential commercial benefits from improved process productivity. The company then checks existing developments against the local measures to ensure that their process assumptions are consistent. It makes realistic high-level estimates for proposed developments, to quantify risk against the management constraints of time, effort, cost, and reliability. The rapid evaluation of alternative estimates that reflect time pressure leads to agreement on the high-level baseline estimates for all proposed developments. Control Office : Monthly Procedure Day Project Data Submitted Distribute Reports Division Director Project Manager Control Office Manager Action List Risk Assessment RED AMBER GREEN Action Forum for RED Projects Internal Risk External Risk Data t Returned or Incomplete: Automatic Classification as RED Figure 3 Monthly Control Office Procedure The high-level baseline is then used to track and report progress. The procedure shown in Figure 3 operates to drive the Control Office (5). Progress data is mandatory. Each month every development is risk assessed and reported using traffic lights, whereby a red light means that development is at risk. The most senior vice-president is responsible for reviewing all red projects and taking actions to reduce risk. Change requests are dealt with by examining the potential impact on the agreed baseline. Completion requires that the history from the project is delivered to update the inhouse metrics repository and to evaluate process improvement. Every six months benchmarking is repeated to determine productivity improvements. The return on investment from improvement is calculated to show the commercial benefits from SEPG activities. Fast Start: The Purchasing Control Office Rapid implementation of the purchasing control function often begins with 4
5 current developments. Frequently this involves runaway projects, where dates are continuously slipping and costs are soaring. The company has immediate motivation to get such projects under control. Again, this is practical to do using simple data (7). The organization compares the implied process productivity from the current runaway plan estimate against industry reference measures. This detects unrealistic assumptions. The organization determines actual process productivity so far using the high-level progress data to date. The organization makes a forecast for completion using the current process productivity. This forecast becomes the basis for future tracking. The organization then introduces a monthly (or weekly) procedure as shown in Figure 3. The purchase of software-based systems involves preparing and issuing an Invitation To Tender (ITT; 8.) A generic questionnaire is used with each ITT; this quantifies the proposed software development plan. An essential metric is the size of the proposed software (6). Basic data on completed projects is requested as part of the ITT. This allows the organization to make informed comparisons between the process productivity assumed in the proposal, and the track record achieved by the vendor. By using the questionnaire, the purchasing organization rapidly collects historic data on the capabilities of suppliers. This adds to the organization s ability to prepare should cost estimates before issuing the ITT. It is a contract condition that the winning supplier must provide high-level reporting data with which to detect any variance against the agreed baseline plan and size. As shown in Figure 3, the Control Office here functions exactly as it would for a development group, with the purchasing vicepresident deciding which actions are necessary on the red-lighted projects. The regular collection of progress data and progress reporting provides a complete history of what happened during the development. This data is assembled in the vendor reference data base built by the purchasing organization to rank its suppliers. Meeting the Key Process Areas The maturity-level framework and related evaluation system help organizations understand their capabilities. They can then compare their current practices with the CMM model and see what activities they need to add or improve (1). CMM Level Key Process Areas Key Actions 5 Optimising 4 Managed 3 Defined 2 Repeatable 1 Initial Statistical Evidence of Process Effectiveness Continuous Process Improvement Focus Rigorous Defect Causal Analysis and Defect Prevention Productivity and Quality are Measured Process Operates within Acceptable Limits Predictable Process and Product Quality Documented Managerial/Engineering Process Organisational Software Process Focus Project Activities Under Control, Quality Tracked Disciplined Management Control Process Project Management Policies/Procedures Project Activities Under Control, Quality Tracked Absence of Sound Management Practices Software Process is Ad Hoc, Unstable Software Development Results are Unpredictable Measure Process Change Defect Prevention Defect Management Process Measurement/Analysis Integrated S/W Management Inter-group Co-ordination Education Program Project Estimating/Control Subcontractor Management Tender Evaluation/Control Education Program Education Program Process Measurement Project Control/Planning Figure 4: Key Process Areas and Key Actions Figure 4 maps the main CMM levels to show how the measures described in this article, both management and metrics, enable many KPAs to be met. The Control Office ensures that key process areas are continuously addressed. QSM has found that education is essential at all levels, especially related to understanding measures of process productivity and their commercial implications. Yes, It Does Work! The methods and metrics outlined here are now used extensively in Europe and the United States. Many development and purchasing organizations have introduced the Control Office concept on both continents. Each year QSM holds a user conference where companies using these methods and measures present their results. Some of their findings are discussed below. European Control Office Experience The information systems director of Royal Dutch Telecom (KPN) discussed his organization s experience in introducing the control office function in 1995 (9). He said that the objectives achieved included: Benchmarking and process improvement, Reliable software project planning, Productivity & Quality 5
6 Keeping project progress and risks under control, Educating and training key personnel, Keeping management aware, and Helping improve customer relations! This presentation proved to be of great interest to U.S. companies. Two years later, in 1997, U.S. companies reported on their experiences (see below). KPN also introduced the software purchasing management functions. Their logistics department now has more than five years of experience in operating a control office. Some of the reported benefits include the ability to: Measure process productivity, Compare with industry averages, Build a data base with completed projects for future reference, Compare and evaluate plans against the software life cycle model, and Track and analyze project progress. (10) U.S. Control Office Experience Among the U.S. users is Rockwell Collins, which develops highly complex, realtime software for avionics systems. At the 1997 QSM conference a spokesman commented: It s not easy! High-level estimating and control works Get started ASAP Keep it simple! Get and use success stories BellSouth is a major IS shop employing around 3,000 developers. Its experience in implementing a control office in support of its SPI initiatives is set out in a paper entitled The top 10: A prioritized approach for implementing software process improvement and QSM Tools. (11) At the QSM user conference, Jim Mayes, SEPG estimating specialist there, reported that: Traffic lights are appearing on many senior management status reports; High-level estimating and control techniques are accepted; The techniques have been used on more than 15 major projects for estimates, tracking (vendor and internal), or defect analysis; The top BellSouth Telecommunication projects or programs (minimum 10 in ; 36 in 1997), are expected to implement the techniques Accelerated process improvement (ASPI) and metrics are being implemented across IT (consisting of 3,000 people). Measures and Motivation The combination of high-level process productivity numbers, when coupled with effective management practices, yields significant commercial benefit. QSM finds that the more senior the management level, the stronger is the commercial motivation to use these processes and practices. Motivating top executives means introducing and actively following good management practices based on practical metrics that result in significant savings. Winning the commitment at the highest level depends on quantifying the commercial benefits of process improvement. Jim Greene is Managing Director of Quantitative Software Management Europe in Paris, France: telephone ; fax He has over 30 years experience in software engineering, with a particular interest in management methods used by development and purchasing organisations based on the quantification of software development. References 1. Three dimensions of process Improvement - Part 1: Process maturity by Watts S. Humphrey CROSSTALK The Journal of Defense Software Engineering, February "CMM-based appraisal for internal process improvement (CBA-IPI): Method description," by Donna Dunaway and Steve Masters, Technical Report CMU/SEI 96TR-007, April L.H. Putnam, Measures for Excellence: Reliable Software, On Time, Within Budget, Chapter 12, Managing a productivity program, Prentice-Hall, The Economic value of moving up the SEI scale, by L.H. Putnam, Managing System Development, July The, presentation by J.W.E. Greene at the EC2 Software Engineering Conference, Toulouse??? 1991.
7 6. GAO Report to the Secretary of Transportation: Air Traffic Control GAO/AIMD Getting a runaway software development under control, presentation by J.W.E. Greene at the EC2 Software Engineering Conference Toulouse Measures for software acquisition, by J.W.E. Greene, 9: QSM User Conference, October Managing software acquisition, draft paper by G.W. Kempff. 11. QSM User Conference, May 15, For further information on QSM s practices, refer to Industrial Strength Software: Effective Management Using Measurement, by Lawrence H. Putnam and Ware Myers, IEEE Computer Society Press,
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
MEASURES FOR EXCELLENCE SIZING AND CONTROLLING INCREMENTAL SOFTWARE DEVELOPMENT
Quantitative Software Management MEASURES FOR EXCELLENCE SIZING AND CONTROLLING INCREMENTAL SOFTWARE DEVELOPMENT J. Greene QSM Ltd 5 Haarlem Road Brook Green PAPER96 Page 1 London W14 0JL Tel : 44-171-603-9009
Portfolio, Programme and Project Management Maturity Model - a Guide to Improving Performance
Portfolio, Programme and Project Management Maturity Model - a Guide to Improving Performance By Andy Murray Improving Performance Using Maturity Models The 1990's saw a dramatic increase in the number
Moving from ISO9000 to the Higher Levels of the Capability Maturity Model (CMM)
Moving from ISO9000 to the Higher Levels of the Capability Maturity Model (CMM) Pankaj Jalote 1 Infosys Technologies Ltd. Bangalore 561 229 Fax: +91-512-590725/590413 [email protected], [email protected]
IMPLEMENTATION OF A SOFTWARE PROJECT OFFICE AT HONEYWELL AIR TRANSPORT SYSTEMS. by Michael A. Ross
IMPLEMENTATION OF A SOFTWARE PROJECT OFFICE AT HONEYWELL AIR TRANSPORT SYSTEMS by Michael A. Ross Abstract. This paper justifies, defines and describes an organization-level software project management
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
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
Process Improvement. From the Software Engineering Institute:
Process Improvement From the Software Engineering Institute: The Software Capability Maturity Model (SW-CMM, CMMI) (Especially CMMI V1.1 Tutorial) The Personal Software Process (PSP) (Also see The Team
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 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
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
SEI Level 2, 3, 4, & 5 1 Work Breakdown Structure (WBS)
SEI Level 2, 3, 4, & 5 1 Work Breakdown Structure (WBS) 1.0 SEI Product 1.1 SEI Level 2 Product 1.1.1 SEI Level 2 Process 1.1.1.1 Requirements Management Process 1.1.1.2 Software Project Planning Process
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
Maturity Model. March 2006. Version 1.0. P2MM Version 1.0 The OGC logo is a Registered Trade Mark of the Office of Government Commerce
Maturity Model March 2006 Version 1.0 P2MM Version 1.0 The OGC logo is a Registered Trade Mark of the Office of Government Commerce This is a Value Added product which is outside the scope of the HMSO
Fundamentals of Measurements
Objective Software Project Measurements Slide 1 Fundamentals of Measurements Educational Objective: To review the fundamentals of software measurement, to illustrate that measurement plays a central role
BT Contact Centre Efficiency Quick Start Service
BT Contact Centre Efficiency Quick Start Service The BT Contact Centre Efficiency (CCE) Quick Start service enables organisations to understand how efficiently their contact centres are performing. It
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
Evaluation and Integration of Risk Management in CMMI and ISO/IEC 15504
Evaluation and Integration of Risk Management in CMMI and ISO/IEC 15504 Dipak Surie, Email : [email protected] Computing Science Department Umea University, Umea, Sweden Abstract. During software development,
UML Modeling of Five Process Maturity Models
UML Modeling of Five Process Maturity Models 1 UML Modeling of Five Process Maturity Models Version 1 LQL-2003-TR-02 2003 Simon Alexandre Naji Habra CETIC - FUNDP 2003 UML Modeling of Five Process Maturity
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
Why Would You Want to Use a Capability Maturity Model?
Why Would You Want to Use a Capability Maturity Model? S E C A T Capability Maturity Model and CMM are Service Marks of Carnegie Mellon University HK- 6 Capability Maturity Models Are Based on 1 Primary
Chapter1. Managing Software Projects
96_JALOTE_ch01.fm Page 1 Tuesday, January 8, 2002 11:36 AM Managing Software Projects Chapter1 Worldwide, some half a million project managers execute about a million software projects each year, producing
Software Metrics: Roadmap
Software Metrics: Roadmap By Norman E. Fenton and Martin Neil Presentation by Karim Dhambri Authors (1/2) Norman Fenton is Professor of Computing at Queen Mary (University of London) and is also Chief
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
ITIL-CMM Process Comparison
ITIL-CMM Process Comparison For More information: [email protected] [email protected] www.pinkelephant.com Page 1 Pink Elephant understands many organizations are currently striving to improve
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
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
Software Process Improvement. Overview
Software Process Improvement Overview Marcello Visconti Departamento de Informática Universidad Técnica Federico Santa María Valparaíso, Chile Motivation Immaturity of software engineering - state of the
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
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
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
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
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
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
Process Improvement. Objectives
Process Improvement cmsc435-1 Objectives To explain the principles of software process improvement To explain how software process factors influence software quality and productivity To introduce the SEI
Procurement Programmes & Projects P3M3 v2.1 Self-Assessment Instructions and Questionnaire. P3M3 Project Management Self-Assessment
Procurement Programmes & Projects P3M3 v2.1 Self-Assessment Instructions and Questionnaire P3M3 Project Management Self-Assessment Contents Introduction 3 User Guidance 4 P3M3 Self-Assessment Questionnaire
Integrating Lean, Six Sigma, and CMMI. David N. Card [email protected]
Integrating Lean, Six Sigma, and CMMI David N. Card [email protected] Agenda Problem Statement A Little History Popular Approaches Comparison of Approaches Summary Problem Adoption of Six Sigma and Lean is
Exploiting software supply chain business architecture: a research agenda
Exploiting software supply chain business architecture: a research agenda Barbara Farbey & Anthony Finkelstein University College London, Department of Computer Science, Gower Street, London WC1E 6BT,
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
Software Testing Maturity Model SM (SW-TMM SM ) Presenter: Duy Huynh
Outline Software Testing Maturity Model SM (SW-TMM SM ) Presenter: Duy Huynh Thomas C. Staab. Using SW -TMM to Improve the Testing Process. Crosstalk The Journal of Defense Software Engineering. November
The Systems Security Engineering Capability Maturity Model (SSE-CMM)
The Systems Security Engineering Capability Maturity Model (SSE-CMM) Karen Ferraiolo ISSEA Director of Technical Development [email protected] 410-309-1780 Topics Why define security engineering
Best Practices for the Acquisition of COTS-Based Software Systems (CBSS): Experiences from the Space Systems Domain
GSAW 2004 Best Practices for the Acquisition of COTS-Based Software Systems (CBSS): Experiences from the Space Systems Domain Richard J. Adams and Suellen Eslinger Software Acquisition and Process Office
// Benchmarking Project Schedules
// Benchmarking Project Schedules Dr. Dan Patterson, PMP CEO & President, Acumen March 2011 www.projectacumen.com Table of Contents Introduction... 4 Benchmarking Overview... 4 Uses of Schedule Benchmarking...
MKS Integrity & CMMI. July, 2007
& CMMI July, 2007 Why the drive for CMMI? Missed commitments Spiralling costs Late delivery to the market Last minute crunches Inadequate management visibility Too many surprises Quality problems Customer
FRENCH RADIOSOUNDING AUTOMATION EXPERIMENTS ABSTRACT
FRENCH RADIOSOUNDING AUTOMATION EXPERIMENTS MAGALI STOLL, YVAN LEMAITRE, CHRISTOPHE BARRIERE, MÉTÉO-FRANCE, DIRECTION OF OBSERVING SYSTEMS UPPER AIR OBSERVING SYSTEMS DEPARTMENT 42 AVENUE G.CORIOLIS F
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
The Compelling Case For CMMI-SVC: CMMI-SVC, ITIL & ISO20000 demystified
The Compelling Case For CMMI-SVC: CMMI-SVC, ITIL & ISO20000 demystified T: 01748 821824 E: [email protected] Agenda What is CMMI-SVC? How Does CMMI-SVC Relate to Existing Models? CMMI-SVC and ISO 20000
Skatteudvalget 2014-15 (2. samling) SAU Alm.del Bilag 48 Offentligt. Programme, Project & Service Management Analysis
Skatteudvalget 2014-15 (2. samling) SAU Alm.del Bilag 48 Offentligt Programme, Project & Service Management Analysis Table of Content 1 Executive Summary... 3 1.1 Scope of Work... 3 1.2 Methodology for
A Performance Review for Competitive Intelligence
A Performance Review for Competitive Intelligence In my long corporate life, I faced the new year with a mixture of anticipation and dread. The anticipation came because raises and bonuses were doled out
The Role of Function Points in Software Development Contracts
The Role of Function Points in Software Development Contracts Paul Radford and Robyn Lawrie, CHARISMATEK Software Metrics [email protected] Abstract Software development contracts often lead to disputes
CMMI KEY PROCESS AREAS
CMMI KEY PROCESS AREAS http://www.tutorialspoint.com/cmmi/cmmi-process-areas.htm Copyright tutorialspoint.com A Process Area is a cluster of related practices in an area that, when implemented collectively,
SOFTWARE ENGINEERING IT 0301 Semester V B.Nithya,G.Lakshmi Priya Asst Professor SRM University, Kattankulathur
SOFTWARE ENGINEERING IT 0301 Semester V B.Nithya,G.Lakshmi Priya Asst Professor SRM University, Kattankulathur School of Computing, Department of IT 1 2 Process What is it? A series of predictable steps
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
0. INTRODUCTION 1. SCRUM OVERVIEW
Scrum and CMMI: A High level assessment of compatibility Srinivas Chillara 1 and Pete Deemer 2 Abstract: This article s purpose is to assess the compatibility of Scrum with CMMI and also provide a base
Corporate Performance Management Framework
Version 1.0 Copyright 2004 Answerport, Inc. Table of Contents Table of Contents... 2 Conceptual Overview... 3 Conceptual Overview Diagram... 4 The Foundation... 4 Analytic Presentation Layer... 5 Reports...
Management and Leadership. Level 5 NVQ Diploma in Management and Leadership (QCF)
Management and Leadership Level 5 NVQ Diploma in Management and Leadership (QCF) 2014 Skills CFA Level 5 NVQ Diploma in Management and Leadership (QCF) Page 1 Level 5 NVQ Diploma in Management and Leadership
MTAT.03.243 Software Engineering Management
MTAT.03.243 Software Engineering Management Lecture 17: Other SPI Frameworks and QM Systems Dietmar Pfahl Spring 2014 email: [email protected] Structure of Lecture 17 Other SPI Frameworks People CMM
PORTFOLIO, PROGRAMME & PROJECT MANAGEMENT MATURITY MODEL (P3M3)
PORTFOLIO, PROGRAMME & PROJECT MANAGEMENT MATURITY MODEL (P3M3) 1st February 2006 Version 1.0 1 P3M3 Version 1.0 The OGC logo is a Registered Trade Mark of the Office of Government Commerce This is a Value
Gateway review guidebook. for project owners and review teams
Gateway review guidebook for project owners and review teams The State of Queensland (Queensland Treasury and Trade) 2013. First published by the Queensland Government, Department of Infrastructure and
Scheduling Process Maturity Level Self Assessment Questionnaire
Scheduling Process Maturity Level Self Assessment Questionnaire Process improvement usually begins with an analysis of the current state. The purpose of this document is to provide a means to undertake
Operational Risk Management - The Next Frontier The Risk Management Association (RMA)
Operational Risk Management - The Next Frontier The Risk Management Association (RMA) Operational risk is not new. In fact, it is the first risk that banks must manage, even before they make their first
Department of Administration Portfolio Management System 1.3 June 30, 2010
E 06/ 30/ 2010 EX AM PL 1. 3 06/ 28/ 2010 06/ 24/ 2010 06/ 23/ 2010 06/ 15/ 2010 06/ 18/ 2010 Portfolio System 1.3 June 30, 2010 Contents Section 1. Project Overview... 1 1.1 Project Description... 1 1.2
1. What is PRINCE2? Projects In a Controlled Environment. Structured project management method. Generic based on proven principles
1. What is PRINCE2? Projects In a Controlled Environment Structured project management method Generic based on proven principles Isolates the management from the specialist 2 1.1. What is a Project? Change
Sytorus Information Security Assessment Overview
Sytorus Information Assessment Overview Contents Contents 2 Section 1: Our Understanding of the challenge 3 1 The Challenge 4 Section 2: IT-CMF 5 2 The IT-CMF 6 Section 3: Information Management (ISM)
Plan-Driven Methodologies
Plan-Driven Methodologies The traditional way to develop software Based on system engineering and quality disciplines (process improvement) Standards developed from DoD & industry to make process fit a
Customer Experience Benchmarking
HOWTOEXPERIENCE are experts in Customer Experience Strategy and Implementation. I d highly recommend David and his team for any customer experience project. Nicola Collister, Customer Experience Director,
A Business Case For Quality Certifications And Their Impact On Diverse Suppliers
A Business Case For Quality Certifications And Their Impact On Diverse Suppliers Do TL 9000 and ISO 9001 Certifications Have An Effect On Top Line Revenue? TL 9000, the global communications quality management
P3M3 Portfolio Management Self-Assessment
Procurement Programmes & Projects P3M3 v2.1 Self-Assessment Instructions and Questionnaire P3M3 Portfolio Management Self-Assessment P3M3 is a registered trade mark of AXELOS Limited Contents Introduction
STRATEGY 1: DETERMINE DESIRED PERFORMANCE METRICS
operational, tactical, and strategic. 2 Operational and tactical decisions generally involve choices or decisions about current business processes. Although strategic decisions may relate to the current
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
The purpose of Capacity and Availability Management (CAM) is to plan and monitor the effective provision of resources to support service requirements.
CAPACITY AND AVAILABILITY MANAGEMENT A Project Management Process Area at Maturity Level 3 Purpose The purpose of Capacity and Availability Management (CAM) is to plan and monitor the effective provision
Outsourcing RESEARCH PAPER
Written by Maxine Holt, March 2002 INFRASTRUCTURE Research and Advisory Services Outsourcing RESEARCH PAPER Infosys Outsourcing Services Abstract Infosys provides a range of IT outsourcing services to
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
Software Process Improvement Framework for Software Outsourcing Based On CMMI Master of Science Thesis in Software Engineering and Management
Software Process Improvement Framework for Software Outsourcing Based On CMMI Master of Science Thesis in Software Engineering and Management ZAHOOR UL ISLAM XIANZHONG ZHOU University of Gothenburg Chalmers
ROI Building The Business Case For Professional Services Automation
ROI Building The Business Case For Professional Services Automation Robert D. Anderson, CPA Director Specialized Services Hitachi Consulting Kimberly McDonald Baker Vice-President, Sales and Marketing
Chapter 7 - Self Assessment
Chapter 7 - Self Assessment TABLE OF CONTENTS Introduction...1 High Level Must Dos...1 Completing the Self Assessment...1 Format of the Self Assessment...2 Evidence to support Self Assessment...2 Making
IA Metrics Why And How To Measure Goodness Of Information Assurance
IA Metrics Why And How To Measure Goodness Of Information Assurance Nadya I. Bartol PSM Users Group Conference July 2005 Agenda! IA Metrics Overview! ISO/IEC 21827 (SSE-CMM) Overview! Applying IA metrics
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
Performance Standards and Test Procedures for Environmental Data Management Software. Martin Lloyd
Performance Standards and Test Procedures for Environmental Data Management Software Martin Lloyd Dr M H Lloyd, Farside Technology Research / SIRA Environmental Ltd 12 Acorn Industrial Park, Crayford Road,
Delivering e-procurement Local e-gov National e-procurement Project Overarching Guide to e-procurement for LEAs
1. Introduction Background The National e-procurement Project (NePP) and Centre for Procurement Performance (CPP) are working to support and enable schools to meet their e- Government targets and to gain
Building Information Modelling and collaborative construction
Building Information Modelling and collaborative construction How technology is transforming construction For today s CEO in the construction industry, the drive for faster, more efficient delivery of
Request for Proposal. Supporting Document 3 of 4. Contract and Relationship Management for the Education Service Payroll
Request for Proposal Supporting Document 3 of 4 Contract and Relationship December 2007 Table of Contents 1 Introduction 3 2 Governance 4 2.1 Education Governance Board 4 2.2 Education Capability Board
