Practical Support for ISO Software Project Documentation

Size: px
Start display at page:

Download "Practical Support for ISO 900 1 Software Project Documentation"

Transcription

1 Practical Support for ISO Software Project Documentation

2 IEEE~ COMPUTER SOCIETY +IEEE Press Operating Committee Chair Roger U. Fujii, Vice President Northrop Grumman Mission Systems Editor-in-Chief Donald F. Shafer Chief Technology Officer Athens Group, Inc. Board Members John Horch, Independent Consultant Mark J. Christensen, Independent Constultant Ted Lewis, Professor Computer Science, Naval Postgraduate School Hal Berghel, Professor and Director, School of Computer Science, University of Nevada Phillip Laplante, Associate Professor Software Engineering, Penn State University Richard Thayer, Professor Emeritus, California State University, Sacramento Linda Shafer, Professor Emeritus University of Texas at Austin James Conrad, Associate Professor UNC- Charlotte Deborah Plummer, Manager- Authoredbooks IEEE Computer Society Executive Staff David Hennage, Executive Director Angela Burgess, Publisher IEEE Computer Society Publications The world-renowned IEEE Computer Society publishes, promotes, and distributes a wide variety of authoritative computer science and engineering texts. These books are available from most retail outlets. Visit the CS Store at for a list of products. IEEE Computer Society / Wiley Partnership The IEEE Computer Society and Wiley partnership allows the CS Press authored book program to produce a number of exciting new titles in areas ofcomputer science and engineering with a special focus on software engineering. IEEE Computer Society members continue to receive a 15% discount on these titles when purchased through Wiley or at wiley.com/ieeecs To submit questions about the program or send proposals please dplummer@computer.org or write to Books, IEEE Computer Society, Los Vaqueros Circle, Los Alamitos, CA Telephone Additional information regarding the Computer Society authored book program can also be accessed from our web site at

3 Practical Support for ISO 9001 Software Project Documentation Using IEEE Software Engineering Standards Susan K. Land John W Walz IEEE~ COMPUTER SOCIETY ~WILEY \VINTERSCIENCE A WILEY-INTERSCIENCE PUBLICATION

4 Copyright 2006 by IEEE Computer Society. All rights reserved. Published by John Wiley & Sons, Inc., Hoboken, New Jersey Published simultaneously in Canada. No part ofthis publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or.:j.erwise, except as permitted under Section 107 or 108 ofthe 1976 United States Copyright Act, without either the prior written permission ofthe Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, Inc., 222 Rosewood Drive, Danvers, MA 01923, , fax , or on the web at Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) , fax (201) Limit of Liability/Disc1aimer of Warranty: While the publisher and author have used their best efforts in preparing this book, they make no representation or warranties with respect to the accuracy or completeness ofthe contents ofthis book and specifically disclaim any implied warranties of merchantability or fitness for a particular purpose. No warranty may be created or extended by sales representatives or written sales materials. The advice and strategies contained herein may not be suitable for your situation. You should consult with a professional where appropriate. Neither the publisher nor author shall be liable for any loss of profit or any other commercial damages, including but not limited to special, incidental, consequential, or other damages. For general information on our other products and services please contact our Customer Care Department within the U.S. at , outside the U.S. at or fax Wiley also publishes its books in a variety of electronic formats. Some content that appears in print, however, may not be available in electronic format. LibraryofCongress Cataloging-in-Publication Data is available. ISBN ISBN-IO Printed in the United States of America I

5 Contents Preface XlII 1 Introduction and Overview 1 Introduction 1 What is ISO 9001? 3 What ISO 9001 is Not 4 What are Standards? 5 2 Summary of ISO ISO 9001 Principles 7 Why Should My Organization Implement ISO 9001? 8 How Does the ISO 9001 Model Work? 8 What If My Organization Implements ISO 9001? 9 ISO 9001 Audits 9 ISO 9001 Conformance, Registration, and Accreditation 10 Basic Business Model for Software Engineering Organizations 10 Conformance Pathways 11 ISO 9001 Benefits 11 3 Relationship to Software Engineering Standards 15 Standards Organizations 15 ISO Technical Committee 176 on Quality Management and 15 Quality Assurance International Electrotechnical Commission 16 ISO/IECloint Technical Committee ISO/IEC ITC 1 SC7 Software and Systems Engineering Standards 16 Committee American National Standards Institute 17 Institute ofelectrical and Electronics Engineers 18 IEEE S2ESC Software and Systems Engineering Standards 19 Committee ISO/IEC IIC1 SC7 Software and Systems Engineering Standards 20 Committee (S2ESC) Relationships Among ISO 9001, ISO 90003, IEEE and 20 ISO/IEC v

6 vi Contents Software Engineering Body of Knowledge (SWEBOK) 21 Capability Maturity Model Integrated (CMMI) 22 4 Implementation Guidance 25 Improvement Frameworks Selection 25 Plan, Do, Check, Act (PDCA) Cycle 25 IDEAL (Initiating, Diagnosing, Establishing, Acting, and Learning) 25 Model Set Context 26 Business Improvement through ISO 9001 Implementation 27 Customer and Investor Confidence through ISO 9001 Implementation 27 Build Sponsorship 28 Improvement Project Stakeholders 28 Charter Infrastructure 28 Establish Steering Committee and Process Group 29 Software Engineering Training 29 Characterize Current and Desired States 30 Perform Gap Analysis 31 Perform Self-Audit Using ISO 9001 Criteria 31 Develop Recommendations 32 Set Priorities 32 Develop the Approach 33 Goal-Driven Implementation 33 Plan Actions 33 Baseline Processes 34 Create Solution 36 Pilot/Test Solution 36 Refine Solution 37 Implement Solution 37 Analyze and Validate 37 ISO 9001 Registration Steps 37 Propose Future Actions 38 Implementation Pitfalls 38 Being Overly Prescriptive 38 Remaining Confined to a Specific Stage 39 Documentation, Documentation 39 Lack of Incentives 39 No Measurements 39 Conclusion Primary Life Cycle Processes and ISO Software Life Cycle (SLC) Selection and Design 43 Waterfall 44 Modified Waterfall 44 V-Shaped 44 Incremental 44

7 Contents vii Spiral 45 Synchronize and Stabilize 45 Rapid Prototype for New Projects 45 Code-and-Fix 45 IEEE Processes 46 Acquisition 47 ISO 9001 Goals 47 Software Acquisition Plan 50 Software Acquisition Plan Document Guidance 50 Concept ofoperations 53 Concept ofoperations (ConOps) Document Guidance 53 Decision Tree Analysis 57 Supply 58 ISO 9001 Goals 60 Request for Proposal 61 Request for Proposal (RFP) Guidance 61 Joint Customer Technical Reviews 63 Software Project Management Plan 65 Software Project Management Plan Document Guidance 65 Development 069 ISO 9001 Goals 70 System Requirements Analysis 75 System Requirements Specification 75 System Requirements Specification Document Guidance 75 Software Requirements Analysis 80 Software Requirements Specification 80 Software Requirements Specification Document Guidance 80 Software Design Document 84 Software Design Document Guidance 84 Interface Control Document 88 Interface Control Document Guidance 88 Operation 91 ISO 9001 Goals 92 User's Manual 93 User's Manual Document Guidance 93 Maintenance 95 ISO 9001 Goals 96 Transition Plan Supporting Life Cycle Processes and ISO Supporting Processes 103 ISO 9001 Goals 103 Documentation 105 ISO 9001 Goals 105 Quality Manual 106 Configuration Management Record 108

8 viii Contents Configuration Management 108 ISO 9001 Goals 109 Software Configuration Management Plan 110 Software Configuration Management Plan Document Guidance 110 Quality Assurance 121 ISO 9001 Goals 122 Software Quality Assurance Plan 122 Software Quality Assurance Plan Document Guidance 123 Verification 134 ISO 9001 Goals 134 Inspections 135 Walk-throughs 140 Validation 144 ISO 9001 Goals 144 Software Test Plan 144 Software Test Plan Document Guidance 144 System Test Plan 155 Joint Review 172 ISO 9001 Goals 172 Technical Reviews 173 Management Reviews 176 Audit 179 ISO 9001 Goals 180 Audits 180 Software Measurement and Measures Plan 184 Software Measurement and Measures Plan Document Guidance 184 Problem Resolution 191 ISO 9001 Goals 191 Risk Management Plan 192 Probability/Impact Risk Rating Matrix Organizational Processes and ISO ISO 9001 Goals 197 Management 197 ISO 9001 Goals 199 Software Requirements Management Plan 201 Software Requirements Management Plan Document Guidance 202 Software Project Management Plan 212 Software Project Management Plan Document Guidance 212 Stakeholder Involvement 218 Work Breakdown Structure (WBS) 218 Work Breakdown Structure (WBS) for Postdevelopment Stage 219 Infrastructure 220 ISO 9001 Goals 220 Organization's Set ofstandard Processes 222

9 Contents ix Improvement ISO 9001 Goals Engineering Process Group Charter Process Action Plan (PAP) Tailoring Guidelines Training ISO 9001 Goals Training Plan 8 ISO 9001 for Small Projects Introduction to ISO 9001 for Small Projects Project Management Plan-Small Projects Appendix A. IEEE Standards Abstracts Appendix B. Comparison of ISO 9001 to IEEE Standards Appendix C. Work Products Acquisition Make/Buy Decision Matrix Alternative Solution Screening Criteria Matrix Cost-Benefit Ratio Supply Recommendations for Software Acquisition Organizational Acquisition Strategy Checklist Supplier Evaluation Criteria Supplier Performance Standards Development Requirements Traceability Software Development Standards Description System Architectural Design Description Software Architectural Design Description Database Design Description Software Architecture Design Success Factors and Pitfalls UML Modeling Unit Test Report Unit Test Report Document Guidance System Integration Test Report System Integration Test Report Document Guidance Operation Product Packaging Information Maintenance Change Enhancement Requests Baseline Change Request Work Breakdown Structure for Postdeployment

10 x Contents Software Change Request Procedures Quality Assurance Example Life Cycle Minimum Set of Software Reviews SQA Inspection Log Inspection Log Description Verification Inspection Log Defect Summary Inspection Log Defect Summary Description Inspection Report Inspection Report Description Requirements Walk-through Form Software Project Plan Walk-through Checklist Preliminary Design Walk-through Checklist Detailed Design Walk-through Checklist Program Code Walk-through Checklist Test Plan Walk-through Checklist Walk-through Summary Report Classic Anomaly Class Categories Validation Examples of System Testing Test Design Specification Test Case Specification Test Procedure Specification Test Item Transmittal Report Test Log Test Incident Report Test Summary Report Joint Review Open Issues List Audit Status Reviews Critical Dependencies Tracking List ofmeasures for Reliable Software Example Measures Measurement Information Model in ISO/IEC Problem Resolution Risk Taxonomy Risk Taxonomy Questionnaire Risk Action Request Risk Mitigation Plan Risk Matrix Sample Management Work Breakdown Structure Work Flow Diagram

11 Contents xi Stakeholder Involvement Matrix Infrastructure Organizational Policy Examples Definition Form Asset Library Catalog Improvement Organizational Improvement Checklist Organization Process Appraisal Checklist Lessons Learned Measures Definition for Organizational Processes Training Training Log Appendix D. ISO/IEC Guidance ISO 9001:2000 Mapping to ISO/IEC Standards Appendix E. ISOIIEC Mapping to ISO/IEC Appendix F. CD ROM Reference Summary References IEEE Publications ISO Publications Other References Index About the Authors

12 Preface The IEEE Computer Society Software and Systems Engineering Standards Committee (S2ESC) is the governing body responsible for the development of software and systems engineering standards. S2ESC has conducted several standards users' surveys. The results of these surveys revealed that standards users found the most value in the guides and standards that provided the specific detail that they needed for the development of their process documentation. Users consistently responded that they used the guides in support of software process definition and improvement (ISO 9001 or CMMI ) but that these standards and guides required considerable adaptation when applied as an integrated set of software process documentation. This book was written to support software engineering practitioners who are responsible for producing the process documentation, and work products or artifacts, associated with support of software process definition and improvement. This book will be most useful to organizations with multiple products and having business customer relationships. In addition to members of project development and test teams working on products with multiple versions, this book is also useful to members of organizations supporting software project development and testing, such as project management, configuration management, risk management, human resources, and information technology. It is the hope of the authors that this book will help members of organizations who are responsible for developing or maintaining their software processes in order to support ISO 9001 documentation requirements (ISO 9001:2000, Quality Management Systems-Requirements). Software process definition, documentation, and improvement should be an integral part of every software engineering organization. This book addresses the specific documentation requirements in support of ISO 9001 by providing detailed documentation guidance in the form of: Detailed organizational policy examples. An integrated set ofover 40 deployable document templates. Examples of over 100 common work products required in support of assessment activities. Examples oforganizational delineation ofprocess documentation. xiii

13 xiv Preface This book provides a set of templates based on IEEE software engineering standards that support the documentation required for all activities associated with software development projects. The goal is to provide practical support for individuals responsible for the development and documentation of software processes and procedures. The objective is to present the reader with an integrated set of documents that support the requirements of ISO It is hoped that this book will provide specific support for organizations pursuing software process definition and improvement. For organizations that do not wish to pursue ISO 9001 accreditation, this text will show how the application of IEEE standards can facilitate the development of sound software engineering practices. ACKNOWLEDGMENTS Susan K. Land I would like to acknowledge my company, Northrop Grumman Information Technology TASC, and thank them for their continued support of my IEEE Computer Society volunteer activities. In these days of continued corporate cutbacks, I feel privileged to work within an organization that supports standardization and the pursuit of software engineering excellence. I would also like to acknowledge my colleagues within the volunteer organizations ofthe IEEE Computer Society and thank them for their constant encouragement, their dedication to quality, and their friendship. I would specifically like to thank James Moore, J. Fernando Naveda, and Alan Clements. I would like to thank my husband for his unwavering support and encouragement and my father for his years ofgood advice and good example. John W. Walz Without the support of Ann, my wife, this book would not have been a realitythank you. I would like to acknowledge my company, The Sutton Group, and thank Stan Flowers for his continued support of my IEEE Computer Society volunteer activities. Also I would like to thank my previous managers who guided my professional development: Thomas J. Scurlock, Jr. and Terry L. Welsher, both retired from Lucent Technologies, and James R. McDonnell, SBC. For my long involvement in software engineering standards, I would like to thank the leadership of HelenM. Wood. Both authors would like to thank Andrew Prince ofjohn Wiley & Sons for his outstanding ability see past each grammatical error and into what we really meant to say. We would also like to thank Angela Burgess and Deborah Plummer of the IEEE Computer Society for their support and encouragement.

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

Fundamentals of Financial Planning and Management for mall usiness

Fundamentals of Financial Planning and Management for mall usiness E REPRE EUR A F A CE Fundamentals of Financial Planning and Management for mall usiness M.J. Alhabeeb ENTREPRENEURIAL FINANCE The first effective form of investment was realized when the primitive man

More information

HUMAN RESOURCES MANAGEMENT FOR PUBLIC AND NONPROFIT ORGANIZATIONS

HUMAN RESOURCES MANAGEMENT FOR PUBLIC AND NONPROFIT ORGANIZATIONS HUMAN RESOURCES MANAGEMENT FOR PUBLIC AND NONPROFIT ORGANIZATIONS Essential Texts for Public and Nonprofit Leadership and Management The Handbook of Nonprofit Governance, by BoardSource Strategic Planning

More information

Software Project Management and Support - Practical Support for CMMI -SW Project Documentation: Using IEEE Software Engineering Standards

Software Project Management and Support - Practical Support for CMMI -SW Project Documentation: Using IEEE Software Engineering Standards Software Project Management and Support - Practical Support for CMMI -SW Project Documentation: Using IEEE Software Engineering Standards John Walz The Sutton Group IEEE Computer Society Standards Activities

More information

Statistics for Experimenters

Statistics for Experimenters Statistics for Experimenters Design, Innovation, and Discovery Second Edition GEORGE E. P. BOX J. STUART HUNTER WILLIAM G. HUNTER WILEY- INTERSCIENCE A JOHN WILEY & SONS, INC., PUBLICATION FACHGEBIETSBGCHEREI

More information

www.wileyglobalfinance.com

www.wileyglobalfinance.com Wiley Global Finance is a market-leading provider of over 400 annual books, mobile applications, elearning products, workflow training tools, newsletters and websites for both professionals and consumers

More information

COVERS ALL TOPICS IN LEVEL I CFA EXAM REVIEW CFA LEVEL I FORMULA SHEETS

COVERS ALL TOPICS IN LEVEL I CFA EXAM REVIEW CFA LEVEL I FORMULA SHEETS 2016 CFA EXAM REVIEW COVERS ALL TOPICS IN LEVEL I LEVEL I CFA FORMULA SHEETS Copyright 2016 by John Wiley & Sons, Inc. All rights reserved. Published by John Wiley & Sons, Inc., Hoboken, New Jersey. Published

More information

Engineering Standards in Support of

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 susan.land@ngc.com In Other Words Using

More information

SWEBOK Certification Program. Software Engineering Management

SWEBOK Certification Program. Software Engineering Management SWEBOK Certification Program Software Engineering Management Copyright Statement Copyright 2011. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted

More information

Management. Project. Software. Ashfaque Ahmed. A Process-Driven Approach. CRC Press. Taylor Si Francis Group Boca Raton London New York

Management. Project. Software. Ashfaque Ahmed. A Process-Driven Approach. CRC Press. Taylor Si Francis Group Boca Raton London New York Software Project Management A Process-Driven Approach Ashfaque Ahmed CRC Press Taylor Si Francis Group Boca Raton London New York CRC Press is an imprint of the Taylor St Francis Croup, an Informa business

More information

Effective Methods for Software and Systems Integration

Effective Methods for Software and Systems Integration Effective Methods for Software and Systems Integration Boyd L. Summers CRC Press Taylor & Francis Group 6000 Broken Sound Parkway NW, Suite 300 Boca Raton, FL 33487-2742 CRC Press is an imprint of Taylor

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

Praise for Agile Contracts

Praise for Agile Contracts Agile Contracts Praise for Agile Contracts Agile development is starting to become popular in Japan, though Japanese companies have used all in one contracts for the last three decades. In this movement,

More information

<name of project> Software Project Management Plan

<name of project> Software Project Management Plan The document in this file is adapted from the IEEE standards for Software Project Management Plans, 1058-1998, which conforms to the requirements of ISO standard 12207 Software Life Cycle Processes. Tailor

More information

Life Cycle Models, CMMI, Lean, Six Sigma Why use them?

Life Cycle Models, CMMI, Lean, Six Sigma Why use them? Life Cycle Models, CMMI, Lean, Six Sigma Why use them? John Walz IEEE Computer Society, VP for Standards QuEST Forum Best Practices Conference Track 3 What, Where, How & Why Monday, 24-Sep-07, 4:30 5:30

More information

An Overview of IEEE Software Engineering Standards and Knowledge Products

An Overview of IEEE Software Engineering Standards and Knowledge Products Paul R. Croll Chair, IEEE SESC Computer Sciences Corporation pcroll@csc.com An Overview of IEEE Software Engineering Standards and Knowledge Products Objectives Provide an introduction to The IEEE Software

More information

Programming Interviews Exposed: Secrets to Landing Your Next Job

Programming Interviews Exposed: Secrets to Landing Your Next Job Programming Interviews Exposed: Secrets to Landing Your Next Job Preface.... xxv Introduction....xxix Chapter 1 Before the Search... 1 Chapter 2 The Job Application Process....9 Chapter 3 Approaches to

More information

Comparison of ISO 9001 to IEEE Standards

Comparison of ISO 9001 to IEEE Standards AppendixB Comparison of ISO 9001 to 5. Primary Life Cycle 5.1 Acquisition 5.2 Supply 4.1, General 7.2.2, Review of Related 7.4.1, Purchasing Process 7.4.2, Purchasing Information 7.4.3, Verification of

More information

Software Maintenance Management

Software Maintenance Management Software Maintenance Management Evaluation and Continuous Improvement Alain April Alain Abran IEEE COMPUTER SOCIETY iwiley- INTERSCIENCE A JOHN WILEY & SONS, INC., PUBLICATION Contents Foreword Thomas

More information

PCI Policy Compliance Using Information Security Policies Made Easy. PCI Policy Compliance Information Shield Page 1

PCI Policy Compliance Using Information Security Policies Made Easy. PCI Policy Compliance Information Shield Page 1 PCI Policy Compliance Using Information Security Policies Made Easy PCI Policy Compliance Information Shield Page 1 PCI Policy Compliance Using Information Security Policies Made Easy By David J Lineman

More information

Certified Software Quality Engineer (CSQE) Body of Knowledge

Certified Software Quality Engineer (CSQE) Body of Knowledge Certified Software Quality Engineer (CSQE) Body of Knowledge The topics in this Body of Knowledge include additional detail in the form of subtext explanations and the cognitive level at which the questions

More information

Praise for Launch. Hands on and generous, Michael shows you precisely how he does it, step by step. Seth Godin, author of Linchpin

Praise for Launch. Hands on and generous, Michael shows you precisely how he does it, step by step. Seth Godin, author of Linchpin Praise for Launch Launch is your road map to success in an ever-changing world. Stelzner shows you how to enchant your customers so that they ll want to help you change the world. Guy Kawasaki, author

More information

Relationship to Software Engineering Standards

Relationship to Software Engineering Standards Chapter3 Relationship to Software Engineering Standards STANDARDS ORGANIZATIONS Standards organizations are bodies, organizations, and institutions that produce standards. These organizations develop standards

More information

Graph Analysis and Visualization

Graph Analysis and Visualization Graph Analysis and Visualization Graph Analysis and Visualization DISCOVERING BUSINESS OPPORTUNITY IN LINKED DATA Richard Brath David Jonker Graph Analysis and Visualization: Discovering Business Opportunity

More information

Standards & Practices for the software and system engineers /

Standards & Practices for the software and system engineers / Standards & Practices for the software and system engineers / professionals John Walz J.Walz@computer.org IEEE Computer Society 1 st VP IEEE Software & Systems Engineering i Standards d Committee Systems

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

CONTENTS Preface xv 1 Introduction

CONTENTS Preface xv 1 Introduction Preface xv 1 Introduction 1 1.1 Introduction to Software Project Management, 1 1.2 Objectives of This Chapter, 2 1.3 Why Managing and Leading Software Projects Is Difficult, 2 1.3.1 Software Complexity,

More information

ARCHITECTING THE CLOUD

ARCHITECTING THE CLOUD ARCHITECTING THE CLOUD Founded in 1807, John Wiley & Sons is the oldest independent publishing company in the United States. With offices in North America, Europe, Asia, and Australia, Wiley is globally

More information

DRAFT TABLE OF CONTENTS 1. Software Quality Assurance By Dr. Claude Y Laporte and Dr. Alain April

DRAFT TABLE OF CONTENTS 1. Software Quality Assurance By Dr. Claude Y Laporte and Dr. Alain April DRAFT TABLE OF CONTENTS 1 Software Quality Assurance By Dr. Claude Y Laporte and Dr. Alain April Foreword This book introduces the basic concepts of software quality assurance. The book illustrates how

More information

System Development Life Cycle Guide

System Development Life Cycle Guide TEXAS DEPARTMENT OF INFORMATION RESOURCES System Development Life Cycle Guide Version 1.1 30 MAY 2008 Version History This and other Framework Extension tools are available on Framework Web site. Release

More information

Project Management Guidelines

Project Management Guidelines Project Management Guidelines 1. INTRODUCTION. This Appendix (Project Management Guidelines) sets forth the detailed Project Management Guidelines. 2. PROJECT MANAGEMENT PLAN POLICY AND GUIDELINES OVERVIEW.

More information

NICK SMITH AND ROBERT WOLLAN WITH CATHERINE ZHOU. John Wiley & Sons, Inc.

NICK SMITH AND ROBERT WOLLAN WITH CATHERINE ZHOU. John Wiley & Sons, Inc. NICK SMITH AND ROBERT WOLLAN WITH CATHERINE ZHOU John Wiley & Sons, Inc. Copyright # 2011 by Accenture, LLP. All rights reserved. Published by John Wiley & Sons, Inc., Hoboken, New Jersey. Published simultaneously

More information

Program Lifecycle Methodology Version 1.7

Program Lifecycle Methodology Version 1.7 Version 1.7 March 30, 2011 REVISION HISTORY VERSION NO. DATE DESCRIPTION AUTHOR 1.0 Initial Draft Hkelley 1.2 10/22/08 Updated with feedback Hkelley 1.3 1/7/2009 Copy edited Kevans 1.4 4/22/2010 Updated

More information

Software Quality Assurance in an Undergraduate Software Engineering Program

Software Quality Assurance in an Undergraduate Software Engineering Program Software Quality Assurance in an Undergraduate Software Engineering Program Claude Y. Laporte, Alain April École de technologie supérieure (ÉTS) claude.laporte@etsmtl.ca, alain.april@etsmtl.ca Abstract

More information

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 Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Journal of Engineering, Business and Enterprise

More information

BE SMARTER THAN YOUR LAWYER AND VENTURE CAPITALIST

BE SMARTER THAN YOUR LAWYER AND VENTURE CAPITALIST Venture Deals Venture Deals BE SMARTER THAN YOUR LAWYER AND VENTURE CAPITALIST Second Edition Brad Feld Jason Mendelson John Wiley & Sons, Inc. Cover image: Light Ray TEEKID/iStockPhoto; Ripped Paper

More information

This is a sample chapter from A Manager's Guide to Service Management. To read more and buy, visit http://shop.bsigroup.com/bip0005 BSI British

This is a sample chapter from A Manager's Guide to Service Management. To read more and buy, visit http://shop.bsigroup.com/bip0005 BSI British A Manager s Guide to Service Management A Manager s Guide to Service Management Jenny Dugmore Shirley Lacy First published in the UK in 1995 by BSI, 389 Chiswick High Road, London W4 4AL Second edition

More information

SOFTWARE ASSURANCE STANDARD

SOFTWARE ASSURANCE STANDARD NOT MEASUREMENT SENSITIVE National Aeronautics and NASA-STD-8739.8 w/change 1 Space Administration July 28, 2004 SOFTWARE ASSURANCE STANDARD NASA TECHNICAL STANDARD REPLACES NASA-STD-2201-93 DATED NOVEMBER

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

BEYOND 401(k)S SMALL BUSINESS OWNERS

BEYOND 401(k)S SMALL BUSINESS OWNERS BEYOND 401(k)S FOR SMALL BUSINESS OWNERS A Practical Guide to Incentive, Deferred Compensation, and Retirement Plans JEAN D. SIFLEET John Wiley & Sons, Inc. BEYOND 401(k)S FOR SMALL BUSINESS OWNERS BEYOND

More information

ISO 9001 for Small Projects

ISO 9001 for Small Projects Chapter 8 ISO 9001 for Small Projects INTRODUCTION TO ISO 9001 FOR SMALL PROJECTS Many organizations are intimidated by the amount of documentation associated with ISO 9001 conformance requirements. The

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

Contents. viii. 4 Service Design processes 57. List of figures. List of tables. OGC s foreword. Chief Architect s foreword. Preface.

Contents. viii. 4 Service Design processes 57. List of figures. List of tables. OGC s foreword. Chief Architect s foreword. Preface. iii Contents List of figures List of tables OGC s foreword Chief Architect s foreword Preface Acknowledgements v vii viii 1 Introduction 1 1.1 Overview 4 1.2 Context 4 1.3 Purpose 8 1.4 Usage 8 2 Management

More information

IMPROVEMENT THE PRACTITIONER'S GUIDE TO DATA QUALITY DAVID LOSHIN

IMPROVEMENT THE PRACTITIONER'S GUIDE TO DATA QUALITY DAVID LOSHIN i I I I THE PRACTITIONER'S GUIDE TO DATA QUALITY IMPROVEMENT DAVID LOSHIN ELSEVIER AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO SINGAPORE SYDNEY TOKYO Morgan Kaufmann

More information

Design Document Version 0.0

Design Document Version 0.0 Software Development Templates Design Document Version 0.0 Description of Project DOCUMENT NO: VERSION: CONTACT: EMAIL: Ivan Walsh DATE: 4/13/2004 Distribution is subject to copyright. Design Document

More information

CMMI Asset Library: Maturity Level 2

CMMI Asset Library: Maturity Level 2 CMMI Asset Library: Maturity Level 2 All items listed below are to assist in achieving CMMI Maturity Level 2; they may be purchased by the bundle. David Consulting Group will invoice you for your total

More information

Managing Successful Projects

Managing Successful Projects 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Managing Successful Projects with PRINCE2 Office of Government Commerce

More information

MANAGEMENT OF DATA IN CLINICAL TRIALS

MANAGEMENT OF DATA IN CLINICAL TRIALS MANAGEMENT OF DATA IN CLINICAL TRIALS Second Edition ELEANOR MCFADDEN Frontier Science, Ltd. Kincraig, Inverness-shire, Scotland WILEY-INTERSCIENCE A JOHN WILEY & SONS, INC., PUBLICATION MANAGEMENT OF

More information

Design Specification for IEEE Std 1471 Recommended Practice for Architectural Description IEEE Architecture Working Group 0 Motivation

Design Specification for IEEE Std 1471 Recommended Practice for Architectural Description IEEE Architecture Working Group 0 Motivation Design Specification for IEEE Std 1471 Recommended Practice for Architectural Description IEEE Architecture Working Group 0 Motivation Despite significant efforts to improve engineering practices and technologies,

More information

COPYRIGHTED MATERIAL. Contents. Acknowledgments Introduction

COPYRIGHTED MATERIAL. Contents. Acknowledgments Introduction Contents Acknowledgments Introduction 1. Governance Overview How Do We Do It? What Do We 1 Get Out of It? 1.1 What Is It? 1 1.2 Back to Basics 2 1.3 Origins of Governance 3 1.4 Governance Definition 5

More information

Australian Standard. Information technology Service management. Part 2: Guidance on the application of service management systems

Australian Standard. Information technology Service management. Part 2: Guidance on the application of service management systems ISO/IEC 20000-2:2012 AS ISO/IEC 20000.2 2013 Australian Standard Information technology Service Part 2: Guidance on the application of service systems This Australian Standard was prepared by Committee

More information

TREASURY INSPECTOR GENERAL FOR TAX ADMINISTRATION

TREASURY INSPECTOR GENERAL FOR TAX ADMINISTRATION TREASURY INSPECTOR GENERAL FOR TAX ADMINISTRATION The Customer Account Data Engine 2 Database Implementation Project Made Progress in Design Activities, but Improvements Are Needed September 20, 2011 Reference

More information

ITIL v3 Service Manager Bridge

ITIL v3 Service Manager Bridge ITIL v3 Service Manager Bridge Course Length: 5 Days Course Overview This 5 day hands on, certification training program enables ITIL Version 2 certified Service Managers to upgrade their Service Manager

More information

CENTRE (Common Enterprise Resource)

CENTRE (Common Enterprise Resource) CENTRE (Common Enterprise Resource) Systems and Software Engineering Platform designed for CMMI compliance Capability Maturity Model Integration (CMMI) is a process improvement approach that provides organizations

More information

SC7-ISO20000 Alignment issues Aligning ITIL to existing ISO JTC1- SC7 Software Engineering Standards

SC7-ISO20000 Alignment issues Aligning ITIL to existing ISO JTC1- SC7 Software Engineering Standards SC7-ISO20000 Alignment issues Aligning ITIL to existing ISO JTC1- SC7 Software Engineering Standards Dr. A.April ETS University Table of Contents Objectives Audience Current clash An ITIL overview ISO

More information

Preparation Guide. Side entry to the EXIN Expert in IT Service Management based on ISO/IEC 20000

Preparation Guide. Side entry to the EXIN Expert in IT Service Management based on ISO/IEC 20000 Preparation Guide Side entry to the EXIN Expert in IT Service Management based on ISO/IEC 20000 Edition June 2015 Copyright 2015 EXIN All rights reserved. No part of this publication may be published,

More information

TREASURY INSPECTOR GENERAL FOR TAX ADMINISTRATION

TREASURY INSPECTOR GENERAL FOR TAX ADMINISTRATION TREASURY INSPECTOR GENERAL FOR TAX ADMINISTRATION The Customer Account Data Engine 2 Systems Development Guidelines; However, Process Improvements Are Needed to Address Inconsistencies September 30, Year

More information

SOFTWARE DEVELOPMENT STANDARD FOR SPACECRAFT

SOFTWARE DEVELOPMENT STANDARD FOR SPACECRAFT SOFTWARE DEVELOPMENT STANDARD FOR SPACECRAFT Mar 31, 2014 Japan Aerospace Exploration Agency This is an English translation of JERG-2-610. Whenever there is anything ambiguous in this document, the original

More information

Ob j ect-oriented Project Management with UML

Ob j ect-oriented Project Management with UML Ob j ect-oriented Project Management with UML Murray Cantor WILEY COMPUTER PUBLISHING John Wiley & Sons, Inc. New York Chichester Weinheim Brisbane Singapore Toronto CONTENTS Acknowledgments Introduction

More information

Contents. Introduction and System Engineering 1. Introduction 2. Software Process and Methodology 16. System Engineering 53

Contents. Introduction and System Engineering 1. Introduction 2. Software Process and Methodology 16. System Engineering 53 Preface xvi Part I Introduction and System Engineering 1 Chapter 1 Introduction 2 1.1 What Is Software Engineering? 2 1.2 Why Software Engineering? 3 1.3 Software Life-Cycle Activities 4 1.3.1 Software

More information

Requirements Engineering for Software

Requirements Engineering for Software Requirements Engineering for Software and Systems Second Edition Phillip A. Laplante CRC Press Taylor & Francis Group Boca Raton London New York CRC Press is an imprint of the Taylor & Francis Croup, an

More information

Copyright 2014 Carnegie Mellon University The Cyber Resilience Review is based on the Cyber Resilience Evaluation Method and the CERT Resilience

Copyright 2014 Carnegie Mellon University The Cyber Resilience Review is based on the Cyber Resilience Evaluation Method and the CERT Resilience Copyright 2014 Carnegie Mellon University The Cyber Resilience Review is based on the Cyber Resilience Evaluation Method and the CERT Resilience Management Model (CERT-RMM), both developed at Carnegie

More information

IEEE 1540 - Software Engineering Risk Management: Measurement-Based Life Cycle Risk Management PSM 2001 Aspen, Colorado

IEEE 1540 - Software Engineering Risk Management: Measurement-Based Life Cycle Risk Management PSM 2001 Aspen, Colorado Paul R. Croll Chair, IEEE SESC Computer Sciences Corporation pcroll@csc.com IEEE 1540 - Software Engineering Risk : Measurement-Based Life Cycle Risk PSM 2001 Aspen, Colorado Objectives Describe Risk in

More information

Introduction to the ITS Project Management Methodology

Introduction to the ITS Project Management Methodology Introduction to the ITS Project Management Methodology In September 1999 the Joint Legislative Committee on Performance Evaluation and Expenditure Review (PEER) produced a report entitled Major Computer

More information

White Paper. IT Service Management Process Maps. Select Your Route to ITIL Best Practice

White Paper. IT Service Management Process Maps. Select Your Route to ITIL Best Practice White Paper IT Service Process Maps Select Your Route to ITIL Best Practice Brian Johnson VP and WW ITIL Practice Manager, CA Inc. Nancy Hinich Solution Manager, Technical Services, CA Inc. Pete Waterhouse

More information

STATE BOARD OF ELECTIONS P.O. BOX 6486, ANNAPOLIS, MD 21401-0486 PHONE (410) 269-2840

STATE BOARD OF ELECTIONS P.O. BOX 6486, ANNAPOLIS, MD 21401-0486 PHONE (410) 269-2840 MARYLAND STATE BOARD OF ELECTIONS P.O. BOX 6486, ANNAPOLIS, MD 21401-0486 PHONE (410) 269-2840 Bobbie S. Mack, Chairman David J. McManus, Jr., Vice Chairman Rachel T. McGuckian Patrick H. Murray Charles

More information

Chapter XVI Software Quality Assurance

Chapter XVI Software Quality Assurance 245 Chapter XVI Software Quality Assurance Dawn M. Owens University of Nebraska at Omaha, USA Deepak Khazanchi University of Nebraska at Omaha, USA Abstract Successful implementation of IT (information

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

Guidelines for Developing a Product Line Concept of Operations

Guidelines for Developing a Product Line Concept of Operations Guidelines for Developing a Product Line Concept of Operations Sholom Cohen August 1999 TECHNICAL REPORT CMU/SEI-99-TR-008 ESC-TR-99-008 Pittsburgh, PA 15213-3890 Guidelines for Developing a Product Line

More information

Analysis of Financial Time Series

Analysis of Financial Time Series Analysis of Financial Time Series Analysis of Financial Time Series Financial Econometrics RUEY S. TSAY University of Chicago A Wiley-Interscience Publication JOHN WILEY & SONS, INC. This book is printed

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

THE COMPLETE PROJECT MANAGEMENT METHODOLOGY AND TOOLKIT

THE COMPLETE PROJECT MANAGEMENT METHODOLOGY AND TOOLKIT THE COMPLETE PROJECT MANAGEMENT METHODOLOGY AND TOOLKIT GERARD M. HILL CRC Press Taylor & Francis Group Boca Raton London New York CRC Press is an imprint of the Taylor & Francis Croup, an informa business

More information

Software Quality Management

Software Quality Management Software Lecture 9 Software Engineering CUGS Spring 2011 Kristian Sandahl Department of Computer and Information Science Linköping University, Sweden A Software Life-cycle Model Which part will we talk

More information

I.3 Quality Management

I.3 Quality Management I.3 Quality Management [Sommerville2004] Quality Management System [ISO 9000]: The organizational structure, responsibilities, procedures, processes and resources for implementing quality management Concerned

More information

Preparation Guide. EXIN IT Service Management Associate based on ISO/IEC 20000

Preparation Guide. EXIN IT Service Management Associate based on ISO/IEC 20000 Preparation Guide EXIN IT Service Management Associate based on ISO/IEC 20000 Edition January 2014 Copyright 2014 EXIN All rights reserved. No part of this publication may be published, reproduced, copied

More information

DATA CENTER IPS COMPARATIVE ANALYSIS

DATA CENTER IPS COMPARATIVE ANALYSIS DATA CENTER IPS COMPARATIVE ANALYSIS Total Cost of Ownership () 2014 Thomas Skybakmoen, Jason Pappalexis Tested s Fortinet FortiGate 5140B, Juniper SRX 5800, McAfee NS- 9300, Sourcefire 8290-2 Overview

More information

CRITICAL INFRASTRUCTURE PROTECTION IN HOMELAND SECURITY

CRITICAL INFRASTRUCTURE PROTECTION IN HOMELAND SECURITY CRITICAL INFRASTRUCTURE PROTECTION IN HOMELAND SECURITY CRITICAL INFRASTRUCTURE PROTECTION IN HOMELAND SECURITY DEFENDING A NETWORKED NATION Ted G. Lewis Naval Postgraduate School Monterey, California

More information

Preparation Guide. EXIN IT Service Management Associate Bridge based on ISO/IEC 20000

Preparation Guide. EXIN IT Service Management Associate Bridge based on ISO/IEC 20000 Preparation Guide EXIN IT Service Management Associate Bridge based on ISO/IEC 20000 Edition January 2014 Copyright 2014 EXIN All rights reserved. No part of this publication may be published, reproduced,

More information

How To Write An Slcm Project Plan

How To Write An Slcm Project Plan SLCM 2003.1 Artifacts in a Nutshell ( as of 01/21/2005) Project Development Phases Pension Benefit Guaranty Corporation s (PBGC) System Life Cycle Methodology (SLCM) is comprised of five project development

More information

Lecture Slides for Managing and Leading Software Projects. Chapter 1: Introduction

Lecture Slides for Managing and Leading Software Projects. Chapter 1: Introduction Lecture Slides for Managing and Leading Software Projects Chapter 1: Introduction developed by Richard E. (Dick) Fairley, Ph.D. to accompany the text Managing and Leading Software Projects published by

More information

Executive's Guide to

Executive's Guide to Executive's Guide to IT Governance Improving Systems Processes with Service Management, COBIT, and ITIL ROBERT R. MOELLER WILEY John Wiley & Sons, Inc. Contents Preface xiii PART I: IT GOVERNANCE CONCEPTS

More information

A GUIDE TO THE PROJECT MANAGEMENT BODY OF KNOWLEDGE

A GUIDE TO THE PROJECT MANAGEMENT BODY OF KNOWLEDGE A GUIDE TO THE PROJECT MANAGEMENT BODY OF KNOWLEDGE PMI Standards Committee William R. Duncan, Director of Standards Project Management Institute 130 South State Road Upper Darby, PA 19082 USA Library

More information

Quick Reference Guide Interactive PDF Project Management Processes for a Project

Quick Reference Guide Interactive PDF Project Management Processes for a Project Project Processes for a Project Click the Knowledge Area title (below and left in blue underline) to view the details of each Process Group. Project Process Groups and Knowledge Areas Mapping Project Process

More information

Developing CMMI in IT Projects with Considering other Development Models

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

More information

Colorado Department of Health Care Policy and Financing

Colorado Department of Health Care Policy and Financing Colorado Department of Health Care Policy and Financing Solicitation #: HCPFRFPCW14BIDM Business Intelligence and Data Management Services (BIDM) Appendix B BIDM Project Phases Tables The guidelines for

More information

unless the manufacturer upgrades the firmware, whereas the effort is repeated.

unless the manufacturer upgrades the firmware, whereas the effort is repeated. Software Validation in Accredited Laboratories A Practical Guide Gregory D. Gogates Fasor Inc., 3101 Skippack Pike, Lansdale, Pennsylvania 19446-5864 USA g.gogates@ieee.org www.fasor.com Abstract Software

More information

PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME >

PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME > PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME > Date of Issue: < date > Document Revision #: < version # > Project Manager: < name > Project Management Plan < Insert Project Name > Revision History Name

More information

ITS Project Management

ITS Project Management ITS Project Management Policy Contents I. POLICY STATEMENT II. REASON FOR POLICY III. SCOPE IV. AUDIENCE V. POLICY TEXT VI. PROCEDURES VII. RELATED INFORMATION VIII. DEFINITIONS IX. FREQUENTLY ASKED QUESTIONS

More information

- ATTACHMENT - PROGRAM MANAGER DUTIES & RESPONSIBILITIES MARYLAND STATE POLICE W00B0400021

- ATTACHMENT - PROGRAM MANAGER DUTIES & RESPONSIBILITIES MARYLAND STATE POLICE W00B0400021 - ATTACHMENT - PROGRAM MANAGER DUTIES & RESPONSIBILITIES MARYLAND STATE POLICE W00B0400021 About this document this is a detailed description of typical Project Manager (PM) duties, responsibilities, and

More information

Interpreting the Management Process in IEEE/EIA 12207 with the Help of PMBOK

Interpreting the Management Process in IEEE/EIA 12207 with the Help of PMBOK Interpreting the Management Process in IEEE/EIA 12207 with the Help of PMBOK Lewis Gray, Ph.D., PMP Abelia Fairfax, Virginia USA www.abelia.com Copyright 2002 by Abelia Corporation. All rights reserved

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

AN INTRODUCTION TO OPTIONS TRADING. Frans de Weert

AN INTRODUCTION TO OPTIONS TRADING. Frans de Weert AN INTRODUCTION TO OPTIONS TRADING Frans de Weert AN INTRODUCTION TO OPTIONS TRADING The Securities & Investment Institute Mission Statement: To set standards of professional excellence and integrity

More information

These materials are the copyright of John Wiley & Sons, Inc. and any dissemination, distribution, or unauthorized use is strictly prohibited.

These materials are the copyright of John Wiley & Sons, Inc. and any dissemination, distribution, or unauthorized use is strictly prohibited. Session Border Controllers For Dummies, Sonus Special Edition Published by John Wiley & Sons, Inc. 111 River Street Hoboken, NJ 07030-5774 www.wiley.com Copyright 2012 by John Wiley & Sons, Inc. Published

More information

CMMI KEY PROCESS AREAS

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,

More information

A 6-Step How-To Guide to Contracting for Cloud Services Includes a 137-Element Contracting Checklist

A 6-Step How-To Guide to Contracting for Cloud Services Includes a 137-Element Contracting Checklist Contracting for Cloud Services A 6-Step How-To Guide to Contracting for Cloud Services Includes a 137-Element Contracting Checklist Ron Scruggs, Thomas Trappler, & Don Philpott ii Contracting for Cloud

More information