Measure for Measure: A Practical Quality Management Program. Robert Altizer and Don Downin Motorola Semiconductor Products Sector Tempe, AZ

Size: px
Start display at page:

Download "Measure for Measure: A Practical Quality Management Program. Robert Altizer and Don Downin Motorola Semiconductor Products Sector Tempe, AZ"

Transcription

1 Measure for Measure: A Practical Management Program Robert Altizer and Don Downin Motorola Semiconductor Products Sector Tempe, AZ 1

2 Attempts to Manage With Metrics Organizations collect and report standard metrics with no relationship to projects or business goals Data are sporadic or incomplete, reports are ignored by management Amounts to no more than feeding the corporate gorilla Often Fail 2

3 Can We Do It Right? What we have Strong measurement culture Maturity Level 3 process capability What we want: Statistical process management capability Management demand for quality metrics reports Team member understanding of metrics use Firm foundation for measuring performance and driving continuous product and process improvement 3

4 The Motorola SPS Management Program Business-oriented quality management plans with proper scope and rational goals attributes with significant business value and commitment of a named owner Review performance against quality goals Use metrics to manage activities and make product and process change decisions Establish a stable and capable development and support environment 4

5 All Products, All Phases of the Product Life Cycle New system and product development Integration of purchased components Updates or enhancements to existing systems or products Manufacturing Sustaining engineering and support of released products Infrastructure support Process improvement activities 5

6 The Management Process QMP Adjustments Team Project Management Activities Create Project Development Plan Execute Project Development Plan Product and Process Adjustments QMP Team Project Management Activities Create Project Development Plan Execute Project Development Plan Develop Management Plan Search for common defects Conduct Reviews Collect, report and analyze metrics Control project Perform defect causal analysis Report quality status Product and Process Adjustments Metrics QMP QMP Organization and Owner Activities Maintain baselines Collect, analyze and report organization metrics Review and evaluate quality management activities Conduct quality management process audits 6

7 Management Process Team Project Management Activities 1.1 Create the Project Development Plan Business success factors Business goals Team Management Activities Planned Metrics QM Plan Adjustments Organization Activities 3.1 Maintain Product and Process Capability Baselines and Control-limits Project Development Plan 1.2 Execute the Project Development Plan 2.1 Develop the Planned QM Plan Metrics 2.5 Product/Process Baselines and Control-limits QM Plan: Project Specific Performance and Improvement Goals & Activities, with identified metrics Defect Prevention Tasks 2.2 Search for Common Defects Common Defects Defect Injection Causes Baselines and Control Limits Performance Baselines and Control Limits Lessons Learned Baseline & Controllimit changes Metrics data on Performance and Improvement Goals & Activities 2.7 Perform Defect Causal Analysis Audit Reports Other Data Root Cause Analysis Collect Product and Process Metrics Defect Data 3.2 Collect & Analyze Organizational Metrics Inspections Database Organizational Metrics QM Plan Adjustments Various other process step outputs Product/Process Adjustments Review Data Other Data Product/Process Adjustments Project Metrics 2.6 Analyze Data; Control the Project Product/Process Adjustments Product/Process Adjustments 3.3 Review Organizational QM Activities Project Metrics QM Plan: Project Specific Performance and Improvement Goals & Activities 2.3 and 2.4 Conduct Product and Process Reviews Trends and Spikes Project Metrics Organizational Impact Management Status Documented Process QM Plan Adjustments Review Data Audit Reports Project Metrics QM Plan Documented Process 2.8 Report Status Management Status To Area Management Audit Reports 3.4 Conduct Process Audits 7

8 Management Program Objectives and Success Criteria Objective Provide engineering teams with the ability to set realistic product and process quality goals, based upon business needs Improve the ability of teams to manage the quality of their deliverables throughout the life cycle. Institutionalize quality management processes, standards, and procedures that have been approved by the EPG. Systematically eliminate the introduction of defects into the development environment Satisfied When - Process capability baselines are established by all teams - All teams are using the Management Program with goaloriented metrics - All teams have had adequate training on the Management Program - A support structure exists to capture, report, and analyze metrics and data - Assessments of the QMP program and its execution indicate this is true. - Defect reduction plans are in place and shown to be working. - In-process faults and post release defects trend is toward zero. 8

9 Management Policy The General Manager has ultimate responsibility for the organization s quality Every development, sustaining and service team shall use a quality management plan Hold periodic quality reviews of plans, goals, performance, actions, defect prevention, and continuous improvement Track and report quality review process effectiveness 9

10 The Management Plan Defined at the project/product, department and organization level Contains a set of scope-appropriate quality attribute management plans Essential requirements for quality attributes: Must support an identified product or process business goal Must have an identified owner with responsibility and authority to allocate resources and direct actions toward achieving the goal 10

11 Management Plans Organization Organization Level Attribute Mgmt Plan #1 Attribute Mgmt Plan #2 Attribute Mgmt Plan #6 Defect Prevention & Strategic Action Plan Department Level Attribute Mgmt Plan #1 Attribute Mgmt Plan #2 Attribute Mgmt Plan #3 Attribute Mgmt Plan #5 Defect Prevention & Strategic Action Plan Project Level Attribute Mgmt Plan #1 Attribute Mgmt Plan #2 Attribute Mgmt Plan #3 Attribute Mgmt Plan #4 Defect Prevention & Strategic Action Plan 11

12 Building a Attribute Management Plan Propose several quality attributes and make the business case for for managing them Business success factors make the quality attribute relevant Business goals define a performance level for each of the defined business success factors The quality attribute owner is its champion, typically the project leader, department manager or organization general manager 12

13 Attribute Identification Attribute Title: Business Success Factors: Business Goal: Scope: Owner: Post-Release Software Defects: The internal view of delivered defects Establishment of Six- Sigma (or better) quality in delivered software products enhances customer acceptance. Reducing the time spent in rework allows more time for value-added development. Minimize customer s probability of encountering defects in released software. Organization Level General Manager 13

14 Use Operational Questions to Characterize Goals (GQM) Example questions in support of the goal minimize the customer s discovery of defects in released product : For what products are released defects measured? What s the baseline defect rate for each product? What s the current defect density in each product? What s the distribution of defect types? Where were defects injected? How quickly are defects fixed? How many are open right now? 14

15 Define Metrics Derive metrics from operational questions Define metric details: Algorithm and data Where reviewed Data source Responsibility for compiling, computing and publishing Management review questions Sample chart or graph Chart 1: Post-Release Defects DTRC = Defects/Total KAELOC DMRC = Defects/Delta KAELOC 15

16 Metrics Data Definition M # Data Element Data Source Frequency of Collection Responsible Baseline fault density for total and modified released code Organization process database Once; Update as needed Department EPG reps; Chief SW Engr.; SQA Manager Sizes of base, new, and total released software for each product or project measured. Project configuration management systems Quarterly Department EPG reps; SQA Manager Number of faults reported in new and delta software released. Project defect tracking systems Quarterly Department EPG reps; SQA Manager 16

17 Every Metric Must Have Connection to a business success indicator An owner who will use it to manage the business at the specified scope Two-way responsibility: Owner needs it to run the business Metric producer knows it will be used 17

18 Performance Baselines, Goals and Action Triggers For each metric, we define: The baseline (nominal expected) performance for each specified metric The performance goal to be achieved within the scope of the plan The control limits (if known) The preventative action trigger The corrective action trigger Goals can be specific target values, trends, tightening of control limits, etc. 18

19 Baselines, Control Limits, Goals and Triggers M # Baseline & Control Limits Performance Goal Preventative Action Trigger Corrective Action Trigger. 1 DTRC = 4 dpm (0.004 Defects/KAELOC) DTRC = 1 dpm by 1Q1998 DTRC greater than previous report DTRC > 8 dpm for two consecutive reports 2 DMRC = 20 dpm (0.020 Defects/KAELOC) DMRC = 8 dpm by 1Q1998 DMRC greater than previous report DMRC > 30 dpm for two consecutive reports 3 8X (60% per year) 10X every two years (68% per year) DMRC X-Factor below goal rate DMRC X-Factor below goal rate for more than two consecutive reports 19

20 Management Review Plan The Plan includes a description of how its performance will be reviewed: Type and frequency of review meetings Metrics and goals to be reviewed Essential attendees Management review questions included in each Plan probe beneath the reported metrics for greater understanding 20

21 Management Review Questions Q# M# Post-Release Defects Questions 1 1, 2 How much software did we release in the reporting period? How much was new? 2 1, 2 How much total software is in release and currently supported?? 3 1, 2 What types and severities of defects were reported in post-release software? Do we have plans to control them? 4 1, 2 What software had the most problems? Why? 5 3 What are the root causes? What are we doing about them? 6 1, 2 How many of the released defects were found by our users? 7 3 How many problems did we fix last quarter? How long does a fix take? 8 3 How many remain unfixed? Why? 21

22 Other Plan Components Metric References Detailed reference, including all data definitions, algorithms, formulas, etc. Defect Prevention Plan Activities that will result in a lower defect injection rate (not relevant to all quality attributes) Strategic Improvement Plan Long-term activities to effect improvement in several quality attributes (may not be relevant at pro level scope) 22

23 Reviews The performance of a project, department or organization, shown by its quality metrics, is reviewed by management Conducted as a regular part of our monthly organization operations review Roles defined for: Manager Team member Attribute owner SQA Manager 23

24 Review Process A quorum is required (manager, owner, team members, quality representative) Projects present: Current quality metrics charts with appropriate backup data and context descriptions Content and status (triggers) of preventative and corrective action plans Defect prevention, strategic improvement plans Managers responsible for review questions 24

25 An Organization Level Metrics Report Chart 1: Post-Release Defects DTRC = Defects/Total KAELOC DMRC = Defects/Delta KAELOC X-Factor Value Chart 2: Customer View of Defects CRUD Rate of Improvement Customer Reported Unique Defects CRUD $ COPQ ($K) Chart 3: Cost of Poor Dollar Costs of Poor ($K) COPQ / Total SW Dev Cost (%) 100% 80% 60% 40% 20% 0% % COPQ IPF Chart 4: In-Process Faults 1 100% 80% % % 20% % IPF = In-Process Faults/Delta KAELOC Coverage = IPF Measurement Coverage Coverage X-Factor Value Chart 5: Cycle Time Rate of Improvement SEI / UA KPA Goal Satisfaction Status R P P M P T S M Q C P A M F P T D P IM P IC P P E R M Q M Satisfied Unsat Start Target D T P S M P C C D Q Participation: 3Q96: 58% 4Q96: 58% 1Q97: 58% 2Q97: 58% 25

26 Management Program Assessment Key issues for success: commitment, resources, training Self-evaluations of the program look at: Definition and approval of policy and procedures Metrics and review support environment Training of participants Execution: Reviews are held and action plans developed and worked Rating Criteria 1 No work done. 2 Some work done, but still significant work to do. 3 Almost all work done, small additional tasks remain. 4 All work accomplished. 26

27 Conclusions Our Management Program: Aligns quality management with business success Keeps activities within a tractable scope Ensures relevance through ownership and regular management quality reviews Uses a simple, tailorable, statistically based quality plan template Provides a firm foundation for measuring performance and driving continuous product and process improvement in any engineering discipline Provides a solid way to satisfy SEI Level-4 27

28 Contact Information Bob Altizer Chief Software Engineer Motorola SPS 2100 East Elliot Road, M/S EL303 Tempe, AZ USA / r10908@ .sps.mot.com Don Downin Manager, Software Process and Motorola SPS 2100 East Elliot Road, M/S EL503 Tempe, AZ USA / rd3000@ .sps.mot.com 28

Steve Masters (SEI) SEPG North America March 2011. 2011 Carnegie Mellon University

Steve Masters (SEI) SEPG North America March 2011. 2011 Carnegie Mellon University Using Organizational Business Objectives to Guide a Process Improvement Program Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 (SEI) SEPG North America March 2011 Agenda

More information

Appendix O Project Performance Management Plan Template

Appendix O Project Performance Management Plan Template Appendix O Project Performance Management Plan Template Version 2 March 7, 2005 This page is intentionally left blank. Version 2 March 7, 2005 Title Page Document Control Panel Table of Contents List of

More information

CDC UNIFIED PROCESS PRACTICES GUIDE

CDC UNIFIED PROCESS PRACTICES GUIDE Document Purpose The purpose of this document is to provide guidance on the practice of Quality Management and to describe the practice overview, requirements, best practices, activities, and key terms

More information

Leveraging Agile and CMMI for better Business Benefits Presented at HYDSPIN Mid-year Conference 2014 28-Jun-2014

Leveraging Agile and CMMI for better Business Benefits Presented at HYDSPIN Mid-year Conference 2014 28-Jun-2014 Leveraging Agile and CMMI for better Business Benefits Presented at HYDSPIN Mid-year Conference 2014 28-Jun-2014 Outline 2 Context Key Business Imperatives Agile Adoption and CMMI Roadmap CMMI+Agile Best

More information

Software Project Management Matrics. Complied by Heng Sovannarith heng_sovannarith@yahoo.com

Software Project Management Matrics. Complied by Heng Sovannarith heng_sovannarith@yahoo.com Software Project Management Matrics Complied by Heng Sovannarith heng_sovannarith@yahoo.com Introduction Hardware is declining while software is increasing. Software Crisis: Schedule and cost estimates

More information

Project Management for Process Improvement Efforts. Jeanette M Lynch CLSSBB Missouri Quality Award Examiner Certified Facilitator

Project Management for Process Improvement Efforts. Jeanette M Lynch CLSSBB Missouri Quality Award Examiner Certified Facilitator Project Management for Process Improvement Efforts Jeanette M Lynch CLSSBB Missouri Quality Award Examiner Certified Facilitator 2 Project and Process Due to the nature of continuous improvement, improvement

More information

Measurement Strategies in the CMMI

Measurement Strategies in the CMMI Measurement Strategies in the CMMI International Software Measurement & Analysis Conference 9-14 September 2007 Rick Hefner, Ph.D. Director, Process Management Northrop Grumman Corporation One Space Park,

More information

Learning from Our Mistakes with Defect Causal Analysis. April 2001. Copyright 2001, Software Productivity Consortium NFP, Inc. All rights reserved.

Learning from Our Mistakes with Defect Causal Analysis. April 2001. Copyright 2001, Software Productivity Consortium NFP, Inc. All rights reserved. Learning from Our Mistakes with Defect Causal Analysis April 2001 David N. Card Based on the article in IEEE Software, January 1998 1 Agenda What is Defect Causal Analysis? Defect Prevention Key Process

More information

How To Get To The Top Of Six Sigma

How To Get To The Top Of Six Sigma 1 Integration of PSM and Six Sigma to Achieve CMMI Level 5 Larry LaBruyere Michael Kaminsky Northrop Grumman Corporation Information Technology Sector 23 March 2005 2 Agenda Background (Journey to CMMI

More information

Application Support Solution

Application Support Solution Application Support Solution White Paper This document provides background and administration information on CAI s Legacy Application Support solution. PRO00001-MNGMAINT 080904 Table of Contents 01 INTRODUCTION

More information

Camber Quality Assurance (QA) Approach

Camber Quality Assurance (QA) Approach Camber Quality Assurance (QA) Approach Camber s QA approach brings a tested, systematic methodology, ensuring that our customers receive the highest quality products and services, delivered via efficient

More information

How to Write a Software Process Procedures and Policy Manual for YOUR COMPANY

How to Write a Software Process Procedures and Policy Manual for YOUR COMPANY How to Write a Software Process for YOUR COMPANY 1. Introduction MicroTools is proposing to assist YOUR COMPANY in improving the existing software process. The purpose of this project is to both improve

More information

MNLARS Project Audit Checklist

MNLARS Project Audit Checklist Audit Checklist The following provides a detailed checklist to assist the audit team in reviewing the health of a project. Relevance (at this time) How relevant is this attribute to this project or audit?

More information

Quality Management of Software and Systems: Continuous Improvement Approaches

Quality Management of Software and Systems: Continuous Improvement Approaches Quality Management of Software and Systems: Continuous Improvement Approaches Contents Quality Improvement Paradigm (QIP) Experience Factory (EF) Goal Question Metric (GQM) GQM + Strategies TQM Definition

More information

Reaching CMM Levels 2 and 3 with the Rational Unified Process

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

More information

The purpose of Capacity and Availability Management (CAM) is to plan and monitor the effective provision of resources to support service requirements.

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

More information

Supporting the CMMI Metrics Framework thru Level 5. Márcio. Silveira. page 1

Supporting the CMMI Metrics Framework thru Level 5. Márcio. Silveira. page 1 September 03-23-05 2009 EDS-Electronic Electronic Data Systems do Brasil Ltda. Márcio Silveira page Agenda Objective EDS Overall Process Improvement Strategy Measurement Elements of the CMMI Model M&A

More information

Darshan Institute of Engineering & Technology Unit : 7

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

More information

Performance Management Plan 2014-2015

Performance Management Plan 2014-2015 North Dakota Department of Health Performance Management Plan 2014-2015 1 North Dakota Department of Health Performance Management Plan 2014-2015 CONTENTS Purpose 3 Policy Statement 3 Organizational Structure

More information

Fundamentals of Measurements

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

More information

Statistical Tune-Up of the Peer Review Engine to Reduce Escapes

Statistical Tune-Up of the Peer Review Engine to Reduce Escapes Statistical Tune-Up of the Peer Review Engine to Reduce Escapes Tom Lienhard, Raytheon Missile Systems Abstract. Peer reviews are a cornerstone to the product development process. They are performed to

More information

CHAPTER 7 Software Configuration Management

CHAPTER 7 Software Configuration Management CHAPTER 7 Software Configuration Management ACRONYMS CCB CM FCA MTBF PCA SCCB SCI SCM SCMP SCR SCSA SEI/CMMI SQA SRS USNRC INTRODUCTION Configuration Control Board Configuration Management Functional Configuration

More information

ITIL-CMM Process Comparison

ITIL-CMM Process Comparison ITIL-CMM Process Comparison For More information: l.lee@pinkelephant.com s.crymble@pinkelephant.com www.pinkelephant.com Page 1 Pink Elephant understands many organizations are currently striving to improve

More information

What do you think? Definitions of Quality

What do you think? Definitions of Quality What do you think? What is your definition of Quality? Would you recognise good quality bad quality Does quality simple apply to a products or does it apply to services as well? Does any company epitomise

More information

Project Start Up. Start-Up Check List. Why a Project Check List? What is a Project Check List? Initial Release 1.0 Date: January 1997

Project Start Up. Start-Up Check List. Why a Project Check List? What is a Project Check List? Initial Release 1.0 Date: January 1997 Why a Project Check List? A good way to ensure that all start-up tasks are completed prior to actually starting the project is to develop a start-up check list. The check list can be developed and then

More information

Measurement and Metrics Fundamentals. SE 350 Software Process & Product Quality

Measurement and Metrics Fundamentals. SE 350 Software Process & Product Quality Measurement and Metrics Fundamentals Lecture Objectives Provide some basic concepts of metrics Quality attribute metrics and measurements Reliability, validity, error Correlation and causation Discuss

More information

IA Metrics Why And How To Measure Goodness Of Information Assurance

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

More information

Software Quality Assurance: VI Standards

Software Quality Assurance: VI Standards Software Quality Assurance: VI Standards Room E 3.165 Tel. 60-3321 Email: hg@upb.de Outline I Introduction II Software Life Cycle III Quality Control IV Infrastructure V Management VI Standards VII Conclusion

More information

Why is Quality Important? Definition

Why is Quality Important? Definition QUALITY SYSTEMS By Daryle Niedermayer, I.S.P., PMP Why is Quality Important? Clients & users expect quality What if jetliners crashed as often as Microsoft Windows? Poor quality results in rework at additional

More information

Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects

Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects Transdyne Corporation CMMI Implementations in Small & Medium Organizations Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects Dana Roberson Quality Software Engineer NNSA Service

More information

CDC UNIFIED PROCESS PRACTICES GUIDE

CDC UNIFIED PROCESS PRACTICES GUIDE Document Purpose The purpose of this document is to provide guidance on the practice of Requirements Definition and to describe the practice overview, requirements, best practices, activities, and key

More information

The Latest Industry Data for Application Development And Maintenance

The Latest Industry Data for Application Development And Maintenance The Latest Industry Data for Application Development And Maintenance February 9, 2005 Software Quality Group of New England www.davidconsultinggroup.com Presentation Topics Qualitative and Quantitative

More information

Capability Maturity Model Integration (CMMI SM ) Fundamentals

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

More information

Release Management Policy Aspen Marketing Services Version 1.1

Release Management Policy Aspen Marketing Services Version 1.1 Release Management Policy Version 1.1 John Toso 5/10/2010 2 Contents Release Management Policy Overview:... 3 Critical Success Factors... 3 Service Level Management (SLM)... 4 Key Performance Indicators:...

More information

CONTENTS. Preface. Acknowledgements. 1. Introduction and Overview 1 Introduction 1 Whatis the CMMI"? 2 What the CMMI* is Not 3 What are Standards?

CONTENTS. Preface. Acknowledgements. 1. Introduction and Overview 1 Introduction 1 Whatis the CMMI? 2 What the CMMI* is Not 3 What are Standards? Preface Acknowledgements xi xiii 1. Introduction and Overview 1 Introduction 1 Whatis the CMMI"? 2 What the CMMI* is Not 3 What are Standards? 3 2. Summaryof CMMI-SW 5 The CMM*-SW 5 CMMI--SW Continuous

More information

Distributed and Outsourced Software Engineering. The CMMI Model. Peter Kolb. Software Engineering

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

More information

Achieving Business Analysis Excellence

Achieving Business Analysis Excellence RG Perspective Achieving Business Analysis Excellence Turning Business Analysts into Key Contributors by Building a Center of Excellence Susan Martin March 5, 2013 11 Canal Center Plaza Alexandria, VA

More information

Example Summary of how to calculate Six Sigma Savings:

Example Summary of how to calculate Six Sigma Savings: Example Summary of how to calculate Six Sigma Savings: Six Sigma calculations are based on current period actual activity vs. prior period actual activity. Reported Six Sigma Direct Savings must therefore

More information

Process Improvement. From the Software Engineering Institute:

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

More information

Process Improvement. Objectives

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

More information

Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.

Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc. February 2013 1 Executive Summary Adnet is pleased to provide this white paper, describing our approach to performing

More information

Quality Management. Abstract

Quality Management. Abstract Quality Management Abstract Dr. Raman Chadda 1 Arzoo Gupta 2 Bhupinder Singh 3 Yatin Chadha 4 With the advancements in the technology, software has become a crucial part. The future cannot be even imagined

More information

Achieving Business Analysis Excellence

Achieving Business Analysis Excellence RG Perspective Achieving Business Analysis Excellence Turning Business Analysts into Key Contributors by Building a Center of Excellence 11 Canal Center Plaza Alexandria, VA 22314 HQ 703-548-7006 Fax 703-684-5189

More information

copyright 1996, 2001, 2005 R.S. Pressman & Associates, Inc.

copyright 1996, 2001, 2005 R.S. Pressman & Associates, Inc. Software Engineering: A Practitioner s Approach, 6/e Chapter 26 Quality Management copyright 1996, 2001, 2005 R.S. Pressman & Associates, Inc. For University Use Only May be reproduced ONLY for student

More information

Integrated Project and Process Management A Cornerstone for the CMMI

Integrated Project and Process Management A Cornerstone for the CMMI Integrated Project and Process Management A Cornerstone for the CMMI Dennis J. Frailey DJFrailey@Raytheon.com Copyright 2005, Dennis J. Frailey IEEE Long Island Objective To discuss what integrated process

More information

Implementing CMMI for High-Performance

Implementing CMMI for High-Performance Implementing CMMI for High-Performance CMMI Made Practical London, January 2009 Topics Maturity and performance A high-performance improvement solution SEI support 2 Maturity Levels and Performance Many

More information

Software Engineering: Analysis and Design - CSE3308

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

More information

Body of Knowledge for Six Sigma Green Belt

Body of Knowledge for Six Sigma Green Belt Body of Knowledge for Six Sigma Green Belt What to Prepare For: The following is the Six Sigma Green Belt Certification Body of Knowledge that the exam will cover. We strongly encourage you to study and

More information

SOFTWARE QUALITY IN 2002: A SURVEY OF THE STATE OF THE ART

SOFTWARE QUALITY IN 2002: A SURVEY OF THE STATE OF THE ART Software Productivity Research an Artemis company SOFTWARE QUALITY IN 2002: A SURVEY OF THE STATE OF THE ART Capers Jones, Chief Scientist Emeritus Six Lincoln Knoll Lane Burlington, Massachusetts 01803

More information

Six Sigma. Breakthrough Strategy or Your Worse Nightmare? Jeffrey T. Gotro, Ph.D. Director of Research & Development Ablestik Laboratories

Six Sigma. Breakthrough Strategy or Your Worse Nightmare? Jeffrey T. Gotro, Ph.D. Director of Research & Development Ablestik Laboratories Six Sigma Breakthrough Strategy or Your Worse Nightmare? Jeffrey T. Gotro, Ph.D. Director of Research & Development Ablestik Laboratories Agenda What is Six Sigma? What are the challenges? What are the

More information

Process and Procedure Definition: A Primer

Process and Procedure Definition: A Primer Process and Procedure Definition: A Mike Bandor Member of the Technical Staff Acquisition Support Program mbandor@sei.cmu.edu Overview What is a process? Definitions Varieties of Processes & Procedures

More information

Practice Overview. REQUIREMENTS DEFINITION Issue Date: <mm/dd/yyyy> Revision Date: <mm/dd/yyyy>

Practice Overview. REQUIREMENTS DEFINITION Issue Date: <mm/dd/yyyy> Revision Date: <mm/dd/yyyy> DEPARTMENT OF HEALTH AND HUMAN SERVICES ENTERPRISE PERFORMANCE LIFE CYCLE FRAMEWORK PRACTIICES GUIIDE REQUIREMENTS DEFINITION Issue Date: Revision Date: Document

More information

Testing Metrics. Introduction

Testing Metrics. Introduction Introduction Why Measure? What to Measure? It is often said that if something cannot be measured, it cannot be managed or improved. There is immense value in measurement, but you should always make sure

More information

Quality Management Plan

Quality Management Plan 6500m HOV Project Stage 1: A-4500 HOV Document Control No.: 0000000 3-November-2009 WOODS HOLE OCEANOGRAPHIC INSTITUTION WOODS HOLE, MA 02543 Document Control Sheet Date Originator Description 07-28-09

More information

SEI Level 2, 3, 4, & 5 1 Work Breakdown Structure (WBS)

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

More information

Software Engineering Compiled By: Roshani Ghimire Page 1

Software Engineering Compiled By: Roshani Ghimire Page 1 Unit 7: Metric for Process and Product 7.1 Software Measurement Measurement is the process by which numbers or symbols are assigned to the attributes of entities in the real world in such a way as to define

More information

Determining Best Fit. for ITIL Implementations

Determining Best Fit. for ITIL Implementations Determining Best Fit for ITIL Implementations Michael Harris President David Consulting Group Agenda Why ITIL? The Evolution of IT Metrics Towards the Business What do businesses need from IT Introduction

More information

Feature. A Higher Level of Governance Monitoring IT Internal Controls. Controls tend to degrade over time and between audits.

Feature. A Higher Level of Governance Monitoring IT Internal Controls. Controls tend to degrade over time and between audits. Feature A Higher Level of Governance Monitoring IT Internal Controls Mike Garber, CGEIT, CIA, CITP, CPA, has many years experience as both director for IT governance and as IT audit director for Motorola

More information

Input, Output and Tools of all Processes

Input, Output and Tools of all Processes 1 CIS12-3 IT Project Management Input, Output and Tools of all Processes Marc Conrad D104 (Park Square Building) Marc.Conrad@luton.ac.uk 26/02/2013 18:22:06 Marc Conrad - University of Luton 1 2 Mgmt /

More information

Sustainable Software Development in Agile and CMMI: Apply Lessons Learned today

Sustainable Software Development in Agile and CMMI: Apply Lessons Learned today Sustainable Software Development in Agile and CMMI: Apply Lessons Learned today 2009 What is the CMMI Level 5 Optimizing 4 Quantitatively Managed 3 Defined 2 Managed 1 Initial Focus Continuous Process

More information

GQM + Strategies in a Nutshell

GQM + Strategies in a Nutshell GQM + trategies in a Nutshell 2 Data is like garbage. You had better know what you are going to do with it before you collect it. Unknown author This chapter introduces the GQM + trategies approach for

More information

MKS Integrity & CMMI. July, 2007

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

More information

Sound Transit Internal Audit Report - No. 2014-3

Sound Transit Internal Audit Report - No. 2014-3 Sound Transit Internal Audit Report - No. 2014-3 IT Project Management Report Date: Dec. 26, 2014 Table of Contents Page Background 2 Audit Approach and Methodology 2 Summary of Results 4 Findings & Management

More information

CMM Level 4 Quantitative Analysis and Defect Prevention With Project Examples Al Florence MITRE

CMM Level 4 Quantitative Analysis and Defect Prevention With Project Examples Al Florence MITRE CMM Level 4 Quantitative Analysis and Defect Prevention With Project Examples Al Florence MITRE The views expressed are those of the author and do not reflect the official policy or position of MITRE KEY

More information

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

More information

700 Analysis and Reporting

700 Analysis and Reporting Jefferson Science Associates, LLC 700 Analysis and Reporting Project Control System Manual Revision 7-50 - 700 Analysis and Reporting This chapter of the JSA Project Control System Manual explains how

More information

074-8432-552 Page 1 of 7 Effective Date: 12/18/03 Software Supplier Process Requirements

074-8432-552 Page 1 of 7 Effective Date: 12/18/03 Software Supplier Process Requirements Page 1 of 7 Software Supplier Process Requirements 1.0 QUALITY SYSTEM FRAMEWORK 1.1 QUALITY POLICY The Seller shall document and implement a quality program in the form of Quality manual or detailed Quality

More information

Configuration Management - The Big Picture

Configuration Management - The Big Picture Configuration Management - The Big Picture Consists of: 1. Product s aligned to system development life cycle comprised of hardware and software configuration items described by specifications, design

More information

Quality Systems Frameworks. SE 350 Software Process & Product Quality 1

Quality Systems Frameworks. SE 350 Software Process & Product Quality 1 Quality Systems Frameworks 1 What is a Quality System? An organization uses quality systems to control and improve the effectiveness of the processes used to deliver a quality product or service A Quality

More information

The Importance of Project Quality Management. What Is Project Quality? The International Organization for Standardization (ISO)

The Importance of Project Quality Management. What Is Project Quality? The International Organization for Standardization (ISO) Chapter 8 Project Quality Management November 17, 2008 2 The Importance of Project Quality Management Many people joke about the poor quality of IT products People seem to accept systems being down occasionally

More information

pm4dev, 2008 management for development series Project Quality Management PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS

pm4dev, 2008 management for development series Project Quality Management PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS pm4dev, 2008 management for development series Project Quality Management PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS A methodology to manage development

More information

Using Measurement to translate Business Vision into Operational Software Strategies

Using Measurement to translate Business Vision into Operational Software Strategies Using Measurement to translate Business Vision into Operational Software Strategies Victor R. Basili University of Maryland and Fraunhofer Center - Maryland BUSINESS NEEDS Any successful business requires:

More information

CMMI Level 5 Processes Make it Easy to Define and Deploy Measurable, Achievable Goals to Your Organization

CMMI Level 5 Processes Make it Easy to Define and Deploy Measurable, Achievable Goals to Your Organization CMMI Level 5 Processes Make it Easy to Define and Deploy Measurable, Achievable Goals to Your Organization SEPG 2005 Conference Raytheon Company Jim Stubbe March 2005 1-2004 Raytheon Company. All rights

More information

Template K Implementation Requirements Instructions for RFP Response RFP #

Template K Implementation Requirements Instructions for RFP Response RFP # Template K Implementation Requirements Instructions for RFP Response Table of Contents 1.0 Project Management Approach... 3 1.1 Program and Project Management... 3 1.2 Change Management Plan... 3 1.3 Relationship

More information

The Configuration Management process area involves the following:

The Configuration Management process area involves the following: CONFIGURATION MANAGEMENT A Support Process Area at Maturity Level 2 Purpose The purpose of is to establish and maintain the integrity of work products using configuration identification, configuration

More information

Aligning CMMI & ITIL. Where Am I and Which Way Do I Go? 2006 - cognence, inc.

Aligning CMMI & ITIL. Where Am I and Which Way Do I Go? 2006 - cognence, inc. Aligning CMMI & ITIL Where Am I and Which Way Do I Go? 2006 - cognence, inc. Agenda Where Am I? Current Situation Process Improvement Objectives How Do I Get There? CMMI ITIL Mapping, Commonalities, Differences

More information

Scheduling Process Maturity Level Self Assessment Questionnaire

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

More information

Manage Release and Deployment

Manage Release and Deployment Manage Release and Deployment Description Once development is complete, new and enhanced services need to be made operational. Effective requires planning, scheduling and controlling the implementation

More information

Software Engineering. Standardization of Software Processes. Lecturer: Giuseppe Santucci

Software Engineering. Standardization of Software Processes. Lecturer: Giuseppe Santucci Software Engineering Standardization of Software Processes Lecturer: Giuseppe Santucci Summary Introduction to Process Models The Capability Maturity Model Integration The ISO 12207 standard for software

More information

Readiness for Lean/Six Sigma Key success factors for integrating Lean/Six Sigma in a Healthcare setting

Readiness for Lean/Six Sigma Key success factors for integrating Lean/Six Sigma in a Healthcare setting Readiness for Lean/Six Sigma Key success factors for integrating Lean/Six Sigma in a Healthcare setting D. Junell Scheeres, MA, BS, CSSBB VHA s Integrated Delivery Team SHS 2005 Conference Co-Chair jscheere@vha.com

More information

Certified Software Quality Assurance Professional VS-1085

Certified Software Quality Assurance Professional VS-1085 Certified Software Quality Assurance Professional VS-1085 Certified Software Quality Assurance Professional Certified Software Quality Assurance Professional Certification Code VS-1085 Vskills certification

More information

A Six Sigma Approach for Software Process Improvements and its Implementation

A Six Sigma Approach for Software Process Improvements and its Implementation A Six Sigma Approach for Software Process Improvements and its Implementation Punitha Jayaraman, Kamalanathan Kannabiran, and S.A.Vasantha Kumar. Abstract Six Sigma is a data-driven leadership approach

More information

Managing Service Provider SLA s. Phil Smith Vice President Global Solutions Marketing

Managing Service Provider SLA s. Phil Smith Vice President Global Solutions Marketing Managing Service Provider SLA s Phil Smith Vice President Global Solutions Marketing Interop Las Vegas May 12, 2004 Agenda Review of Service Level Agreements Developing and Managing Your SLAs Trends for

More information

Ten Practices of High Performance Teams

Ten Practices of High Performance Teams Ten Practices of High Performance Teams Noopur Davis Davis Systems Better Software Conference and Expo Las Vegas, NV DAVIS 1 2009 Outline Background Ten practices of high-performance teams 1. Self-directed

More information

Quality A Cornerstone for Success By: Cheryl Keck President and COO Datrose, Rochester NY

Quality A Cornerstone for Success By: Cheryl Keck President and COO Datrose, Rochester NY Quality A Cornerstone for Success By: Cheryl Keck President and COO Datrose, Rochester NY Success for outsourcing providers depends on winning and keeping customers. The end goal is to not only meet but

More information

Software Measurement for Semiconductor Manufacturing Equipment. SEMATECH Technology Transfer 95012684A-TR

Software Measurement for Semiconductor Manufacturing Equipment. SEMATECH Technology Transfer 95012684A-TR Software Measurement for Semiconductor Manufacturing Equipment Technology Transfer 95012684A-TR and the logo are registered service marks of, Inc. 1995, Inc. Software Measurement for Semiconductor Manufacturing

More information

Software Quality Assurance and Maintenance for Outsourced Software Development Nelly Maneva Institute of Mathematics and Informatics, BAS, 1113 Sofia, Bulgaria Email: neman@math.bas.bg and American University

More information

Company A Project Plan

Company A Project Plan Company A Project Plan Project Name: Close Optimization Project Example Prepared By: David Done - Project Manager Title: John Doe -Project Manager Date: March 17, 2011 Project Plan Approval Signatures

More information

Blend Approach of IT Service Management and PMBOK for Application Support Project

Blend Approach of IT Service Management and PMBOK for Application Support Project Blend Approach of IT Service and PMBOK for Application Support Project Introduction: This paper addresses the process area, phases and documentation to be done for Support Project using Project and ITSM

More information

QUALITY AND PERFORMANCE IN PROJECTS. Project Management and Leadership 2015D, PhD, PMP

QUALITY AND PERFORMANCE IN PROJECTS. Project Management and Leadership 2015D, PhD, PMP QUALITY AND PERFORMANCE IN PROJECTS Project Management and Leadership 2015D, PhD, PMP Our PROGRAMME: 1. INTRODUCTION TO PROJECT MANAGEMENT 2. STARTING A PROJECT 3. WORK MOTIVATION 4. COMMUNICATION 5: TEAMS

More information

Software Quality Data Part 1: Basic and Derived Metrics

Software Quality Data Part 1: Basic and Derived Metrics Abstract We measure, quantify and report on software quality. But can we control it? Can we actually assure quality (as opposed to just measuring it)? This is the first of three papers in which we will

More information

Leveraging CMMI framework for Engineering Services

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

More information

Reducing Gaps In Software Process Performance Through Identification And. Implementation Of Best Software Practices

Reducing Gaps In Software Process Performance Through Identification And. Implementation Of Best Software Practices Reducing Gaps In Software Process Performance Through Identification And Implementation Of Best Software Practices 2005 PSM Conference www.davidconsultinggroup.com Presentation Topics Measurement For Process

More information

Understanding High Maturity Organizations

Understanding High Maturity Organizations Understanding High Maturity Organizations Donna K. Dunaway, Charles V. Weber, Mark C. Paulk, Will Hayes, and Mary Beth Chrissis Carnegie Mellon University Pittsburgh, PA 15213-3890 Capability Maturity

More information

PMP Examination Tasks Puzzle game

PMP Examination Tasks Puzzle game PMP Examination Tasks Puzzle game Here is a great game to play to test your knowledge of the tasks you will be tested on in the actual examination. What we have done is take each of the domain tasks in

More information

Project Quality Management. Project Management for IT

Project Quality Management. Project Management for IT Project Quality Management 1 Learning Objectives Understand the importance of project quality management for information technology products and services Define project quality management and understand

More information

Hand-Off Communications Targeted Solutions Tool (TST ) Implementation Guide for Health Care Organizations

Hand-Off Communications Targeted Solutions Tool (TST ) Implementation Guide for Health Care Organizations Hand-Off Communications Targeted Solutions Tool (TST ) Implementation Guide for Health Care Organizations Key Features of TST Hand-Off Communications Module Facilitates the examination of the current hand-off

More information

Establishing a Quality Assurance and Improvement Program

Establishing a Quality Assurance and Improvement Program Chapter 2 Establishing a Quality Assurance and Improvement Program O v e rv i e w IIA Practice Guide, Quality Assurance and Improvement Program, states that Quality should be built in to, and not on to,

More information

Capability Maturity Model Software Development Using Cleanroom Software Engineering Principles - Results of an Industry Project

Capability Maturity Model Software Development Using Cleanroom Software Engineering Principles - Results of an Industry Project Capability Maturity Model Software Development Using Cleanroom Software Engineering Principles - Results of an Industry Project Robert S. Oshana Member Group Technical Staff Raytheon Systems Company oshana@ti.com

More information

Chapter 8: Project Quality Management

Chapter 8: Project Quality Management CIS 486 Managing Information Systems Projects Fall 2003 (Chapter 8), PhD jwoo5@calstatela.edu California State University, LA Computer and Information System Department Chapter 8: Project Quality Management

More information