Knowledge Management in Software Development: The Case of Agile Software

Today’s business environment is extremely dynamic and competitive. In order to sustain the pressure and gain a competitive edge, it is imperative for organizations to be creative in their software development efforts. Agile software development has huge potential for nurturing creativity. However, little research has examined creativity in the context of software development projects, particularly those using agile practices. The objective of this paper is to articulate a model that elucidates the relationship between agile practices and creativity. Further, the model tries to provide an understanding of how Knowledge Integration mediates the relationship between agile practices and team creativity.

[1]  Steven A. Cavaleri,et al.  Management systems : a global perspective , 2011 .

[2]  Georg von Krogh,et al.  Perspective - Tacit Knowledge and Knowledge Conversion: Controversy and Advancement in Organizational Knowledge Creation Theory , 2009, Organ. Sci..

[3]  Frank Maurer,et al.  Knowledge Sharing in Agile Software Teams , 2004, Logic versus Approximation.

[4]  Ephraim R. McLean,et al.  Expertise Integration and Creativity in Information Systems Development , 2005, J. Manag. Inf. Syst..

[5]  Weidong Xia,et al.  Toward Agile: An Integrated Analysis of Quantitative and Qualitative Field Data , 2010, MIS Q..

[6]  Scott Ambler,et al.  Quality in an Agile World , 2005 .

[7]  J. Alexander,et al.  Images of Organization , 1988 .

[8]  Radhika Jain,et al.  Agile Software Development: Adaptive Systems Principles and Best Practices , 2006, Inf. Syst. Manag..

[9]  Gary Knotts,et al.  The Effects of Customizability and Reusability on Perceived Process and Competitive Performance of Software Firms , 1998, MIS Q..

[10]  Alan R. Dennis,et al.  Social Capital and Knowledge Integration in Digitally Enabled Teams , 2008, Inf. Syst. Res..

[11]  George Mangalaraj,et al.  Acceptance of software process innovations – the case of extreme programming , 2009, Eur. J. Inf. Syst..

[12]  J. Couger,et al.  Ensuring creative approaches in information system design , 1990 .

[13]  Sridhar P. Nerur,et al.  The Perceived Advantage of Agile Development Methodologies By Software Professionals: Testing an Innovation-Theoretic Model , 2010, AMCIS.

[14]  Brian Fitzgerald,et al.  Creativity in Agile Systems Development: A Literature Review , 2009, CreativeSME.

[15]  I. Prigogine,et al.  Order out of chaos , 1984 .

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

[17]  Teresa M. Amabile,et al.  Assessing the Work Environment for Creativity , 1996 .

[18]  Alistair Cockburn,et al.  Agile Software Development: The Business of Innovation , 2001, Computer.

[19]  Massimo Magni,et al.  IT knowledge integration capability and team performance: The role of team climate , 2010, Int. J. Inf. Manag..

[20]  W. Ross Ashby,et al.  Variety, Constraint, And The Law Of Requisite Variety , 2011 .

[21]  Amrit Tiwana,et al.  Systems Development Process Improvement: A Knowledge Integration Perspective , 2007, IEEE Transactions on Engineering Management.

[22]  George Mangalaraj,et al.  Challenges of migrating to agile methodologies , 2005, CACM.

[23]  Venugopal Balijepally,et al.  Theoretical reflections on agile development methodologies , 2007, Commun. ACM.

[24]  Jim Highsmith,et al.  Agile Software Development Ecosystems , 2002 .

[25]  M. Mumford,et al.  Creativity syndrome: Integration, application, and innovation. , 1988 .