Abstract
The proponents of agile methodologies suggest that many of the inhibitors to system development methodology adoption have largely been addressed in the underlying principles of agile methods. This paper reports the experience of a small team developing Web publishing software tools for use in building Web sites for online delivery of tertiary education study materials. These early adopters successfully used eXtreme Programming (XP) practices for this tool development exercise. Almost all XP practices were adopted, although some were adhered to more rigorously than others and some proved to be more successful than others. Continued use of XP and communication of its benefits to others has been a consequential focus for the developers.
Chapter PDF
References
Barnett, L. “IT Trends 2003: Application Development Methodologies and Processes,” IdeaByte, September 2002 (available online at http://www.forrester.com/Cart?addDocs=28123; accessed November 2004).
Beck, K. Extreme Programming Explained: Embrace Change, Boston: Addison Wesley, 1999.
Beck, K., and Fowler, M. Planning Extreme Programming, Boston: Addison Wesley, 2001.
Bossi, P., and Cirillo, F. “Repo Margining System: Applying XP in the Financial Industry,” in Proceedings of the 2 nd International Conference on eXtreme Processing and Agile Processing Software Engineering (XP 2001), Villasimius, Italy, May 2001 (available online at http://www.xp2003.org/conference/papers/Chapter35-Bossi+ alii.pdf; accessed January 7, 2005).
C3 Team. “Case Study: Chrysler Goes to ‘Extremes,’” Distributed Computing, October 1998 (available online at http://www.xprogramming.com/publications/dc9810cs.pdf; accessed January 7, 2005).
Elssamadisy, A. “XP on a Large Project—A Developer’s View,” in Proceedings of the XP Universe Conference, Raleigh, NC, July 2001 (available online at http://www.xpuniverse.com/2001/pdfs/EP202.pdf; accessed January 7, 2005).
Fitzgerald, B. “An Empirical Investigation into the Adoption of Systems Development Methodologies,” Information and Management (34), 1998, pp. 317–328.
Fowler, M., and Highsmith, J. “The Agile Manifesto,” Software Development, August 2001 (available online at http://www.sdmagazine.com/documents/s=844/sdm0108a/0108a.htm; accessed November 1, 2004).
Grenning, J. “Launching Extreme Programming at a Process-Intensive Company,” IEEE Software (18:6), November/December 2001, pp. 27–33.
Karlström, D. “Introducing Extreme Programming—An Experience Report,” in Proceedings of the 3 rd International Conference on eXtreme Processing and Agile Processing Software Engineering (XP02), Alghero, Italy, 2002 (available online at http://www.xp2003.org/xp2002/atti/DanielKarlstrom—Introducing ExtremeProgramming. pdf; accessed January 7, 2005).
Lappo, P. “No Pain, No XP Observations on Teaching and Mentoring Extreme Programming to University Students,” Agile Aliance, 2002 (availableonline at http://www.agilealliance.org/articles/articles/PeterLappo—ObservationsonTeachingandMentoringXP.pdf; accessed January 7, 2005).
Mugridge, R., MacDonald, B., Roop, P., and Tempero, E. “Five Challenges in Teaching XP,” in Proceedings if the 4 th International Conference on eXtreme Processing and Agile Processing Software Engineering (XP203J, Genova, Italy, 2003, pp. 406–409 (available online at http://www.cs.auckland.ac.nz/~rick/5ChallengesTeachingXP.pdf; accessed January 7, 2005).
Pedroso Jr., M., Visoli, M. C, and Antunes, J. F. G. “Extreme Programming by Example,” in Proceedings of the 3 rd International Conference on eXtreme Processing and Agile Processing Software Engineering (XP02), Alghero, Italy, 2002, (available online at http://www.xp2003.org/xp2002/atti/Pedroso-Marcos—ExtremeProgrammingbyExample.pdf; accessed January 7, 2005).
Riemenschneider, C, Hardgrave, B. C, and Davis, F. D. “Explaining Software Developer Acceptance of Methodologies: A Comparison of Five Theoretical Models,” IEEE Transactions on Software Engineering (28:12), 2002, pp. 1135–1145.
Rogers, E. Diffusion of Innovations (4th ed.), New York: Free Press, 1995.
Schuh, P. “Recovery, Redemption, and Extreme Programming,” IEEE Software (18:6), November/December 2001, pp. 34–41.
Sieve, G. “Agile Before Agile was Cool,” The Journal of Defense Software Engineering (15:10), 2002, pp. 28–29.
Toleman, M., Ally, M. A., and Darroch, F. “Aligning Adoption Theory with Agile System Development Methodologies,” in Proceedings of the 8 th Pacific-Asia Conference on Information Systems, C. P. Wei (Ed.), Shanghai, China, July 2004, pp. 458–471.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 International Federation for Information Processing
About this paper
Cite this paper
Toleman, M., Darroch, F., Ally, M. (2005). Web Publishing: An Extreme, Agile Experience. In: Baskerville, R.L., Mathiassen, L., Pries-Heje, J., DeGross, J.I. (eds) Business Agility and Information Technology Diffusion. TDIT 2005. IFIP International Federation for Information Processing, vol 180. Springer, Boston, MA. https://doi.org/10.1007/0-387-25590-7_15
Download citation
DOI: https://doi.org/10.1007/0-387-25590-7_15
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-25589-7
Online ISBN: 978-0-387-25590-3
eBook Packages: Computer ScienceComputer Science (R0)