A Model for Assessing Organizational Learning in Software Development Organizations

  • Oumout Chouseinoglou
  • Semih Bilgen
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7623)

Abstract

In order to keep up with the continuously increasing competition and to obtain competitive advantage, software developer organizations (SDO) need to possess the characteristics of Learning Software Organizations (LSO). Maturity is directly related to both learning and knowledge management (KM). However, the major software process improvement (SPI) approaches do not explicitly address how learning capabilities of a SDO can be assessed or what knowledge needs to be managed and how, when, where, or by and for whom. This paper introduces a model for evaluating the organizational learning characteristics of a SDO. We report the results of applying the model in a university course on software development.

Keywords

Learning software organization software process improvement SQ4R 

References

  1. 1.
    Glazer, H., Dalton, J., Anderson, D., Konrad, M., Shrum, S.: CMMI or Agile: Why Not Embrace Both! Software Engineering Institute of Carnegie Mellon University (2008), http://www.sei.cmu.edu/publications/documents/08.reports/08tn003.html
  2. 2.
    Santos, G., Montoni, M., Figueiredo, S., Rocha, A.R.: SPI-KM - Lessons Learned from Applying a Software Process Improvement Strategy Supported by Knowledge Management. In: Münch, J., Abrahamsson, P. (eds.) PROFES 2007. LNCS, vol. 4589, pp. 81–95. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  3. 3.
    Fichman, R., Kemerer, C.: The Assimilation of Software Process Innovations: An Organizational Learning Perspective. Management Science 43, 1345–1363 (1997)CrossRefGoogle Scholar
  4. 4.
    Senge, P.M.: The Fifth Discipline: The Art and Practice of the Learning Organization. Doubleday/Currency, New York (1990)Google Scholar
  5. 5.
    Ruhe, G.: Learning Software Organisations. In: Chang, S. (ed.) Handbook of Software Engineering and Knowledge Engineering, vol. 1, pp. 663–678. World Scientific Publishing (2001)Google Scholar
  6. 6.
    Henninger, S., Lappala, K., Raghavendran, A.: An Organizational Learning Approach to Domain Analysis. In: 17th International Conference on Software Engineering, pp. 95–104. ACM Press, New York (1995)Google Scholar
  7. 7.
    Rus, I., Lindvall, M.: Knowledge Management in Software Engineering. IEEE Software 19(3), 26–38 (2002)CrossRefGoogle Scholar
  8. 8.
    Bjørnson, F., Dingsøyr, T.: Knowledge Management in Software Engineering: A Systematic Review of Studied Concepts, Findings and Research Methods Used. Information and Software Technology 50(11), 1055–1068 (2008)CrossRefGoogle Scholar
  9. 9.
    Sharma, N., Singh, K., Goyal, D.: Can Managing Knowledge and Experience Improve Software Process? - Insights From the Literature. Research Cell: An International Journal of Engineering Sciences 4, 324–333 (2011)Google Scholar
  10. 10.
    Maier, R.: Knowledge Management Systems: Information and Communication Technologies for Knowledge Management. Springer, New York (2004)Google Scholar
  11. 11.
    Oliveira, M., Goldoni, V.: Metrics for Knowledge Management Process. In: IAMOT 2006 15th International Conference on Management of Technology, Beijing (2006)Google Scholar
  12. 12.
    Lee, K.C., Lee, S., Kang, I.W.: KMPI: Measuring Knowledge Management Performance. Information and Management 42(3), 469–482 (2005)CrossRefMathSciNetGoogle Scholar
  13. 13.
    Bose, R.: Knowledge Management Metrics. Industrial Management & Data Systems 104(6), 457–468 (2004)CrossRefGoogle Scholar
  14. 14.
    Agresti, W.: Knowledge Management. Advances in Computers 53(1), 171–283 (2000)CrossRefMathSciNetGoogle Scholar
  15. 15.
    Chouseinoglou, O., Bilgen, S.: A Model for Assessing Organizational Learning in Software Organizations and a Case Study. Technical Report. METU/II-TR-2012-01, Department of Information Systems. Middle East Technical University (2012), http://www.baskent.edu.tr/~umuth/METU-II-TR-2012-01.pdf
  16. 16.
    Haas, M.R., Hansen, M.T.: Different Knowledge, Different Benefits: Toward a Productivity Perspective on Knowledge Sharing in Organizations. Strategic Management Journal 28, 1133–1153 (2007)CrossRefGoogle Scholar
  17. 17.
    Ahmed, P.K., Lim, K.K., Zairi, M.: Measurement Practice for Knowledge Management. Journal of Workspace Learning: Employee Counseling Today 11(8), 304–311 (1999)Google Scholar
  18. 18.
    van Solingen, R., Berghout, E.: The Goal/Question/Metric Method: A Practical Guide for Quality Improvement of Software Development. McGraw-Hill Publishing, London (1999)Google Scholar
  19. 19.
    Boehm, B., Lane, J.: Using the Incremental Commitment Model to Integrate Systems Acquisition, Systems Engineering, and Software Engineering. Cross Talk, 4–9 (2007)Google Scholar
  20. 20.
    Thomas, E.L., Robinson, H.A.: Improving Reading in Every Classroom: A Source Book for Teachers. Allyn & Bacon, Boston (1982)Google Scholar
  21. 21.
    Runeson, P., Höst, M.: Guidelines for Conducting and Reporting Case Study Research in Software Engineering. Empirical Software Engineering 14, 131–164 (2009)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Oumout Chouseinoglou
    • 1
  • Semih Bilgen
    • 2
  1. 1.Statistics and Computer Science DepartmentBaşkent UniversityAnkaraTurkey
  2. 2.Electrical and Electronics Engineering DepartmentMiddle East Technical UniversityAnkaraTurkey

Personalised recommendations