Abstract
In this paper, we deal with agile and lean support and maintenance of IT services. Agile approaches are considered as software development approaches mostly, but the usage of agile principles and techniques also brings a lot of benefits to the support and maintenance. Common support and maintenance standards, recommendations and methods are process oriented and omit human aspect. Paper takes a critical viewpoint of process-orientation. We define agile and lean support and maintenance principles and control framework for improvement and implementation of these principles in IT services. The described approach was piloted in 13 IT services. Achievements are enclosed as verification of practical results and benefits.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
OGC (2007) The official introduction to the ITIL service lifecycle, version 3. TSO, London
ISO 12207:2008 (2008) Standard for software lifecycle processes
IEEE Std. 610.12 (1990) Standard glossary of software engineering terminology. IEEE, Computer Society Press, Los Alamitos
Hopkins R, Jenkins K (2008) Eating the IT elephant. IBM Press, Upper Saddle River
Boehm B (1981) Software engineering economics. Prentice Hall, Englewood Cliffs
ISO 14764:2006 (2006) Standard for software lifecycle processes—maintenance
IEEE 1219 (1998) Standard for software maintenance
ISO 20000 (2007) Standard for service management—Part 1, Part 2
Polo M, Piattini M, Ruiz F, Calero C (1999) MANTEMA: a software maintenance methodology based on the ISO/IEC12207 standard. In: Fourth IEEE international symposium and forum on software engineering standards, pp 76–81
Schwaber K (2004) Agile project management with scrum. Microsoft Press, Redmond
Beck K (1999) Extreme programming explained. Embrace change. Addison-Wesley, New York
Poppendieck M (2006) Implementing lean software development. Addison-Wesley, New York
Agile Manifesto (2001) http://agilemanifesto.org. Accessed 21 Jan 2010
de Souza SC et al (2007) Which documentation for software maintenance? J Braz Comput Soc 13(2):31–44
Liker J (2003) The Toyota way. McGraw-Hill, New York
Rudzki J, Hammouda I, Mikkola T (2009) Agile experiences in software service company. In: SEAA conference, IEEE Computer Society, pp 224–228
Svensson H, Host M (2005) Introducing an agile process in software maintenance and evolution organization. In Proceedings of the 9th European conference on software maintenance and reengineering, pp 256–264
Brooks FP Jr (1987) No silver bullet. IEEE Comput 20(4):10–19
Canfora G, Cimitile A (1995) Software maintenance. In Proceedings of the 7th international conference software engineering and knowledge engineering, pp 478–486
Bills M (2004) ROI: bad practice, poor results. Cutter IT J 17(8):10–15
Standish Group (2009) Chaos research 1999–2009
Martorelli B (2010) Application outsourcing clients are satisfied, but want more. Forrester (Published on April 21)
Lientz BP, Swanson EB (1981) Problems in application software maintenance. CACM 24(11):763–769
Selby R (2007) Software engineering: Barry W. Boehm’s lifetime contributions to software development, management, and research. Wiley, New York (Reprinted edition)
Palvia P, Patula A, Nosek J (1995) Problems and issues in application software maintenance management. J Inf Technol Manag VI(3):17–28
Kroll P, Cantor M (2009) Software and system development with the IBM measured capability improvement framework. IBM white paper
OpenUP Development Framework (2007) http://epf.eclipse.org/. Accessed 27 Jan 2010
Kroll P, Kruchten P (2003) The rational unified process: made easy. Addison-Wesley, New York
Williams LA, Kessler R (2000) All i really need to know about pair programming i learned in kindergarted. CACM 43(5):109–114
Constantine LL (1995) Constantine on peopleware. Yourdon Press, Englwood Cliffs
Buchalcevova A (2009) Research of the use of Agile methodologies in the Czech Republic. In: Information systems development challenges in practice, theory, and education. Springer, New York, pp 51–64. doi: 1007/978-0-387-68772-8_5
Prochazka J (2008) Experience from Agile adoption in distributed environment. In: Software development conference. VSB-TU Ostrava, pp 156–163
Poole CJ, Huisman JW (2001) Using extreme programming in a maintenance environment. IEEE Software 18(6):42–50
Dettmer HW (1997) Goldratt’s theory of constraints. ASQ Quality Press, Milwaukee
Eclipse Way (2003). http://www.eclipse.org. Accessed 21 Jan 2010
Doran G (1981) There’s a S.M.A.R.T. way to write managements’ goals and objectives. Manag Rev 70(11):35–36 (November)
Park RE (1996) Goal-driven software measurement. CMU/SEI-96-HB-002
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer Science+Business Media, LLC
About this paper
Cite this paper
Prochazka, J. (2011). Agile Support and Maintenance of IT Services. In: Pokorny, J., et al. Information Systems Development. Springer, New York, NY. https://doi.org/10.1007/978-1-4419-9790-6_48
Download citation
DOI: https://doi.org/10.1007/978-1-4419-9790-6_48
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4419-9645-9
Online ISBN: 978-1-4419-9790-6
eBook Packages: Computer ScienceComputer Science (R0)