A Dynamic Model of Software Engineering Knowledge Creation

Software-intensive organizations that intend to excel in the twenty-first century must learn to manage change in dynamic situations. Rather than seeking stability, they should focus on creating software engineering knowledge and mind sets that embrace environmental change. The model developed in this chapter supports this shift by directing attention to the need for communication, coordination, and collaboration. The key to successful knowledge creation is continuous and simultaneous dialectic interplay between the knowledge that the organization has established over time, and the knowing of the organization’s members in their respective contexts.

[1]  D. Kolb Experiential Learning: Experience as the Source of Learning and Development , 1983 .

[2]  Roger G. Schroeder,et al.  The effects of organizational context on quality management: An empirical investigation , 1991 .

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

[4]  Henry Mintzberg Mintzberg on management : inside our strange world of organizations , 1991 .

[5]  Tore Dybå Improvisation in Small Software Organizations , 2000, IEEE Software.

[6]  K. Lewin Field theory in social science , 1951 .

[7]  Philip B. Crosby,et al.  Quality Is Free: The Art of Making Quality Certain , 1979 .

[8]  Raymond Dion,et al.  Process improvement and the corporate balance sheet , 1993, IEEE Software.

[9]  Edward G. Schilling,et al.  Juran's Quality Handbook , 1998 .

[10]  T. Buzan,et al.  The Mind Map Book , 1993 .

[11]  Etienne Wenger,et al.  Communities of Practice: Learning, Meaning, and Identity , 1998 .

[12]  Georg von Krogh,et al.  Enabling Knowledge Creation: How to Unlock the Mystery of Tacit Knowledge and Release the Power of Innovation , 2000 .

[13]  H. Simon Bounded Rationality and Organizational Learning , 1991 .

[14]  A. V. D. Ven,et al.  Measuring And Assessing Organizations , 1980 .

[15]  Etienne Wenger,et al.  Situated Learning: Legitimate Peripheral Participation , 1991 .

[16]  P. Kotler Marketing Management: Analysis, Planning, Implementation and Control , 1972 .

[17]  Raymond Scupin The KJ Method: A Technique for Analyzing Data Derived from Japanese Ethnology , 1997 .

[18]  Michael D. Myers,et al.  A Set of Principles for Conducting and Evaluating Interpretive Field Studies in Information Systems , 1999, MIS Q..

[19]  Victor R. Basili,et al.  A Methodology for Collecting Valid Software Engineering Data , 1984, IEEE Transactions on Software Engineering.

[20]  Donald A. Schön The reflective practitioner : how professionals think in action , 1986 .

[21]  E. Wenger Communities of Practice: Learning, Meaning, and Identity , 1998 .

[22]  Michiel van Genuchten,et al.  Software Quality in Consumer Electronics Products , 1996, IEEE Softw..

[23]  Philip B. Crosby,et al.  Quality Is Still Free: Making Quality Certain in Uncertain Times , 1995 .

[24]  I. Nonaka,et al.  The Concept of “Ba”: Building a Foundation for Knowledge Creation , 1998 .

[25]  Lorne Olfman,et al.  Organizational Memory , 1998, Proceedings of the Thirty-First Hawaii International Conference on System Sciences.

[26]  T. Rickards Sense making in organizations , 1997 .

[27]  Michael Daskalantonakis,et al.  A Practical View of Software Measurement and Implementation Experiences Within Motorola , 1992, IEEE Trans. Software Eng..

[28]  I. Nonaka,et al.  How Japanese Companies Create the Dynamics of Innovation , 1995 .

[29]  F. David Peat Science, Order and Creativity second edition , 2000 .

[30]  David A. Garvin,et al.  Learning in Action: A Guide to Putting the Learning Organization to Work , 2000 .

[31]  P. Senge The fifth discipline : the art and practice of the learning organization/ Peter M. Senge , 1991 .

[32]  G. Krogh,et al.  Knowledge Creation: A Source of Value , 2000 .

[33]  J. March,et al.  A Behavioral Theory of the Firm , 1964 .

[34]  J. Paauwe,et al.  Organizational learning: an exploration of organizational memory and its role in organizational change processes , 1999 .

[35]  M. Tushman,et al.  Organizational Evolution: A Metamorphosis Model of Convergence and Reorientation , 1985 .

[36]  Tore Dybå,et al.  An Instrument for Measuring the Key Factors of Success in Software Process Improvement , 2000, Empirical Software Engineering.

[37]  Watts S. Humphrey,et al.  Software process improvement at Hughes Aircraft , 1991, IEEE Software.

[38]  Jan Stage,et al.  The principle of limited reduction in software design , 1990 .

[39]  Barry W. Boehm,et al.  Understanding and Controlling Software Costs , 1988, IEEE Trans. Software Eng..

[40]  F. David Peat,et al.  Science, Order, and Creativity , 1987 .

[41]  Mark S. Ackerman,et al.  Reexamining organizational memory , 2000, Commun. ACM.

[42]  J. Dewey,et al.  The Quest for Certainty , 1929 .

[43]  James G. March,et al.  Crossroads---Organizational Performance as a Dependent Variable , 1997 .

[44]  K. Weick FROM SENSEMAKING IN ORGANIZATIONS , 2021, The New Economic Sociology.

[45]  Alan Gillies,et al.  Software Quality , 1993 .

[46]  H. Belloc The Free Press , 2002 .

[47]  J. Dewey Logic, the theory of inquiry , 1938 .

[48]  N. Kano,et al.  Attractive Quality and Must-Be Quality , 1984 .

[49]  G. Krogh,et al.  Justification in Knowledge Creation: Dominant Logic in Management Discourses , 2000 .

[50]  Eric von Hippel,et al.  Locating Adaptive Learning: The Situated Nature of Adaptive Learning in Organizations , 1997 .

[51]  W. Edwards Deming,et al.  Out of the Crisis , 1982 .

[52]  Terry Winograd,et al.  Understanding computers and cognition - a new foundation for design , 1987 .

[53]  G SchroederRoger,et al.  The effects of organizational context on quality management , 1991 .

[54]  I. Nonaka,et al.  BUILDING A FOUNDATION FOR KNOWLEDGE CREATION , 1998 .

[55]  Lars Groth Future organizational design : the scope for the IT-based enterprise , 1999 .

[56]  D. Schoen,et al.  The Reflective Practitioner: How Professionals Think in Action , 1985 .

[57]  John J. Marciniak,et al.  Encyclopedia of Software Engineering , 1994, Encyclopedia of Software Engineering.

[58]  Victor R. Basili,et al.  Improve Software Quality by Reusing Knowledge and Experience , 1995 .

[59]  L. Mathiassen,et al.  The Principle of Limited Reduction , 1992 .

[60]  K. Weick The social psychology of organizing , 1969 .

[61]  Eric R. Ziegel,et al.  Total Quality Control , 1992 .

[62]  S. Mezias,et al.  An Organizational Learning Model of Convergence and Reorientation , 1992 .