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

by ;
Edition: 1st
Format: Paperback
Pub. Date: 2005-11-11
Publisher(s): Wiley-IEEE Computer Society Pr
List Price: $167.41

Buy New

Usually Ships in 3-4 Business Days
$167.24

Rent Textbook

Select for Price
There was a problem. Please try again later.

Used Textbook

We're Sorry
Sold Out

eTextbook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

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 the CMMI-SW r by providing detailed documentation guidance in the form of: Detailed organizational policy examples. An Integrated set of over 20 deployable document templates. Examples of over 50 common work products required in support of assessment activities. Examples of organizational delineation of process documentation.This book provides a set of IEEE Software Engineering Standards-based templates 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 the CMMI-SW r Levels 2 and 3. This book is meant to both complement and extend the information provided in Jumpstart CMM r /CMMI r Software Process Improvement Using IEEE Software Engineering Standards . Jumpstart provides a detailed mapping of both the CMM r and the CMMI-SW r to the IEEE standards set and provides a logical basis for the material contained within this text.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 CMMI r accreditation, this document will show how the application of IEEE Standards can facilitate the development of sound software engineering practices. It also comes with a CD-Rom.

Author Biography

SUSAN K. LAND, a Software Engineering Section Manager for Northrop Grumman, is Chair of the IEEE Standards Advisory Board (SAB), a member of the IEEE Computer Society Board of Governors, the IEEE Software and Systems Engineering Standards Committee (S2ESC), the Editorial Board for the IEEE Computer Society (CS) Software Engineering online publication, the IEEE CS Professional Practices Committee, and the development team of the Strawman and Trial versions of the Software Engineering Body of Knowledge (SWEBOK®). She is an IEEE Certified Software Development Professional (CSDP) and the author of Jumpstart CMM®/CMMI® Software Process Improvement: Using IEEE Software Engineering Standards.

JOHN W. WALZ retired as Senior Manager, Supply Chain Management, Lucent Technologies, where he held leadership positions in hardware and software development, engineering, quality planning, quality auditing, quality standards implementation, and strategic planning. He wrote the TL 9000 chapter in the ISO 9000 Handbook, Fourth Edition and is an expert speaker in the Distinguished Visitor Program of the IEEE Computer Society. Mr. Walz serves on the U.S. Technical Advisory Group to ISO Technical Committee 176: Quality Management and Quality Assurance.

Table of Contents

Preface xi
Acknowledgements xiii
Introduction and Overview
1(4)
Introduction
1(4)
What is the CMMI®?
2(1)
What the CMMI® is Not
3(1)
What are Standards?
3(2)
Summary of CMMI-SW®
5(6)
The CMM®-SW
5(1)
CMMI®-SW Continuous Versus Staged
5(1)
Structural Elements of the CMMI®-SW
6(1)
Process Areas
6(5)
Specific and Generic Goals
8(1)
Specific and Generic Practices
8(1)
CMMI®-SW Common Features
9(1)
CMMI®-SW Components
10(1)
Organization Institutionalization
11(8)
Characteristics of Institutionalization
11(1)
Generic Practices
11(1)
CMMI-SW Level 2 Generic Practices
12(7)
CMMI-SW Level 3+ Generic Practices
16(3)
Implementation Guidance
19(12)
IEEE Supported Process Improvement
19(2)
Software Engineering
20(1)
SWEBOK
21(1)
IEEE and Software Engineering Training
21(6)
Set Realistic Goals (Diagnose)
24(1)
Fix Timelines (Establish)
25(1)
Baseline and Implement Processes (Act)
25(1)
Perform Gap Analysis (Learn)
26(1)
Perform Self-audit Using CMMI®-SW (Staged) PAs
27(1)
Implementation Pitfalls
27(2)
Being Overly Prescriptive
28(1)
Remaining Confined to a Specific Stage
28(1)
Documentation, Documentation
29(1)
Lack of Incentives
29(1)
No Metrics
29(1)
Conclusion
29(2)
CMMI®-SW Level 2 Support
31(72)
Requirements Management
31(11)
CMMI®-SW Goals
31(1)
Software Requirements Management Plan
32(10)
Project Planning
42(9)
CMMI®-SW Goals
42(4)
Software Project Management Plan
46(4)
Data Management
50(1)
Stakeholder Involvement
51(1)
Project Monitoring and Control
51(11)
CMMI®-SW Goals
52(1)
Technical Reviews
53(3)
Management reviews
56(3)
Audits
59(3)
Process and Product Quality Assurance
62(11)
CMMI®-SW Goals
62(1)
Software Quality Assurance Plan
63(10)
Configuration Management
73(12)
CMMI®-SW Goals
74(1)
Software Configuration Management Plan
75(10)
Supplier Agreement Management
85(7)
CMMI®-SW Goals
86(1)
Software Acquisition Plan
87(5)
Measurement and Analysis
92(4)
CMMI®-SW Goals
92(4)
Software Measurement and Metrics Plan
96(1)
Introduction
96(7)
CMMI-SW Level 3
103(104)
Requirements Development
103(15)
CMMI-SW Goals
104(1)
Software Requirements Specification
104(7)
System Requirements Specification
111(4)
Concept of Operations
115(3)
Technical Solution
118(16)
CMMI®-SW Goals
119(1)
Design Document
120(6)
Users Manual
126(2)
Software Transition Plan
128(6)
Product Integration
134(12)
CMMI®-SW Goals
134(1)
Interface Control Document
135(5)
System Integration Test Plan
140(6)
Verification
146(10)
CMMI®-SW Goals
146(1)
Inspections
147(6)
Walk-throughs
153(3)
Validation
156(17)
CMMI®-SW Goals
156(1)
Software Test Plan
156(10)
System Test Plan
166(7)
Organizational Process Focus
173(7)
CMMI®-SW Goals
173(1)
Engineering Process Group Charter
174(3)
Process Inventory & Characteristics
177(2)
Process Action Plan (PAP)
179(1)
Organizational Process Definition
180(6)
CMMI®-SW Goals
181(2)
Organization's Set of Standard Processes
183(1)
Tailoring Guidelines
184(2)
Organizational Training
186(5)
CMMI®-SW Goals
186(1)
Training Plan
187(4)
Integrated Project Management
191(4)
CMMI®-SW Goals
192(3)
Work Breakdown Structure (WBS)
195(1)
Risk Management
195(6)
CMMI®-SW Goals
196(1)
Risk Management Plan
197(4)
Decision Analysis and Resolution
201(6)
CMMI-SW Goals
202(1)
Probability/Impact Risk Rating Matrix
202(1)
Decision Tree Analysis
202(5)
Level 2 CMMI® for Small Projects
207(8)
Introduction to CMMI® and Small Projects
207(1)
Project Management Plan---Small Projects
207(8)
Appendix A. IEEE Standards Abstracts
215(8)
Appendix B. Comparison of CMMI®-SW Levels 2 and 3 to IEEE Standards
223(2)
Appendix C. Software Process Work Products
225(112)
Requirements Management
225(1)
Requirements Traceability
225(1)
Project Planning
225(2)
Work-Breakdown Structure
225(1)
Workflow Diagram
226(1)
Stakeholder Involvement Matrix
226(1)
Project Monitoring and Control
227(1)
Open Issues List
227(1)
Process and Product Quality Assurance
227(10)
Example Life Cycle
227(8)
Minimum Set of Software Reviews
235(1)
SQA Inspection Log
235(2)
Configuration Management
237(8)
Configuration Control Board (CCB) Letter of Authorization
237(1)
Configuration Control Board Charter
237(5)
Software Change Request Procedures
242(3)
Supplier Agreement Management
245(1)
Recommendations for Software Acquisition
245(1)
Organizational Acquisition Strategy Checklist
246(1)
Supplier Evaluation Criteria
246(1)
Supplier Performance Standards
246(1)
Measurement and Analysis
246(23)
List of Measures for Reliable Software
246(1)
Example Measures
247(22)
Measurement Information Model in ISO/IEC 15939
269(1)
Requirements Development
269(2)
Change Enhancement Requests
269(2)
Baseline Change Request
271(1)
Technical Solution
271(13)
Work Breakdown Structure (WBS) for Post Development Stage
271(1)
Architecture Design Success Factors and Pitfalls
271(1)
UML Modeling
271(4)
Make/Buy Decision Matrix
275(1)
Alternative Solution Screening Criteria Matrix
276(1)
Unit Test Report
276(8)
Product Integration
284(3)
System Integration Test Report
284(3)
Product Packaging Information
287(1)
Verification
287(8)
Inspection Log Defect Summary
287(4)
Inspection Report
291(1)
Inspection Report Description
292(1)
Requirements Walkthrough Form
292(1)
Software Project Plan Walk-through Checklist
292(1)
Preliminary Design Walk-through Checklist
292(1)
Detailed Design Walk-through Checklist
293(1)
Program Code Walk-through Checklist
293(1)
Test Plan Walk-through Checklist
293(1)
Walk-through Summary Report
294(1)
Classic Anomaly Class Categories
294(1)
Validation
295(12)
Example Test Classes
295(6)
Examples of System Testing
301(1)
Test Design Specification
302(1)
Test Case Specification
303(1)
Test Procedure Specification
304(1)
Test Item Transmittal Report
305(1)
Test Log
305(1)
Test Incident Report
306(1)
Test Summary Report
306(1)
Organizational Process Focus
307(4)
Organizational Process Improvement Checklist
307(4)
Organization Process Appraisal Checklist
311(1)
Process Lessons Learned
311(1)
Organizational Process Definition
311(5)
Organizational Policy Examples
311(3)
Process Definition Form
314(1)
Process Asset Library Catalog
314(1)
Measures Definition for the Organizational Processes
315(1)
Organizational Training
316(2)
Training Request Form
316(1)
Training Log
316(2)
Integrated Project Management
318(1)
Status Reviews
318(1)
Critical Dependencies Tracking
319(1)
Risk Management
319(2)
Risk Taxonomy
319(1)
Risk Taxonomy Questionnaire
320(1)
Risk Action Request
320(1)
Risk Mitigation Plan
320(1)
Risk Matrix Sample
321(1)
Decision Analysis and Resolution
321(16)
Cost Benefit Ratio
321(16)
References
337
IEEE Publications
327(2)
SEI Publications
329(1)
Other References
330(3)
Index 333(10)
About the Authors 343

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.