Managing the software process
Software engineering, the software process and their support
Software Engineering Journal - Special issue on software process and its support
A Critical Look at Software Capability Evaluations
IEEE Software
Where's the Return on Process Improvement?
IEEE Software
The Preparation of Programs for an Electronic Digital Computer (Charles Babbage Institute Reprint)
The Preparation of Programs for an Electronic Digital Computer (Charles Babbage Institute Reprint)
A Meta-model Framework for Software Process Modeling
PROFES '02 Proceedings of the 4th International Conference on Product Focused Software Process Improvement
De-motivators for software process improvement: an analysis of practitioners' views
Journal of Systems and Software
Using fault slippage measurement for monitoring software process quality during development
Proceedings of the 2006 international workshop on Software quality
Empirical Software Engineering
Goal alignment in process improvement
Journal of Systems and Software
Hi-index | 0.00 |
Through the years many techniques and tools have been tried and failed to deliver substantial global improvements to the software evolution process. The flavour of the early 1990s has been: attempted improvement using software process assessment methods such as CMM, BOOTSTRAP, etc. This paper represents a considerable and coherent critique of software process assessment as a process improvement driver, focusing on the concerns and perceived shortcomings present. A call is made to re-direct attention and resources towards understanding the true nature of software evolution and the software evolution process towards an adequate theory and practice for process improvement, all in order to save us from the computer. The important, possibly crucial role of feedback at many levels of the organizations that follow the processes that implement software development and maintenance is discussed. Utilizing some empirical findings in relation to software system evolution, it is suggested that the ignoring of feedback may be a major reason why the software process is so difficult to improve. It is argued that the clarification of such an important issue will help to achieve a significant step forward in process improvement, and through its exploitation, lead to significant improvements in quality, satisfaction and performance as well as more relevant education and training on process improvement.