skip to main content
10.1145/2593812.2593820acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article

Supported approach for agile methods adaptation: an adoption study

Published:03 June 2014Publication History

ABSTRACT

Adopting agile software development methods is a wide and complex organisational change that usually impacts several aspects of the organisation (e.g., its structure, culture, management practices, produced artefacts, technologies in use, etc). In order to successfully handle the several key challenges, it's crucial to understand the organisation context and carefully study the transformation strategies.

This paper presents an agile transformation experience that has been undertaken in a public organisation in Belgium and during which Scrum was applied in two pilot projects. The first project retrospective shows that the change cannot be accomplished only at the team-level without taking into account the overall structure of the organisation and that we must carefully evolve toward a context-specific adapted method. In the second pilot project, we defined structured and repeatable steps to assist the adoption of agile practices. The experience shows the usefulness of such an approach but suggests that automation efforts should be addressed.

The last section of the paper summarizes the issues encountered and presents the AM-QuICK framework which aims at providing a supported approach to guide the agile adoption, adaptation and assessment.

References

  1. Comparative agility survey@ONLINE, 2010.Google ScholarGoogle Scholar
  2. S. W. Ambler. The agile scaling model (asm) : Adapting agile methods for complex environments. Technical report, IBM, December 2009.Google ScholarGoogle Scholar
  3. A.Qumer and B. Henderson-Sellers. An evaluation of the degree of agility in six agile methods and its applicability for method engineering. Information and Software Technology, 50:280–295, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. H. Ayed, N. Habra, and B. Vanderose. Am-quick: a measurement-based framework for agile methods customisation. In Software Measurement and the 2013 Eighth International Conference on Software Process and Product Measurement (IWSM-MENSURA), 2013 Joint Conference of the 23rd International Workshop on, pages 71–80. IEEE, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. H. Ayed, B. Vanderose, and N. Habra. A metamodel-based approach for customizing and assessing agile methods. In Quality of Information and Communications Technology (QUATIC), 2012 Eighth International Conference on the, pages 66–74. IEEE, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. V. R. Basili and G. Caldiera. Improve software quality by reusing knowledge and experience. Sloan Management Review, 37, 1995.Google ScholarGoogle Scholar
  7. J. M. Bass. Influences on agile practice tailoring in enterprise software development. In AGILE India (AGILE INDIA), 2012, pages 1–9. IEEE, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. B. Boehm and R. Turner. Balancing agility and discipline: A guide for the perplexed. Addison-Wesley Professional, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. L. Cao, K. Mohan, P. Xu, and B. Ramesh. How extreme does extreme programming have to be? adapting xp practices to large-scale projects. In System Sciences, 2004. Proceedings of the 37th Annual Hawaii International Conference on, pages 10–pp. IEEE, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. B. Fitzgerald, G. Hartnett, and K. Conboy. Customising agile methods to software practices at intel shannon. European Journal of Information Systems, 15(2):200–213, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. B. Fitzgerald, N. Russo, and T. O’Kane. Software development method tailoring at motorola. Communications of the ACM, 46(4):64–70, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. A. A. Janes and G. Succi. The dark side of agile software development. In Proceedings of the ACM international symposium on New ideas, new paradigms, and reflections on programming and software, pages 215–228. ACM, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. J. Kawakita. The kj method–a scientific approach to problem solving. Technical report, Technical report, Kawakita Research Institute, Tokyo, 1975.Google ScholarGoogle Scholar
  14. T. Mackinnon. Xp: Have you got the discipline? TickIt International magazine, 2004.Google ScholarGoogle Scholar
  15. A. Qumer and B. Henderson-Sellers. Comparative evaluation of xp and scrum using the 4d analytical tool (4-dat). In Proceedings of the European and Mediterranean Conference on Information Systems, 2006.Google ScholarGoogle Scholar
  16. A. Sidky, J. Arthur, and S. Bohner. A disciplined approach to adopting agile practices: the agile adoption framework. Innovations in systems and software engineering, 3(3):203–216, 2007.Google ScholarGoogle Scholar

Index Terms

  1. Supported approach for agile methods adaptation: an adoption study

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader