A horizontal approach for software process improvement

Software process improvement practice and research have predominantly assumed a vertical approach to definition and change. Our studies show that vertical approaches have inherent difficulties. We have developed a new approach called horizontal change (HOC-A) that provides a new environment for change in software development organizations. We describe some of the difficulties of the vertical process improvement approaches and demonstrate, with examples, how the horizontal change approach addresses these difficulties.

[1]  Reidar Conradi,et al.  A conceptual framework for evolving software processes , 1993, SOEN.

[2]  Meir M. Lehman,et al.  Software engineering, the software process and their support , 1991, Softw. Eng. J..

[3]  W.S. Humphrey,et al.  The personal process in software engineering , 1994, Proceedings of the Third International Conference on the Software Process. Applying the Software Process.

[4]  Wilhelm Schäfer,et al.  Prism-Methodology and Process-Oriented Environment , 1991, IEEE Trans. Software Eng..

[5]  C. Argyris Good communication that blocks learning , 1994 .

[6]  Tom DeMarco,et al.  Management-aided software engineering , 1994, IEEE Software.

[7]  Raymond T. Yeh System Development as a Wicked Problem , 1991, Int. J. Softw. Eng. Knowl. Eng..

[8]  Frederick P. Brooks,et al.  No Silver Bullet: Essence and Accidents of Software Engineering , 1987 .

[9]  Watts S. Humphrey The Personal Software Process , 1997, Proceedings Frontiers in Education 1997 27th Annual Conference. Teaching and Learning in an Era of Change.

[10]  Leon J. Osterweil,et al.  Software processes are software too , 1987, ISPW.

[11]  Leon J. Osterweil,et al.  ISPW-6 Software Process Example , 1991, Proceedings. First International Conference on the Software Process,.

[12]  D. J. Frailey,et al.  Defining a Corporate-Wide Software Process , 1991, Proceedings. First International Conference on the Software Process,.

[13]  Dewayne E. Perry,et al.  People, organizations, and process improvement , 1994, IEEE Software.

[14]  P. Drucker Post-Capitalist Society , 1993 .

[15]  Wladyslaw M. Turski,et al.  No Silver Bullet - Essence and Accidents of Software Engineering - Response , 1986, IFIP Congress.

[16]  Jacques Lonchamp,et al.  A structured conceptual and terminological framework for software process engineering , 1993, [1993] Proceedings of the Second International Conference on the Software Process-Continuous Software Process Improvement.

[17]  Bruce I. Blum,et al.  Software engineering - a holistic view , 1992 .

[18]  Victor R. Basili,et al.  The software engineering laboratory - an operational software experience factory , 1992, International Conference on Software Engineering.

[19]  Watts S. Humphrey,et al.  Software process development and enactment: concepts and definitions , 1993, [1993] Proceedings of the Second International Conference on the Software Process-Continuous Software Process Improvement.

[20]  Mark C. Paulk,et al.  Capability Maturity Model , 1991 .

[21]  Karen E. Huff Software Process Measurement - Session Summary , 1993, ISPW.

[22]  I. Nonaka,et al.  The Knowledge Creating Company , 2008 .

[23]  P. Senge THE FIFTH DISCIPLINE , 1997 .