Abstract
Changing development approach from disciplined to agile methods is an organizational mutation that requires many issues to be considered to increase its chance of success. Selecting an appropriate pilot project as initial project that is going to be done through an Agile method is a critical task. Due to the impact of such a pilot project on successful Agile transformation, understanding its critical factors helps organizations choose the most suitable project to start Agile transition. Conducting a Grounded Theory, showed that organization should considered some key factors of a pilot: Criticality, Duration, Size and Required resources. Besides these factors, the results showed that organization should be aware of the risk of successful pilot project in their next Agile projects. The study also showed that pilot selection mostly is done by Agile coaches or is forced by customer.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Highsmith, J.A.: Agile Software Development Ecosystems. Addison-Wesley Professional, Boston (2002)
Gandomani, T.J., Zulzali, 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)
Conboy, K., Coyle, S., Wang, X., Pikkarainen, M.: People over process: Key challenges in agile development. IEEE Software 28, 48–57 (2011)
Cohn, M.: Succeeding with Agile: Software Development Using Scrum. Addison-Wesley Professional, Boston (2009)
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)
Ganesh, N., Thangasamy, S.: Lessons learned in transforming from traditional to agile development. Journal of Computer Science 8, 389–392 (2012)
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)
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)
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)
Vijayasarathy, L., Turk, D.: Drivers of agile software development use: Dialectic interplay between benefits and hindrances. Information and Software Technology 54, 137–148 (2012)
Sutharshan, A.: Enhancing Agile methods for multi-cultural software project teams. Modern Applied Science 5, 12–22 (2011)
Sohaib, O., Khan, K.: Integrating usability engineering and agile software development: A literature review, pp. V232–V238 (2010)
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)
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)
Glaser, B.: Basics of Grounded Theory Analysis: Emergence Vs. Forcing. Sociology Press, Mill Valley (1992)
Glaser, B., Strauss, A.: The Discovery of Grounded Theory: Strategies for Qualitative Research. Aldine Transaction Chicago (1967)
Glaser, B.G.: Theoretical Sensitivity: Advances in the Methodology of Grounded Theory. The Sociology Press, Mill Valley (1978)
Glaser, B.G.: The Grounded Theory Perspective III: Theoretical Coding. Sociology Press, Mill Valley (2005)
Corbin, J.M., Strauss, A.C.: Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory (3e). SAGE Publications, Inc., Thousand Oaks (2008)
Hoda, R., Noble, J., Marshall, S.: Using grounded theory to study the human aspects of software engineering. In: Human Aspects of Software Engineering, pp. 1–2. ACM, USA (2010)
Dingsøyr, T., Nerur, S., Balijepally, V., Moe, N.B.: A decade of agile methodologies: Towards explaining agile software development. Journal of Systems and Software 85, 1213–1221 (2012)
Ghanam, Y., Maurer, F., Abrahamsson, P.: Making the leap to a software platform strategy: Issues and challenges. Information and Software Technology 54, 968–984 (2012)
Hoda, R., Noble, J., Marshall, S.: The impact of inadequate customer collaboration on self-organizing Agile teams. Information and Software Technology 53, 521–534 (2011)
Baskerville, R., Pries-Heje, J., Madsen, S.: Post-agility: What follows a decade of agility? Information and Software Technology 53, 543–555 (2011)
Hoda, R., Noble, J., Marshall, S.: Developing a grounded theory to explain the practices of self-organizing Agile teams. Empirical Software Engineering 17, 609–639 (2011)
Coleman, G., O’Connor, R.: Using grounded theory to understand software process improvement: A study of Irish software product companies. Information and Software Technology 49, 654–667 (2007)
Parry, K.W.: Grounded theory and social process: A new direction for leadership research. Leadership Quarterly 9, 85–105 (1998)
Glaser, B.: Doing Grounded Theory: Issues and Discussions. Sociology Press, Mill Valley (1998)
Charmaz, K.: Constructing Grounded Theory: A Practical Guide through Qualitative Analysis. SAGE Publications Ltd., London (2006)
Drobka, J., Noftz, D., Raghu, R.: Piloting XP on four mission-critical projects. IEEE Software 21, 70–75 (2004)
Cohen, D., Lindvall, M., Costa, P.: An Introduction to Agile Methods. Advances in Computers 62, 1–66 (2004)
Boehm, B., Turner, R.: Using risk to balance agile and plan-driven methods. Computer 36, 57–66 (2003)
Honious, J., Clark, J.: Something to believe in. In: AGILE Conference, pp. 203–210 (2006)
Hajjdiab, H., Taleb, A.S.: Agile adoption experience: A case study in the U.A.E. In: IEEE 2nd International Conference on Software Engineering and Service Science (ICSESS 2011), pp. 31–34. IEEE Computer Society, Washington, DC (2011)
Fulgham, C., Johnson, J., Crandall, M., Jackson, L., Burrows, N.: The FBI gets agile. IT Professional 13, 57–59 (2011)
Heidenberg, J., Matinlassi, M., Pikkarainen, M., Hirkman, P., Partanen, J.: Systematic piloting of agile methods in the large: Two cases in embedded systems development. In: Ali Babar, M., Vierimaa, M., Oivo, M. (eds.) PROFES 2010. LNCS, vol. 6156, pp. 47–61. Springer, Heidelberg (2010)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Javdani Gandomani, T., Zulzalil, H., Abd Ghani, A.A., Md. Sultan, A.B., Sharif, K.Y. (2013). Exploring Key Factors of Pilot Projects in Agile Transformation Process Using a Grounded Theory Study. In: Skersys, T., Butleris, R., Butkiene, R. (eds) Information and Software Technologies. ICIST 2013. Communications in Computer and Information Science, vol 403. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-41947-8_14
Download citation
DOI: https://doi.org/10.1007/978-3-642-41947-8_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-41946-1
Online ISBN: 978-3-642-41947-8
eBook Packages: Computer ScienceComputer Science (R0)