Facilitating experience reuse among software project managers

Organizations have lost billions of dollars due to poor software project implementations. In an effort to enable software project managers to repeat prior successes and avoid previous mistakes, this research seeks to improve the reuse of a specific type of knowledge among software project managers, experiences in the form of narratives. To meet this goal, we identify a set of design principles for facilitating experience reuse based on the knowledge management literature. Guided by these principles we develop a model called Experience Exchange for facilitating the reuse of experiences in the form of narratives. We also provide a proof-of-concept instantiation of a critical component of the Experience Exchange model, the Experience Exchange Library. We evaluate the Experience Exchange model theoretically and empirically. We conduct a theoretical evaluation by ensuring that our model complies with the design principles identified from the literature. We also perform an experiment, using the developed instantiation of the Experience Exchange Library, to evaluate if technology can serve as a medium for transferring experiences across software projects.

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

[2]  Martin J. Eppler,et al.  Harvesting project knowledge: a review of project learning methods and success factors , 2003 .

[3]  Omar El Sawy,et al.  Building an Information System Design Theory for Vigilant EIS , 1992, Inf. Syst. Res..

[4]  Nancy M. Dixon,et al.  Common Knowledge: How Companies Thrive by Sharing What They Know , 2000 .

[5]  Izak Benbasat,et al.  Information Technology Competence of Business Managers: A Definition and Research Model , 2001, J. Manag. Inf. Syst..

[6]  Stephen Denning,et al.  The Springboard: How Storytelling Ignites Action in Knowledge-Era Organizations , 2000 .

[7]  John A. van der Poll,et al.  Accommodating Soft Skills in Software Project Management , 2005 .

[8]  Morten T. Hansen,et al.  What's your strategy for managing knowledge? , 1999, Harvard business review.

[9]  Gabriel Szulanski Exploring internal stickiness: Impediments to the transfer of best practice within the firm , 1996 .

[10]  Alan R. Hevner,et al.  Design Science in Information Systems Research , 2004, MIS Q..

[11]  Ruey-Shun Chen,et al.  A study on the critical success factors for corporations embarking on knowledge community-based e-learning , 2007, Inf. Sci..

[12]  Kevin C. Desouza,et al.  Experiences with Conducting Project Postmortems: Reports vs. Stories and Practitioner Perspective , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

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

[14]  Tosiyasu L. Kunii,et al.  Software Metrics Knowledge and Databases for Project Management , 1999, IEEE Trans. Knowl. Data Eng..

[15]  M. Lindvall,et al.  Knowledge management in software engineering , 2002, IEEE Software.

[16]  P. Adler,et al.  Social Capital: Prospects for a New Concept , 2002 .

[17]  David H. Jonassen,et al.  Case-based reasoning and instructional design: Using stories to support problem solving , 2002 .

[18]  Sue Newell,et al.  Knowledge management and innovation: networks and networking , 1999, J. Knowl. Manag..

[19]  D. Polkinghorne Narrative Knowing and the Human Sciences , 2010 .

[20]  Shirley Gregor,et al.  The Anatomy of a Design Theory , 2007, J. Assoc. Inf. Syst..

[21]  Peter Axel Nielsen,et al.  Making Sense of Project Management - A Case of Knowledge Management in Software Development , 2007, ECIS.

[22]  Eric T. G. Wang,et al.  Understanding knowledge sharing in virtual communities: An integration of social capital and social cognitive theories , 2006, Decis. Support Syst..

[23]  J. Orr Sharing knowledge, celebrating identity: Community memory in a service culture. , 1990 .

[24]  I. Nonaka A Dynamic Theory of Organizational Knowledge Creation , 1994 .

[25]  Lien Fu Lai,et al.  A knowledge engineering approach to knowledge management , 2007, Inf. Sci..

[26]  Terry Williams Identifying the hard lessons from projects – easily , 2004 .

[27]  Christian Wagner,et al.  Wiki: A Technology for Conversational Knowledge Management and Group Collaboration , 2004, Commun. Assoc. Inf. Syst..

[28]  Tom DeMarco,et al.  The Deadline: A Novel About Project Management , 1997 .

[29]  Mark Keil,et al.  Blowing the whistle on troubled software projects , 2001, CACM.

[30]  Paul R. Carlile,et al.  Into the black box: the knowledge transformation cycle , 2003, IEEE Engineering Management Review.

[31]  Jeremy Rose,et al.  Management competences, not tools and techniques: A grounded examination of software project management at WM-data , 2007, Inf. Softw. Technol..

[32]  Thomas H. Davenport,et al.  Book review:Working knowledge: How organizations manage what they know. Thomas H. Davenport and Laurence Prusak. Harvard Business School Press, 1998. $29.95US. ISBN 0‐87584‐655‐6 , 1998 .

[33]  Lene Nielsen,et al.  Storytelling as Method for Sharing Knowledge across IT Projects , 2006, Proceedings of the 39th Annual Hawaii International Conference on System Sciences (HICSS'06).

[34]  E. Goldratt The Haystack Syndrome: Sifting Information Out of the Data Ocean , 1990 .

[35]  Lynne P. Cooper,et al.  Knowledge Reuse for Innovation , 2004, Manag. Sci..

[36]  Enrique Alba,et al.  Software project management with GAs , 2007, Inf. Sci..

[37]  B. Whitley Principles of research in behavioral science , 1996 .

[38]  Dick B. Simmons,et al.  Manager Associate , 1993, IEEE Trans. Knowl. Data Eng..

[39]  Bo Leuf,et al.  The Wiki Way: Quick Collaboration on the Web , 2001 .

[40]  Salvatore T. March,et al.  Design and natural science research on information technology , 1995, Decis. Support Syst..

[41]  Sue Newell,et al.  Enhancing Cross-Project Learning , 2004 .

[42]  W. Shadish,et al.  Experimental and Quasi-Experimental Designs for Generalized Causal Inference , 2001 .

[43]  Vijay K. Vaishnavi,et al.  A Generic Process for Individual Knowledge Reuse: Potential Problems and Solutions , 2007, AMCIS.

[44]  Detmar W. Straub,et al.  The Relative Importance of Perceived Ease of Use in IS Adoption: A Study of E-Commerce Adoption , 2000, J. Assoc. Inf. Syst..

[45]  M. Lynne Markus,et al.  Toward A Theory of Knowledge Reuse : Types of Knowledge Reuse Situations and Factors in Reuse Success , 2022 .

[46]  Art Kleiner,et al.  Developing organizational memory through learning histories , 1998 .

[47]  Vijay K. Vaishnavi,et al.  Towards a Model to Support Knowledge Transfer among Software Project Managers , 2004, AMCIS.

[48]  Jacky Swan,et al.  Cracking the Code: The Dynamics of Professional Knowledge , 2003 .

[49]  Lisa Abrams,et al.  Using Mentoring and Storytelling to Transfer Knowledge in the Workplace , 2001, J. Manag. Inf. Syst..