Patterns for Conducting Process Improvement

ticular Abstract: Process improvement shares many characteristics with product development. Recognizin these similarities is important, but so is recognizing some of the crucial differences. It is vital to the succes of improvement efforts to realize that process change entails cultural change. Numerous social a technical barriers must be overcome to effect lasting improvement. Ten patterns of successful softwa process improvement are described which illustrate some important similarities and differences betwe process improvement and product development.

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

[2]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[3]  James O. Coplien,et al.  Pattern languages of program design , 1995 .

[4]  Michael A. Beedle COOherentBPR - A pattern language to build agile organizations , 1997 .

[5]  Jim McCarthy,et al.  Dynamics of Software Development , 1995 .

[6]  Judith C. Kingstone,et al.  Managing at the Speed of Change , 1998 .

[7]  Watts S. Humphrey,et al.  Managing the software process , 1989, The SEI series in software engineering.

[8]  James O. Coplien,et al.  A generative development-process pattern language , 1995 .

[9]  Karl Weigers Creating a Software Engineering Culture , 1996 .

[10]  Neil B. Harrison,et al.  Organizational patterns for teams , 1996 .

[11]  B. F. Castro Buschmann, Frank; Meunier, Regine; Rohnert, Hans; Sommerlad, Peter; Stal, Michael. Pattern-oriented software architecture: a system of patterns, John Wiley & Sons Ltd, 1996 , 1997 .

[12]  James D. Herbsleb,et al.  Benefits of CMM-Based Software Process Improvement: Initial Results , 1994 .

[13]  Marc I. Kellner,et al.  A method for designing, defining, and evolving software processes , 1996, Proceedings of Software Process 1996.

[14]  Scott E. Donaldson,et al.  Cultivating successful software development: a practitioner's view , 1997 .

[15]  Gerald M. Weinberg,et al.  Quality Software Management, Vol. 3: Congruent Action , 1994 .

[16]  Robert D Austin,et al.  A Survey of Commonly Applied Methods for Software Process Improvement , 1994 .

[17]  Bonnie Lee Appleton Patterns and Software: Essential Concepts and Terminology , 1997 .

[18]  Ruth Milkman,et al.  Microsoft Secrets: How the World's Most Powerful Software Company Creates Technology, Shapes Markets, and Manages People , 1995 .

[19]  Thomas J. Haley,et al.  Software Process Improvement At Raytheon , 1996, IEEE Softw..

[20]  Stan Rifkin,et al.  Software Engineering Process Group Guide , 1990 .

[21]  Robert B. Grady,et al.  Successful Software Process Improvement , 1997 .

[22]  Gerald M. Weinberg,et al.  Quality software management: volume 4: anticipating change , 1997 .

[23]  Barry W. Boehm,et al.  Anchoring the Software Process , 1996, IEEE Softw..

[24]  Bill Curtis Software Process Improvement: Methods and Lessons Learned , 1997, Proceedings of the (19th) International Conference on Software Engineering.

[25]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .

[26]  Richard W. Selby,et al.  Microsoft Secrets-How the World''s Most Powerful Software Company Creates Technology , 1995 .

[27]  Peter Sommerlad,et al.  Pattern-Oriented Software Architecture: A System of Patterns: John Wiley & Sons , 1987 .

[28]  Barry W. Boehm,et al.  A spiral model of software development and enhancement , 1986, Computer.