A rational design process: How and why to fake it
IEEE Transactions on Software Engineering
In the age of the smart machine: the future of work and power
In the age of the smart machine: the future of work and power
Encyclopedia of software engineering
Encyclopedia of software engineering
People, Organizations, and Process Improvement
IEEE Software
Software creativity
The capability maturity model: guidelines for improving the software process
The capability maturity model: guidelines for improving the software process
An ISO 9000 approach to building quality software
An ISO 9000 approach to building quality software
From data mining to knowledge discovery: an overview
Advances in knowledge discovery and data mining
Reexamining organizational memory
Communications of the ACM
An Instrument for Measuring the Key Factors of Successin Software Process Improvement
Empirical Software Engineering
Improvisation in Small Software Organizations
IEEE Software
SPIQ: A Revised Agenda for Software Process Support
EWSPT '96 Proceedings of the 5th European Workshop on Software Process Technology
Software Experience Bases: A Consolidated Evaluation and Status Report
PROFES '00 Proceedings of the Second International Conference on Product Focused Software Process Improvement
Enabling Software Process Improvement: An Investigation of the Importance of Organizational Issues
Empirical Software Engineering
Improving Software Process Improvement
IEEE Software
An Empirical Investigation of the Key Factors for Success in Software Process Improvement
IEEE Transactions on Software Engineering
The Impact of Process Workshop Involvement on the Use of an Electronic Process Guide: A Case Study
EUROMICRO '05 Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications
Information and Software Technology
Investigating the relationship between schedules and knowledge transfer in software testing
Information and Software Technology
Gauging acceptance of software metrics: Comparing perspectives of managers and developers
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
Information and Software Technology
Tool support for disseminating and improving development practices
Software Quality Control
Understanding the importance of roles in architecture-related process improvement: a case study
PROFES'05 Proceedings of the 6th international conference on Product Focused Software Process Improvement
Hi-index | 0.00 |
Most quality and software process improvement frameworks emphasize written (i.e. formal) documentation to convey recommended work practices. However, there is considerable skepticism among developers to learn from and adhere to prescribed process models. The latter are often perceived as overly "structured" or implying too much "control". Further, what is relevant knowledge has often been decided by "others"---often the quality manager. The study was carried out in the context of a national software process improvement program in Norway for small- and medium-sized companies to assess the attitude to formalized knowledge and experience sources. The results show that developers are rather skeptical at using written routines, while quality and technical managers are taking this for granted. This is an explosive combination. The conclusion is that formal routines must be supplemented by collaborative, social processes to promote effective dissemination and organizational learning. Trying to force a (well-intended) quality system down the developers' throats is both futile and demoralizing. The wider implications for quality and improvement work is that we must strike a balance between the "disciplined" or "rational" and the "creative" way of working.