CRYSTALLIZATION OF AGILITY - Back to Basics

Asif Qumer, Brian Henderson-Sellers

Abstract

There are a number of agile and traditional methodologies for software development. Agilists provide agile principles and agile values to characterize the agile methods but there is no clear and inclusive definition of agile methods; subsequently it is not feasible to draw a clear distinction between traditional and agile software development methods in practice. The purpose of this paper is to explain the concept of agility in detail; and then to suggest a definition of agile methods that would help in the ranking or differentiation of agile methods from other available methods.

References

  1. Abrahamsson, P., Wasta, J., Siponen, M.T. & Ronkainen, J., 2003. New Direction on agile Methods: a Comparative Analysis. 25th International Conference on Software Engineering. IEEE Computer Society, Portland Oregon.
  2. Abrahamsson, P., Salo, O., Ronkainen, J. & Warsta, J., 2002. Agile software development methods. Review and analysis Report. VTT Publications 478.
  3. AgileManifesto., 2005. Manifesto for Agile Software Development.
  4. Beck, K., 2000. Extreme Programming Explained, Addison-Wesley, Pearson Education.
  5. Boehm, B. & Turner, R., 2004a. Balancing Agility and Discipline: A Guide for the Perplexed, Pearson Education, Inc. Boston.
  6. Boehm, B. & Turner, R., 2004b. Balancing Agility and Discipline: Evaluating and Integrating Agile and PlanDriven Methods. Proceedings of the 26th International Conference on Software Engineering. IEEE Computer Society, Washington DC USA.
  7. Brinkkemper, S., 1996. Method engineering: engineering of information systems development methods and tools. Information and Software Technology, 38.
  8. Chapman, J.R., 1997. Software Development Methodology.
  9. Cockburn, A., 2002. Agile Software Development, Addison-Wesley. Boston.
  10. Conboy, K. & Fitzgerald, B., 2004. Toward a conceptual framework of agile methods: a study of agility in different disciplines. Proceedings of the 2004 ACM workshop on Interdisciplinary software engineering research. ACM Press, New York USA.
  11. Dove, R., 1997. The Meaning of Life and the Meaning of Agility. Paradigm Shift International www.parshift.com/library.htm.
  12. DSDM., 2003. DSDM Consortium. Dynamic Systems Development Method Ltd., http://www.dsdm.org..
  13. Henderson-Sellers, B. and Serour, M.K., 2005. Creating a dual agility method - the value of method engineering. J. Database Management, 16.
  14. Highsmith, J.A.I., 2000. Adaptive Software Development: A Collaborative Approach to Managing Complex Systems, Dorset House Publishing. New York.
  15. Jayaratna, N., 1994. Understanding and Evaluating Methodologies, NIMSAD: A Systemic Approach, McGraw-Hill.
  16. Nandhakumar, J. & Avison, D.E., 1999. The fiction of methodological development: a field study of information systems development. Information Technology & People, 12. IEEE Computer Society, Washington DC USA.
  17. Paetsch, F., Eberlein, A. & Maurer, F., 2003. Requirements Engineering and Agile Software Development. Proceedings of the IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises. Linz, Austria.
  18. Palmer, S.R. & Felsing, J.M., 2002. A Practical Guide to Feature-Driven Development, Prentice-Hall Inc, Upper Saddle River.
  19. Qumer, A. and Henderson-Sellers, B., 2006a. Measuring agility and adoptability of agile methods: A 4- Dimensional Analytical Tool. Procs. IADIS International Conference Applied Computing 2006 (eds. N. GuimarĂ£es, P. Isaias and A. Goikoetxea), IADIS Press, 503-507
  20. Qumer, A. & Henderson-Sellers, B., 2006b. Comparative evaluation of XP and Scrum using the 4D Analytical Tool (4-DAT), Proceedings of the European and Mediterranean Conference on Information Systems 2006 (EMCIS2006) (eds. Z. Irani, O.D. Sarikas, J. Llopis, R. Gonzalez and J. Gasco), CD, Brunel University, West London
  21. Royce, W.W., 1970. Managing the development of large software systems. Procs. IEEE WESCON.
  22. Schwaber, K. & Beedle, M., 2002. Agile Software Development with SCRUM, Prentice Hall.
  23. Stapleton, J., 1997. DSDM: The Method in Practice, Reading, MA, Addison-Wesley.
  24. Wolak, R.G., 2001. System Development: Research Paper 1, SDLC on a Diet. http://www.itstudyguide.com/ papers/rwDISS725researchpaper1.htm.
  25. Wong, S.-P. & Whitman, L., 1999. Attaining Agility At The Enterprise Level. Proceedings of the 4th Annual International Conference on Industrial Engineering Theory, Applications and Practice. San Antonio.
Download


Paper Citation


in Harvard Style

Qumer A. and Henderson-Sellers B. (2006). CRYSTALLIZATION OF AGILITY - Back to Basics . In Proceedings of the First International Conference on Software and Data Technologies - Volume 2: ICSOFT, ISBN 978-972-8865-69-6, pages 121-126. DOI: 10.5220/0001310201210126


in Bibtex Style

@conference{icsoft06,
author={Asif Qumer and Brian Henderson-Sellers},
title={CRYSTALLIZATION OF AGILITY - Back to Basics},
booktitle={Proceedings of the First International Conference on Software and Data Technologies - Volume 2: ICSOFT,},
year={2006},
pages={121-126},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001310201210126},
isbn={978-972-8865-69-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the First International Conference on Software and Data Technologies - Volume 2: ICSOFT,
TI - CRYSTALLIZATION OF AGILITY - Back to Basics
SN - 978-972-8865-69-6
AU - Qumer A.
AU - Henderson-Sellers B.
PY - 2006
SP - 121
EP - 126
DO - 10.5220/0001310201210126