An Exploratory Study on Managing Agile Transition and Adoption

  • Taghi Javdani Gandomani
  • Hazura Zulzalil
  • Abdul Azim Abdul Ghani
  • Abu Bakar Md. Sultan
  • Khaironi Yatim Sharif
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 265)

Abstract

Software companies are replacing traditional software development methods with Agile methods due to coping with inherent problems of traditional methods. Due to the different nature of traditional and Agile methods, adaptation to Agile methods is not a simple process and needs to be managed in a sustainable way. In recent years, several studies have conducted on investigation of Agile migration journey, but less effort on identifying the serious managerial attentions in Agile transition process. Conducting a Grounded Theory in context of Agile software development, showed various aspects of the transition to be considered in order to having a successful change management process. This paper shows the important role of the emergent managerial attentions on success of Agile transition and adoption process.

Keywords

Agile software development Agile transition Agile adoption Agile transformation Managerial concerns Grounded Theory 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
  2. 2.
    Cohen, D., Lindvall, M., Costa, P.: 62. Advances in Computers 62, 1–66 (2004)CrossRefGoogle Scholar
  3. 3.
    Laanti, M., Salo, O., Abrahamsson, P.: Agile methods rapidly replacing traditional methods at Nokia: A survey of opinions on agile transformation. Information and Software Technology 53, 276–290 (2011)CrossRefGoogle Scholar
  4. 4.
    Fulgham, C., Johnson, J., Crandall, M., Jackson, L., Burrows, N.: The FBI gets agile. IT Professional 13, 57–59 (2011)CrossRefGoogle Scholar
  5. 5.
  6. 6.
    Gandomani, T.J., Zulzalil, H., Ghani, A.A.A., Sultan, A.M., Nafchi, M.Z.: Obstacles to moving to agile software development; at a glance. Journal of Computer Science 9, 620–625 (2013)CrossRefGoogle Scholar
  7. 7.
    Conboy, K., Coyle, S., Wang, X., Pikkarainen, M.: People over process: Key challenges in agile development. IEEE Software 28, 48–57 (2011)CrossRefGoogle Scholar
  8. 8.
    Nerur, S., Mahapatra, R., Mangalaraj, G.: Challenges of migrating to agile methodologies. Communications of the ACM 48, 72–78 (2005)CrossRefGoogle Scholar
  9. 9.
    Javdani Gandomani, T., Zulzalil, H., Abd Ghani, A.A., Sultan, A.B.M., Khaironi, Y.S.: How Human Aspects Impress Agile Software Development Transition and Adoption. International Journal of Software Engineering and Its Applications (in-press 2014)Google Scholar
  10. 10.
    Highsmith, J.A.: Agile Software Development Ecosystems. Addison-Wesley Professional, Boston (2002)Google Scholar
  11. 11.
    Srinivasan, J., Lundqvist, K.: Using agile methods in software product development: A case study, pp. 1415–1420 (2009)Google Scholar
  12. 12.
    Schatz, B., Abdelshafi, I.: Primavera gets Agile: A successful transition to Agile development. IEEE Software 22, 36–42 (2005)CrossRefGoogle Scholar
  13. 13.
    Srinivasan, J., Lundqvist, K.: Agile in India: Challenges and lessons learned. In: 3rd India Software Engineering Conference, ISEC 2010, pp. 125–130. ACM, New York (2010)Google Scholar
  14. 14.
    Williams, L.: What agile teams think of agile principles. Communications of the ACM 55, 71–76 (2012)CrossRefGoogle Scholar
  15. 15.
    Patil, S.B., Rao, S., Patil, P.S.: Agile principles as a leadership value system in the software development: Are we ready to be unleashed?, pp. 765–766 (2011)Google Scholar
  16. 16.
    Qumer, A., Henderson-Sellers, B., McBride, T.: Agile adoption and improvement model. In: 4th European and Mediterranean Conference on Information Systems, EMCIS 2007, pp. 21–29 (2007)Google Scholar
  17. 17.
    Sidky, A., Arthur, J., Bohner, S.: A disciplined approach to adopting agile practices: the agile adoption framework. Innovations in Systems and Software Engineering 3, 203–216 (2007)CrossRefGoogle Scholar
  18. 18.
    Rohunen, A., Rodriguez, P., Kuvaja, P., Krzanik, L., Markkula, J.: Approaches to agile adoption in large settings: a comparison of the results from a literature analysis and an industrial inventory. In: Ali Babar, M., Vierimaa, M., Oivo, M. (eds.) PROFES 2010. LNCS, vol. 6156, pp. 77–91. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  19. 19.
    Tolfo, C., Wazlawick, R.S., Ferreira, M.G.G., Forcellini, F.A.: Agile methods and organizational culture: Reflections about cultural levels. Journal of Software Maintenance and Evolution 23, 423–441 (2011)CrossRefGoogle Scholar
  20. 20.
    Vijayasarathy, L., Turk, D.: Drivers of agile software development use: Dialectic interplay between benefits and hindrances. Information and Software Technology 54, 137–148 (2012)CrossRefGoogle Scholar
  21. 21.
    Javdani Gandomani, T., Zulzalil, H., Abd Ghani, A.A., Md. Sultan, A.B., Sharif, K.Y.: Exploring Key Factors of Pilot Projects in Agile Transformation Process Using a Grounded Theory Study. In: Skersys, T., Butleris, R., Butkiene, R. (eds.) ICIST 2013. CCIS, vol. 403, pp. 146–158. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  22. 22.
    Javdani Gandomani, T., Zulzalil, H., Abd Ghani, A.A., Sultan, A.B.M., Sharif, K.Y.: Exploring Facilitators of Transition and Adoption to Agile Methods: a Grounded Theory Study. Journal of Software (in-press 2014)Google Scholar
  23. 23.
    Gandomani, T.J., Zulzalil, H., Ghani, A.A.A., Sultan, A.B.M.: Towards comprehensive and disciplined change management strategy in agile transformation process. Research Journal of Applied Sciences, Engineering and Technology 6, 2345–2351 (2013)CrossRefGoogle Scholar
  24. 24.
    Glaser, B.: Basics of Grounded Theory Analysis: Emergence Vs. Forcing. Sociology Press, CA (1992)Google Scholar
  25. 25.
    Glaser, B.G.: Theoretical Sensitivity: Advances in the Methodology of Grounded Theory. The Sociology Press, Mill Valley (1978)Google Scholar
  26. 26.
    Corbin, J.M., Strauss, A.C.: Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory (3e). SAGE Publications Inc., CA (2008)CrossRefGoogle Scholar
  27. 27.
    Gandomani, T.J., Zulzalil, H., Ghani, A.A.A., Sultan, A.B.M., Sharif, K.Y.: How Grounded Theory can facilitate research studies in context of Agile software development. Science International-Lahore 25, 1131–1136 (2013)Google Scholar
  28. 28.
    Hoda, R., Noble, J., Marshall, S.: Using Grounded Theory to study the human aspects of Software Engineering. In: 2nd Workshop on Human Aspects of Software Engineering, HAoSE 2010 (2010)Google Scholar
  29. 29.
    Glaser, B.: Doing Grounded Theory: Issues and Discussions. Sociology Press, CA (1998)Google Scholar
  30. 30.
    Weber, R.: Evaluating and developing theories in the information systems discipline. Journal of the Association for Information Systems 13 (2012)CrossRefGoogle Scholar
  31. 31.
    Lalsing, V., Kishnah, S., Pudaruth, S.: People factors in agile software development and project management. International Journal of Software Engineering & Applications (IJSEA) 3, 117–137 (2012)CrossRefGoogle Scholar
  32. 32.
    Cockburn, A., Highsmith, J.: Agile software development: The people factor. Computer 34, 131–133 (2001)CrossRefGoogle Scholar
  33. 33.
    Korsaa, M., Johansen, J., Schweigert, T., Vohwinkel, D., Messnarz, R., Nevalainen, R., Biro, M.: The people aspects in modern process improvement management approaches. Journal of Software: Evolution and Process 25, 381–391 (2013)Google Scholar
  34. 34.
    Moore, D.M., Crowe, P., Cloutier, R.: The balance between methods and people. CrossTalk 24, 11–14 (2011)Google Scholar
  35. 35.
    Turner, R., Boehm, B.: Balancing Agility and Discipline: A Guide for the Perplexed. Addison-Wesley/Pearson Education, Boston (2003)Google Scholar
  36. 36.
    Qumer, A., Henderson-Sellers, B.: A framework to support the evaluation, adoption and improvement of agile methods in practice. Journal of Systems and Software 81, 1899–1919 (2008)CrossRefGoogle Scholar
  37. 37.
    Chan, F.K.Y., Thong, J.Y.L.: Acceptance of agile methodologies: A critical review and conceptual framework. Decision Support Systems 46, 803–814 (2009)CrossRefGoogle Scholar
  38. 38.
    Esfahani, H.C.: Transitioning to Agile: A Framework for Pre-Adoption Analysis using Empirical Knowledge and Strategic Modeling. Graduate Department of Computer Science. PhD. University of Toronto, Canada (2012)Google Scholar
  39. 39.
    Holtsnider, B., Wheeler, T., Stragand, G., Gee, J.: Agile Development & Business Goals: The Six Week Solution. Morgan Kaufmann, MA (2010)Google Scholar
  40. 40.
    Wang, X., Conboy, K., Pikkarainen, M.: Assimilation of agile practices in use. Information Systems Journal 22, 435–455 (2012)CrossRefGoogle Scholar
  41. 41.
    Pikkarainen, M., Salo, O., Kuusela, R., Abrahamsson, P.: Strengths and barriers behind the successful agile deployment-insights from the three software intensive companies in Finland. Empirical Software Engineering 17, 675–702 (2012)CrossRefGoogle Scholar
  42. 42.
    Senapathi, M., Srinivasan, A.: Understanding post-adoptive agile usage: An exploratory cross-case analysis. Journal of Systems and Software 85, 1255–1268 (2012)CrossRefGoogle Scholar
  43. 43.
    Chow, T., Cao, D.B.: A survey study of critical success factors in agile software projects. Journal of Systems and Software 81, 961–971 (2008)CrossRefGoogle Scholar
  44. 44.
    Mishra, D., Mishra, A., Ostrovska, S.: Impact of physical ambiance on communication, collaboration and coordination in agile software development: An empirical evaluation. Information and Software Technology 54, 1067–1078 (2012)CrossRefGoogle Scholar
  45. 45.
    O’Connor, C.P.: Anatomy and physiology of an Agile Transition. In: Agile Conference, Agile 2011, pp. 302–306. IEEE Computer Society (2011)Google Scholar
  46. 46.
    Cao, L., Mohan, K., Xu, P., Ramesh, B.: A framework for adapting agile development methodologies. European Journal of Information Systems 18, 332–343 (2009)CrossRefGoogle Scholar
  47. 47.
    Gadnomani, T.J., Zulzalil, H., Abdul Ghani, A.A., Sultan, A.B.M.: Important considerations for agile software development methods governance. Journal of Theoretical and Applied Information Technology 55, 345–351 (2013)Google Scholar
  48. 48.
    Adolph, S., Hall, W., Kruchten, P.: A methodological leg to stand on: lessons learned using grounded theory to study software development. In: 2008 Conference of the Center for Advanced Studies on Collaborative Research: Meeting of Minds, pp. 166–178. ACM, Ontario (2008)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Taghi Javdani Gandomani
    • 1
  • Hazura Zulzalil
    • 1
  • Abdul Azim Abdul Ghani
    • 1
  • Abu Bakar Md. Sultan
    • 1
  • Khaironi Yatim Sharif
    • 1
  1. 1.University Putra MalaysiaSeri KembanganMalaysia

Personalised recommendations