Using Agile Methods for Infrastructure Projects: A Practical Experience

  • C. J. Torrecilla-Salinas
  • J. Sedeño
  • M. J. Escalona
  • M. Mejías
Conference paper


Agile approaches have emerged in Software Development projects during the last decade becoming a real alternative for organizations developing software. These approaches have been used successfully in several and different projects: from small teams of in-site developers to teams comprising hundreds of developers all over the world. Nevertheless, Agile approaches are not only suitable for Software Development projects, but these methodologies can also be considered to be a framework to plan, estimate and manage any kind of project s focused on quick-response, adaptation to customers’ needs and early delivery of value to costumers. This paper presents the result of an experience dealing with using an Agile framework, based on Scrum, in an infrastructure project applied to a Spanish Public Administration. According to the results of the project, the paper takes out the main lessons learned and proposes further lines of research.


Agile methodologies Scrum e-Government Public Administration Infrastructure 



This research has been supported by the project QSimTest (TIN2007-67843- C06_03), by the Tempros project (TIN2010-20057-C03-02), and by the project NDTQ-Framework (TIC-5789) of the Junta de Andaluc’a, Spain. We would also like to thank the Ministry of Culture and Sport of Junta de Andaluc’a for letting us issuing these data.


  1. 1.
    Ambler SW (2002) Lessons in agility from internet-based development. IEEE Software 19:66–73CrossRefGoogle Scholar
  2. 2.
    Begel A, Nagappan N (2007) Usage and perceptions of agile software development in an industrial context: an exploratory study. In: Proceedings of the first international symposium on empirical software engineering and measurement ESEM ‘07, IEEE, Madrid, Spain, 21–27 September 2007Google Scholar
  3. 3.
    Glazer H, Dalton J, Anderson D, Konrad M, Dhrum S (2008) CMMI or agile: why not embrace both!. CMU/SEI-2008-TN-003, PittsburghGoogle Scholar
  4. 4.
    Pikkarainen M et al (2008) The impact of agile practices on communication in software development. Empir Software Eng 13:303–337CrossRefGoogle Scholar
  5. 5.
    Sutherland J, Schwaber K (2011) The scrum guide: the definitive guide to scrum: the rules of the game. Accessed 1 Mar 2013
  6. 6.
    Huang PM, Darrin AG, Knuth AA (2012) Agile hardware and software system engineering for innovation. In: Proceeding of IEEE aerospace conference 2012, Big Sky, MT, USA, 3–10 March 2012, IEEEGoogle Scholar
  7. 7.
    Debois P (2008) Agile infrastructure and operations: how infra-gile are you? In: Proceeding of agile conference 2008, AGILE’08, Toronto, Canada, 4–8 NovemberGoogle Scholar
  8. 8.
    Allen JN, Abdel-Aty-Zohdy HS, Ewing RL (2009) Agile hardware development with rapid hardware definition language. In: IEEE international conference on electro/information technology, 2009. EIT ‘09, 7–9 June 2009, pp 383–388Google Scholar
  9. 9.
    Beck K et al (2001) Manifesto for agile software development. Accessed 1 Mar 2013
  10. 10.
    Schwaber K (1995) Scrum development process. In: Proceedings of the 10th annual ACM Conference on object oriented programming systems, languages and applications, OOPSLA’95, Austin, TX, USA, 15–19 October 1995. ACMGoogle Scholar
  11. 11.
    Beck K, Andres C (2004) Extreme programming explained: embrace change, 2nd edn. Addison-Wesley, BostonGoogle Scholar
  12. 12.
    Cohn M (2004) User stories applied: for agile software development. Addison-Wesley, BostonGoogle Scholar
  13. 13.
    Cohn M (2005) Agile estimating and planning. Addison-Wesley, Upper Saddle RiverGoogle Scholar
  14. 14.
    Smith G, Sidky A (2009) Becoming agile in an imperfect world. Manning Publications, GreenwichGoogle Scholar
  15. 15.
    Highsmith J (2009) Agile project management: creating innovative products, 2nd edn. Addison-Wesley, Upper Saddle RiverGoogle Scholar
  16. 16.
    Cohn M (2009) Succeeding with agile using scrum. Addison-Wesley, BostonGoogle Scholar
  17. 17.
    Sulaiman T (2007) AgileEVM: measuring cost efficiency across the product lifecycle. Accessed 1 Mar 2013
  18. 18.
    Project Management Institute (2012) Project management book of knowledge (PMBOK) guide, 5th edn. Project Management Institute, Newtown SquareGoogle Scholar
  19. 19.
    Downey S, Sutherland J (2012) Scrum metrics for hyperproductive teams: how they fly like fighter aircraft. In: Proceedings of 45th Hawaii international conference on system science, HICSS 2012, Maui, Hawaii, USA, 4–7 January 2012Google Scholar
  20. 20.
    Pérez García F et al (2011) Las Diferencias Regionales del Sector Público Español. Fundación BBVA, MadridGoogle Scholar
  21. 21.
    European Parliament (2010) Communication from the Commission to the European Parliament, the Council, the European Economic and Social Committee and the Committee of the Regions. A digital agenda for Europe. Accessed 1 Mar 2013
  22. 22.
    Spanish Parliament (2007) Law 11/2007, 22th June, on citizens electronic access to public services. Accessed 1 Mar 2013
  23. 23.
    McConnell S (2009) Software projects survival guide. Microsoft, RedmondGoogle Scholar
  24. 24.
    Derby E, Larsen D (2006) Agile retrospectives. Making good teams great. The Pragmatic Bookshelf, DallasGoogle Scholar
  25. 25.
    Torrecilla-Salinas CJ, Escalona MJ, Mejías M (2012) A scrum-based approach to CMMI maturity level 2 in web development environments. In: Proceeding of international conference on information integration and web-based applications & services 2012, iiWAS’12, Bali, Indonesia, 3–5 December 2012. ACMGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • C. J. Torrecilla-Salinas
    • 1
  • J. Sedeño
    • 1
    • 2
  • M. J. Escalona
    • 1
  • M. Mejías
    • 1
  1. 1.Department of Computer Languages and SystemsUniversity of SevilleSevilleSpain
  2. 2.Agencia Andaluza de Instituciones Culturales. Junta de AndalucíaSevillaSpain

Personalised recommendations