Practical Software Measurement: Objective Information for Decision Makers
Table of Contents
Chapter 1: Measurement: Key Concepts and Practices |
1.1 Motivation for Measurement |
1.2 Measurement as an Organizational Discriminator |
1.3 The Foundation—Project Measurement |
1.4 What Makes Measurement Work |
1.5 Measurement Information Model |
1.6 Measurement Process Model |
Chapter 2: Measurement Information Model |
2.1 Information Needs |
2.2 Measurement Construct |
2.3 Measurement Construct Examples |
Chapter 3: Plan Measurement |
3.1 Identify and Prioritize Information Needs |
3.2 Select and Specify Measures |
3.3 Integrate the Measurement Approach into Project Processes |
Chapter 4: Perform Measurement |
4.1 Collect and Process Data |
4.2 Analyze Data |
4.3 Make Recommendations |
Chapter 5: Analysis Techniques |
5.1 Estimation |
5.2 Feasibility Analysis |
5.3 Performance Analysis |
Chapter 6: Evaluate Measurement |
6.1 Evaluate the Measures |
6.2 Evaluate the Measurement Process |
6.3 Update the Experience Base |
6.4 Identify and Implement Improvements |
Chapter 7: Establish and Sustain Commitment |
7.1 Obtain Organizational Commitment |
7.2 Define Measurement Responsibilities |
7.3 Provide Resources |
7.4 Review the Measurement Program |
7.5 Lessons Learned |
Chapter 8: Measure for Success |
Appendix A: Measurement Construct Examples |
Milestone Completion |
Work Unit Progress—Software Design Progress |
Incremental Capability |
Personnel Effort |
Financial Performance—Earned Value |
Physical Size and Stability |
Functional Size and Stability |
Functional Correctness—Defects |
Functional Correctness—Defect Density |
Efficiency—Response Time |
Process Compliance |
Process Efficiency |
Technology Suitability |
Customer Feedback |
Appendix B: Information System Case Study |
B.1 Project Overview |
B.2 Getting the Project Under Control |
B.3 Evaluating Readiness for Test |
B.4 Installation and Software Support |
Appendix C: Synergy Integrated Copier Case Study |
Product and Project Overview |
Estimation and Feasibility Analysis |
Performance Analysis |
Redesign and Replanning |
Glossary |
Bibliography |
Index |