Skip to main content Accessibility help
×
Home
Hostname: page-component-544b6db54f-d2wc8 Total loading time: 0.233 Render date: 2021-10-23T01:47:03.139Z Has data issue: true Feature Flags: { "shouldUseShareProductTool": true, "shouldUseHypothesis": true, "isUnsiloEnabled": true, "metricsAbstractViews": false, "figures": true, "newCiteModal": false, "newCitedByModal": true, "newEcommerce": true, "newUsageEvents": true }

Conceptual modeling for knowledge management to support agile software development

Published online by Cambridge University Press:  03 October 2014

Amritesh
Affiliation:
Department of Industrial and Management Engineering, IIT, Kanpur 208 016, India e-mail: amritesh@iitk.ac.in, subhasm@iitk.ac.in
Subhas C. Misra
Affiliation:
Department of Industrial and Management Engineering, IIT, Kanpur 208 016, India e-mail: amritesh@iitk.ac.in, subhasm@iitk.ac.in

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.

Type
Articles
Copyright
© Cambridge University Press 2014 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

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 ACM 49(6), 2634.Google Scholar
Alavi, M. & Leidner, D. E. 1999. Knowledge management systems: issues, challenges and benefits. Communication of the Association for the Information Systems 1(7), 128.Google Scholar
Aurum, A. K., Daneshgar, F. & Ward, J. 2008. Investigating knowledge management practices in software development organisations? An Australian experience. Information and Software Technology 50(6), 511533.CrossRefGoogle 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., 469476.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 Technology 50(11), 10551068.CrossRefGoogle Scholar
Bohn, R. E. 1997. Measuring and managing technological knowledge. IEEE Engineering Management Review, 7788.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 Resources 5(3), 308320.CrossRefGoogle 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+Training 43(4/5), 215224.Google Scholar
Chau, T. & Maurer, F. 2004. Knowledge sharing in agile software teams. In Logic Versus Approximation, W. Lenski (ed.), Springer-Verlag, 173183.CrossRefGoogle 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 Software 80(4), 14941505.CrossRefGoogle 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 Research 8, 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 Technology 48(4), 297301.CrossRefGoogle 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.pdfGoogle 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 Software 82(11), 18691890.CrossRefGoogle Scholar
Modesitt, K. L., Maxim, B. R. & Akingbehin, K. 1999. Just in time learning in software engineering. JI. of Computers in Mathematics and Science Teaching 18(3), 287301.Google Scholar
Nonaka, I. & Konno, N. 1998. The concept of ba: building foundation for knowledge creation. California Management Review 40(3), 4054.CrossRefGoogle Scholar
Novak, J. & Wurst, M. 2005. Supporting knowledge creation and sharing in community based on mapping implicit knowledge. Journal of Universal Computer Science 10(3), 235251.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, 240250.Google Scholar
Quintas, P., Lefrere, P. & Jones, G. 1997. Knowledge management: a strategic agenda. Long Range Planning 30(3), 385391.CrossRefGoogle 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 Software 81(11), 18991919.CrossRefGoogle 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 Technology 50(4), 280295.CrossRefGoogle 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 Management 3(3), 180190.CrossRefGoogle Scholar
Shin, M. 2004. A framework for evaluating economics of knowledge management systems. Information and Management 42(1), 179196.CrossRefGoogle Scholar
Sullivan, P. H. 1999. Profiting from intellectual capital. Journal of Knowledge Management 3(2), 132142.CrossRefGoogle 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 Journal 39(4), 2026.Google ScholarPubMed
Wissensmanagement Forum 2003. An illustrated guide to knowledge management. www.wm-forum.org (accessed 10 June 2008).Google Scholar
3
Cited by

Send article to Kindle

To send this article to your Kindle, first ensure no-reply@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about sending to your Kindle. Find out more about sending to your Kindle.

Note you can select to send to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be sent to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

Conceptual modeling for knowledge management to support agile software development
Available formats
×

Send article to Dropbox

To send this article to your Dropbox account, please select one or more formats and confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your <service> account. Find out more about sending content to Dropbox.

Conceptual modeling for knowledge management to support agile software development
Available formats
×

Send article to Google Drive

To send this article to your Google Drive account, please select one or more formats and confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your <service> account. Find out more about sending content to Google Drive.

Conceptual modeling for knowledge management to support agile software development
Available formats
×
×

Reply to: Submit a response

Please enter your response.

Your details

Please enter a valid email address.

Conflicting interests

Do you have any conflicting interests? *