Evaluating Strengths and Weaknesses of Agile Scrum Framework using Knowledge Management

This paper exploits strengths and weaknesses of agile Scrum framework using knowledge management. An agile framework Scrum widely used as agile manufacturing process. Many organizations prefer Scrum to complete their work in time. It is hugely beneficial if Scrum get improvised or enhanced with new features so that projects get better results, the frequency of the failed projects in an organization will become less. To carry this research, here Knowledge Management (KM) framework phases used to analyse, identify the absent phases in Scrum framework. In order to introduce the absent phases, strengthen the Scrum framework KM transferring has considered. Knowledge transferring gives attention of the best practices suitable to the current Scrum framework such as RUP, SSM. These practices elected as the best methods for Scrum and again analysed the influence of the KM transferring. To improve the Scrum framework in the perspective of the building new knowledge, it considered the core capabilities of the KM building, checked the activities of Scrum framework as result identified the existed and absent activities in the Scrum. This paper also proves that knowledge management quiet useful to evaluate the strengths and weaknesses of any development methodology. General Terms Agile methodologies, Knowledge Management, Software Development Methodologies

[1]  Ken Schwaber,et al.  Agile Project Management with Scrum , 1980 .

[2]  Craig Larman,et al.  Agile and Iterative Development: A Manager's Guide , 2003 .

[3]  K. D. Joshi,et al.  Description and analysis of existing knowledge management frameworks , 1999, Proceedings of the 32nd Annual Hawaii International Conference on Systems Sciences. 1999. HICSS-32. Abstracts and CD-ROM of Full Papers.

[4]  Hsiangchu Lai,et al.  Knowledge management: a review of theoretical frameworks and industrial cases , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[5]  Kazuo Hosono Application of knowledge management to system development , 2006 .

[6]  Orit Hazzan,et al.  Introduction to Agile Software Development , 2008 .

[7]  S. Debowski Knowledge Management , 2005 .

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

[9]  Andraž Cej,et al.  Agile software development with Scrum , 2010 .

[10]  Volker Wulf,et al.  Knowledge Management in Distributed Software Development Teams - Does Culture Matter? , 2009, 2009 Fourth IEEE International Conference on Global Software Engineering.