Search
2014 Volume 29
Article Contents
RESEARCH ARTICLE   Open Access    

Conceptual modeling for knowledge management to support agile software development

More Information
  • Abstract: Agile software development (ASD) has emerged as a result of consolidated values proposed under the lightweight methods of software engineering. Despite bearing some criticisms, the initial deployment and results observed in the practice environment represents its increasing domination over the traditional software development practices. Any ASD method, in particular, requires knowledge-intensive practices and typically employs multi-disciplinary expert team working extended periods of time for weeks on a nearly continuous basis. A huge amount of tacit knowledge creation and exchange happens in the entire process over the project lifecycle, which attracts the attention of research in the domain of knowledge management (KM). In this paper, first, we have mapped the agile values and agile principles, and in its support, we have argued upon and the need for integrated KM infrastructure and proposed a KM model that can be employed within the organization. We have also developed a conceptual framework for knowledge sharing and learning for the individual practitioners for the sustainability of agile team. We attempt to create an organizational learning framework for knowledge creation and exchange among the involved entities in a collaborative practice environment.
  • 加载中
  • Abrahamsson P., Salo O., Ronkainen J. & Warsta J.2002. Agile Software Development Methods: Review and Analysis, VTT.

    Google Scholar

    Agerfalk P. & Fitzgerald B.2006. Flexible and distributed software processes: old petunias in new bowls?Communication of the ACM49(6), 26–34.

    Google Scholar

    Alavi M. & Leidner D. E.1999. Knowledge management systems: issues, challenges and benefits. Communication of the Association for the Information Systems1(7), 1–28.

    Google Scholar

    Aurum A. K., Daneshgar F. & Ward J.2008. Investigating knowledge management practices in software development organisations? An Australian experience. Information and Software Technology50(6), 511–533.

    Google Scholar

    Basili B., Lindvall M. & Costa P.2001. Implementing the experience factory concepts as a set of experience bases. In Proceedings of 13th International Conference on Software Engineering & Knowledge Engineering.

    Google Scholar

    Basili V. R., Caldiera G. & Rombach A. D.1994. The experience factory. Encyclopedia of Software Engineering -2, Volume Set, John Wiley & Sons, Inc., 469–476.

    Google Scholar

    Bjornson F. O. & Dingsoyr T.2008. Knowledge management in software engineering: a systematic review of studied concepts, findings and research methods used. Information and Software Technology50(11), 1055–1068.

    Google Scholar

    Bohn R. E.1997. Measuring and managing technological knowledge. IEEE Engineering Management Review, 77–88.

    Google Scholar

    Brandenburg D. C. & Ellinger A. D.2003. The future: just-in-time learning expectations and potential implications for human resource development. Advances in Developing Human Resources5(3), 308–320.

    Google Scholar

    Buono A. F. & Poulfelt F.2005. Challenges and Issues in Knowledge Management, Information Age Publishing.

    Google Scholar

    Carter C. & Scarbrough H.2001. Toward a second generation of KM? The people management challenge. Education+Training43(4/5), 215–224.

    Google Scholar

    Chau T. & Maurer F.2004. Knowledge sharing in agile software teams. In Logic Versus Approximation, W. Lenski (ed.), Springer-Verlag, 173–183.

    Google Scholar

    Christensen C.1998. The Innovator’s Dilemma: When New Technologies Cause Great Firms to Fail, Harvard Business School Press.

    Google Scholar

    Cockburn A.2000. Agile software development draft version: 3b. http://www.snip.gob.ni/xdc/Agile/AgileSoftwareDevelopment.pdf (accessed 17 August 2009).

    Google Scholar

    Corbin R. D., Dunbar C. B. & Zhu Q.2007. A three-tier knowledge management scheme for software engineering support and innovation. Journal of Systems and Software80(4), 1494–1505.

    Google Scholar

    Frank H., Kurt S. & Eva W.1998. Establishing experience factories at Daimler-Benz an experience report. In Software Engineering, 1998. Proceedings of the 1998 International Conference on, pp. 443–447. IEEE, 1998.

    Google Scholar

    Guo A., Yubing H., Chen J. & Tao T.2008. Matching the STI/DUI mode of learning dynamically to realize continuous innovation: a case study of CIMC Group. In 4th International Conference on Management of Innovation and Technology, IEEE Xplore, 794–797.

    Google Scholar

    Hildreth P. M. & Kimble C.2002. The duality of knowledge. Information Research8, 1.

    Google Scholar

    Jorgensen M. & Moløkken-Østvold K.2006. How large are the software cost overruns? A review of the 1994 CHAOS report. Information and Software Technology48(4), 297–301.

    Google Scholar

    Lundvall B. A. & Lorenz E.2007. Modes of innovations and knowledge taxonomies in the learning economies. In CAS Workshop on Innovation in Firms. http://www.cas.uio.no/research/0708innovation/CASworkshop_LundvallLorenz.pdf

    Google Scholar

    Misra S. C., Kumar V. & Kumar U.2009. Identifying some important success factors in adopting agile software development practices. The Journal of Systems and Software82(11), 1869–1890.

    Google Scholar

    Modesitt K. L., Maxim B. R. & Akingbehin K.1999. Just in time learning in software engineering. JI. of Computers in Mathematics and Science Teaching18(3), 287–301.

    Google Scholar

    Nonaka I. & Konno N.1998. The concept of ba: building foundation for knowledge creation. California Management Review40(3), 40–54.

    Google Scholar

    Novak J. & Wurst M.2005. Supporting knowledge creation and sharing in community based on mapping implicit knowledge. Journal of Universal Computer Science10(3), 235–251.

    Google Scholar

    Probst G., Buchel B. & Raub S.1999. Knowledge as a strategic resource. In Knowledge in Firms, Understanding, Managing and Measuring Knowledge, Krogh von, G., Roos, J. & Kliene, D. (eds). Sage, 240–250.

    Google Scholar

    Quintas P., Lefrere P. & Jones G.1997. Knowledge management: a strategic agenda. Long Range Planning30(3), 385–391.

    Google Scholar

    Qumer A. & Henderson-Sellers B.2006. Comparative evaluation of XP and scrum using the 4D analytical tool (4-Dat). In European and Mediterranean Conference on Information Systems (EMCIS).

    Google Scholar

    Qumer A. & Henderson-Sellers B.2008a. A framework to support the evaluation, adoption and improvement of agile methods in practice. The Journal of Systems and Software81(11), 1899–1919.

    Google Scholar

    Qumer A. & Henderson-Sellers B.2008b. An evaluation of the degree of agility in six agile methods and its applicability for method engineering. Information and Software Technology50(4), 280–295.

    Google Scholar

    Qumer A., Henderson-Sellers B. & McBride T.2007. Agile adoption and improvement model. In Proceedings of European and Mediterranean Conference on Information Systems.

    Google Scholar

    Redecker C.2009. Review of learning 2.0 practices: study in the impact of Web 2.0 innovations on education and training in Europe. JRC Scientific and Technical Reports, European Commission.

    Google Scholar

    Seufert A., Krogh G. v., Bach A.1999. Towards knowledge networking. Journal of Knowledge Management3(3), 180–190.

    Google Scholar

    Shin M.2004. A framework for evaluating economics of knowledge management systems. Information and Management42(1), 179–196.

    Google Scholar

    Sullivan P. H.1999. Profiting from intellectual capital. Journal of Knowledge Management3(2), 132–142.

    Google Scholar

    Turk D., France R. & Rumpe B.2002. Limitations of agile software processes. http://www.agilealliance.org/show/1096 (accessed 17 August 2009).

    Google Scholar

    Wenger E.1996. Communities of practice: the social fabric of a learning organization. Healthcare Forum Journal39(4), 20–26.

    Google Scholar

    Wissensmanagement Forum2003. An illustrated guide to knowledge management. www.wm-forum.org (accessed 10 June 2008).

    Google Scholar

  • Cite this article

    Amritesh, Subhas C. Misra. 2014. Conceptual modeling for knowledge management to support agile software development. The Knowledge Engineering Review 29(4)496−511, doi: 10.1017/S0269888914000198
    Amritesh, Subhas C. Misra. 2014. Conceptual modeling for knowledge management to support agile software development. The Knowledge Engineering Review 29(4)496−511, doi: 10.1017/S0269888914000198

Article Metrics

Article views(24) PDF downloads(52)

Other Articles By Authors

RESEARCH ARTICLE   Open Access    

Conceptual modeling for knowledge management to support agile software development

The Knowledge Engineering Review  29 2014, 29(4): 496−511  |  Cite this article

Abstract: Abstract: Agile software development (ASD) has emerged as a result of consolidated values proposed under the lightweight methods of software engineering. Despite bearing some criticisms, the initial deployment and results observed in the practice environment represents its increasing domination over the traditional software development practices. Any ASD method, in particular, requires knowledge-intensive practices and typically employs multi-disciplinary expert team working extended periods of time for weeks on a nearly continuous basis. A huge amount of tacit knowledge creation and exchange happens in the entire process over the project lifecycle, which attracts the attention of research in the domain of knowledge management (KM). In this paper, first, we have mapped the agile values and agile principles, and in its support, we have argued upon and the need for integrated KM infrastructure and proposed a KM model that can be employed within the organization. We have also developed a conceptual framework for knowledge sharing and learning for the individual practitioners for the sustainability of agile team. We attempt to create an organizational learning framework for knowledge creation and exchange among the involved entities in a collaborative practice environment.

    • Authors would like to thank Indian Institute of Kanpur for providing support and facilitations in carrying out this research.

    • Agile principles and values are available on the website http://www.agilemanifesto.org

    • © Cambridge University Press 2014 2014Cambridge University Press
References (37)
  • About this article
    Cite this article
    Amritesh, Subhas C. Misra. 2014. Conceptual modeling for knowledge management to support agile software development. The Knowledge Engineering Review 29(4)496−511, doi: 10.1017/S0269888914000198
    Amritesh, Subhas C. Misra. 2014. Conceptual modeling for knowledge management to support agile software development. The Knowledge Engineering Review 29(4)496−511, doi: 10.1017/S0269888914000198
  • Catalog

      /

      DownLoad:  Full-Size Img  PowerPoint
      Return
      Return