๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Measuring the software process: statistical process control for software process improvement

โœ Scribed by Carleton, Anita D.; Florac, William A


Publisher
Addison-Wesley Professional
Year
1999
Tongue
English
Leaves
273
Series
SEI series in software engineering
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


"While it is usually helpful to launch improvement programs, many such programs soon get bogged down in detail. They either address the wrong problems, or they keep beating on the same solutions, wondering why things don't improve. This is when you need an objective way to look at the problems. This is the time to get some data."
Watts S. Humphrey, from the Foreword This book, drawing on work done at the Software Engineering Institute and other organizations, shows how to use measurements to manage and improve software processes. The authors explain specifically how quality characteristics of software products and processes can be quantified, plotted, and analyzed so the performance of software development activities can be predicted, controlled, and guided to achieve both business and technical goals. The measurement methods presented, based on the principles of statistical quality control, are illuminated by application examples taken from industry. Although many of the methods discussed are applicable to individual projects, the book's primary focus is on the steps software development organizations can take toward broad-reaching, long-term success. The book particularly addresses the needs of software managers and practitioners who have already set up some kind of basic measurement process and are ready to take the next step by collecting and analyzing software data as a basis for making process decisions and predicting process performance. Highlights of the book include:
Insight into developing a clear framework for measuring process behavior
Discussions of process performance, stability, compliance, capability, and improvement
Explanations of what you want to measure (and why) and instructions on how to collect your data
Step-by-step guidance on how to get started using statistical process control If you have responsibilities for product quality or process performance and you are ready to use measurements to manage, control, and predict your software processes, this book will be an invaluable resource.

โœฆ Table of Contents


Cover......Page 1
Contents......Page 6
Figures......Page 10
Preface......Page 18
Acknowledgments......Page 22
CHAPTER 1 Managing and Measuring Process Behavior......Page 24
1.1 What Is a Software Process?......Page 26
1.2 What Is Software Process Management?......Page 27
1.3 The Role of Software Process Management......Page 28
1.4 Issues on the Road to Process Improvement......Page 31
1.5 The Need for Software Process Measurement......Page 33
1.6 Measuring Process Behavior......Page 34
1.7 A Framework for Process Behavior Measurement......Page 37
1.8 Summary......Page 38
2.1 Identifying Process Issues......Page 40
2.2 Selecting and Defining Measures......Page 46
2.3 Integrating Measures with the Software Process......Page 58
2.4 Summary......Page 63
3.1 Principal Tasks......Page 66
3.2 The Specifics of Collecting Software Process Data......Page 68
3.3 Reviewing and Assessing Collected Data......Page 72
3.4 Retaining Data......Page 75
3.5 Tools for Understanding Your Data......Page 77
3.6 Summary......Page 87
CHAPTER 4 Analyzing Process Behavior......Page 88
4.1 Separating Signals from Noise......Page 89
4.2 Evaluating Process Stability......Page 93
4.3 Control Chart Basics......Page 99
4.4 Summary......Page 107
5.1 Control Charts for Variables or Discrete Data......Page 108
5.2 Control Charts for Attributes Data......Page 132
5.3 Summary......Page 146
6.1 How Much Data Is Enough?......Page 148
6.2 Anomalous Process Behavior Patterns......Page 154
6.3 Rational Sampling and Homogeneity of Subgroups......Page 159
6.4 Rational Subgrouping......Page 160
6.5 The Problem of Insufficient Granularity in Recorded Values......Page 169
6.6 Aggregation and Decomposition of Process Performance Data......Page 172
6.7 Summary......Page 175
CHAPTER 7 Three Paths to Process Improvement......Page 178
7.1 Finding and Correcting Assignable Causes......Page 180
7.2 Process Capability......Page 199
7.3 Process Capability Analysis......Page 202
7.4 Improving the Process......Page 209
7.5 Improvement and Investment......Page 221
7.6 Summary......Page 224
8.1 Ten Steps for Getting Started......Page 228
8.2 Frequently Asked Questions Regarding SPC......Page 230
8.3 Final Remarks......Page 237
APPENDIX A: Control Chart Tables and Formulas......Page 238
B.1 Enumerative Versus Analytic Studies......Page 244
B.2 Three-Sigma Control Limits......Page 250
B.3 Central Limit Theorem and Role of the Normal Distribution......Page 253
Appendix C.1......Page 256
Appendix C.2......Page 257
References......Page 260
B......Page 266
C......Page 267
G......Page 268
N......Page 269
Q......Page 270
T......Page 271
Z......Page 272


๐Ÿ“œ SIMILAR VOLUMES


Software Process Improvement: Metrics, M
โœ Michael Haug, Eric W. Olsen, Lars Bergman (auth.), Michael Haug, Eric W. Olsen, ๐Ÿ“‚ Library ๐Ÿ“… 2001 ๐Ÿ› Springer-Verlag Berlin Heidelberg ๐ŸŒ English

<p>This book is a result of the European Experience Exchange (EUREX) project sponsored by the European Systems and Soft- ware Initiative for Software Best Practice in Europe. The EUREX project analyzed the industrial and economic impact and the common aspects and differences between and among mo- re

Practical Software Process Improvement
โœ Robert Fantina ๐Ÿ“‚ Library ๐Ÿ“… 2005 ๐Ÿ› Artech House ๐ŸŒ English

This unique resource offers practical how-to guidance on software process improvement. This book provides clear implementation steps that are designed to have a highly positive impact on even the most challenging projects.

Introduction to Software Process Improve
โœ Gerard O'Regan (auth.) ๐Ÿ“‚ Library ๐Ÿ“… 2011 ๐Ÿ› Springer-Verlag London ๐ŸŒ English

<p><p>Capability Maturity Model Integration (CMMI) is the <em>de facto</em> standard for implementing best practice in software engineering. Many experts believe that there is a close relationship between the quality and maturity of the underlying software processes on the one hand, and the quality