Managing the software process
Practical software metrics for project management and process improvement
Practical software metrics for project management and process improvement
Software Engineering Economics
Software Engineering Economics
Lessons from Three Years of Inspection Data
IEEE Software
Experience Using Web-Based Shotgun Measures for Large-System Characterization and Improvement
IEEE Transactions on Software Engineering
Metrics in the software engineering curriculum
Annals of Software Engineering - Special issue on software engineering education
Validation of an Approach for Improving Existing Measurement Frameworks
IEEE Transactions on Software Engineering
Test and evaluation of distributed information system networks
Annals of Software Engineering
Status Report on Software Measurement
IEEE Software
Practical Applications of Statistical Process Control
IEEE Software
IT measurement
Information and Software Technology
Open source software peer review practices: a case study of the apache server
Proceedings of the 30th international conference on Software engineering
Empirical Software Engineering
Observing the development of a reliable embedded system
Ada-Europe'05 Proceedings of the 10th Ada-Europe international conference on Reliable Software Technologies
Hi-index | 4.10 |
Five years ago, Bull's Enterprise Servers Operation in Phoenix, Arizona, used a software process that, although understandable, was unpredictable in terms of product quality and delivery schedule. The process generated products with unsatisfactory quality levels and required significant extra effort to avoid major schedule slips. All but the smallest software projects require metrics for effective project management. Hence, as part of a program designed to improve the quality, productivity, and predictability of software development projects, the Phoenix operation launched a series of improvements in 1989. One improvement based software project management on additional software measures. Another introduced an inspection program, since inspection data was essential to project management improvements. Project sizes varied from several thousand lines of code (KLOC) to more than 300 KLOC. The improvement projects enhanced quality and productivity. In essence, Bull now has a process that is repeatable and manageable, and that delivers higher quality products at lower cost. We describe the metrics we selected and implemented, illustrating with examples drawn from several development projects.