AGILE WEB ENGINEERING (AWE) PROCESS: PERCEPTIONS WITHIN A FORTUNE 500 FINANCIAL SERVICES COMPANY

Authors

  • ANDREW MCDONALD Department of Computing Science, University of Glasgow Glasgow, Scotland G12 8QQ, UK
  • RAY WELLAND Department of Computing Science, University of Glasgow Glasgow, Scotland G12 8QQ, UK

Keywords:

Agile Web Engineering Process, Survey, AWE, Home Grounds Analysis

Abstract

The Agile Web Engineering (AWE) Process was developed during 2001 to address the challenges that we believe new effective Web development processes will have to tackle. In October 2001, Andrew McDonald started a one year Ph.D. Internship with a Fortune 500 Global Financial Services Company with the goal of exploring the use of AWE in a commercial environment. In this paper we discuss the results of two surveys within the company. First, a company sponsored review of the current in-house software development process, before AWE’s first commercial pilot. Second, a survey of development and line management staff in both the business and the technology sectors, after AWE’s first commercial pilot. The initial survey established how a large company, with extensive experience of software development, was coping with the changing demands of developing Web-based applications and other software projects where time-to-market pressures are a major driver. After introducing the principles of an agile approach to software development we carried out a successful pilot using AWE on a retail Internet banking application, significantly increasing end-user task completion rates. We then carried out a further survey to assess company stakeholders’ impressions of AWE. Both the pre- and post-AWE Pilot surveys strongly suggest that the company is trying to cope with Web Engineering process challenges similar to those facing other organisations. The post-AWE pilot survey indicates that the AWE process is better suited and more capable as a Web Engineering process than the current in-house company process. The post-AWE Pilot also describes the primary hurdles encountered to getting AWE officially adopted within the company, these include: need for a cultural change before agile processes, including AWE, could be successfully adopted; inertia and the company’s desire to have a onesize fits all process approach as opposed to processes specific to different categories of software development. We validated our findings using Boehm and Turner’s ‘home grounds’ analysis to identify the company’s sweet-spot in the process spectrum. Using home grounds analysis we identify that plandriven processes rather than agile processes are better suited to typical projects within the company. However, home grounds analysis and both our surveys strongly indicate that better results can be achieved in Web Engineering projects within the company, by using an agile process approach, such as AWE, specifically focused on Web-based application development.

 

Downloads

Download data is not yet available.

References

Barry C. and Lang M., ‘A Survey of Multimedia and Web Development Techniques and

Methodology Usage', IEEE MultiMedia, vol. 8, no. 2, pp. 52-61, April-June 2001.

Beck K. et al. (2001) 'Manifesto for Agile Software Development', The Agile Alliance, February,

http://www.agilealliance.org/

Beck K., ‘Extreme Programming Explained’, Addison-Wesley, 1999. ISBN: 0201616416.

Benington H. D., ‘Production of Large Computer Programs’, Proceedings Symposium on

Advanced Programming Methods for Digital Computers, 28-29 June 1956, Republished in Annals

of the History of Computing, October 1983, Page(s): 350-361.

Boehm B. and Turner R., ‘Balancing Agility and Discipline: A Guide for the Perplexed’,

Addison-Wesley Pearson Education, 2003, ISBN: 03211861265.

Boehm B. and Turner R., ‘Rebalancing Your Organisation’s Agility and Discipline’, XP/Agile

Universe 2003, LNCS 2753, Page(s): 1-8, ISBN: 3-540-40662-X.

Boren M.T. and Ramey J., ‘Thinking Aloud: Reconciling Theory and Practice, IEEE Transactions

on Professional Communications, 43, No 3 (September 2000), 261-278.

Burdman J., ‘Collaborative Web Development: Strategies and Best Practices for Web Teams’,

Addison-Wesley, 1999, ISBN: 0201433311

Cockburn A., ‘Agile Software Development’, Addison-Wesley Pearson Education, 2002, ISBN:

Glass R. L., ‘Facts and Fallacies of Software Engineering’, Addison Wesley Professional, 2002,

ISBN: 0321117425

Haire B., Henderson-Sellers B., and Lowe D., ‘Supporting web development in the OPEN

process: additional tasks’, Proceedings of COMPSAC'2001: International Computer Software and

Applications Conference, Chicago, Illinois, USA, October 8-12, 2001.

International Organisation for Standards, ‘ISO 9000 index’, International Organisation for

Standards, 12 March 2004, http://www.iso.ch/iso/en/iso9000-14000/iso9000/iso9000index.html

Jalote P., ‘CMM in Practice: Processes for Executing Software Projects at Infosys’, Addison-

Wesley, 2000, ISBN: 0201616262.

Kruchten P., ‘The Rational Unified Process: An Introduction’, Addison-Wesley Pearson

Education, 2000, ISBN: 0201707101.

Lowe D. and Eklund J. ‘Client Needs and the Design Process in Web Projects’, Journal of Web

Engineering, Rinton Press, vol. 1, no. 1, pp. 23-36, October 2002.

McDonald A. and Welland R., ‘A Survey of Web Engineering in Practice’, Department of

Computing Science Technical Report R-2001-79, University of Glasgow, Scotland, 1 March

McDonald A. and Welland R., ‘Agile Web Engineering (AWE) Process: Multidisciplinary

Stakeholders and Team Communication’, International Conference on Web Engineering, Oviedo,

Asturias, Spain, July 14-18, 2003. Lovelle J., Rodriguez B., Aguilar L., Gayo J. & Ruiz M. (Eds):

Web Engineering, pp. 515-518, LNCS 2722, Springer, 2003.

McDonald A. and Welland R., ‘Agile Web Engineering (AWE) Process’, Department of

Computing Science Technical Report R-2001-98, University of Glasgow, Scotland, 2 December

McDonald A. and Welland R., ‘Web Engineering in Practice’, Proceedings of the Tenth

International World Wide Web Conference (WWW10), 2 May 2001.

McDonald A. and Welland R., 'Evaluation of Commercial Web Engineering Processes',

International Conference on Web Engineering, ICWE 2004, Munich, Germany, July 2004. Koch

N., Fraternali P. & Wirsing M. (Eds.): Web Engineering, pp. 166-170, LNCS 3140, Springer,

ISBN: 3-540-22511-0.

McDonald A., 'The Agile Web Engineering (AWE) Process', Department of Computing Science

Ph.D. Thesis, University of Glasgow, Scotland, 09 December 2004.

Royce W. W., ‘Managing the Development of Large Software Systems: Concepts and

Techniques’, In WESCON Technical Papers, v. 14, pages A/1-1-A/1-9, Los Angeles, August

WESCON. Reprinted in Proceedings of the Ninth International Conference on Software

Engineering, 1987, pp. 328-338.

Stapleton J., ‘Dynamic Systems Development Method: The Method in Practice’, Addison-Wesley

Pearson Education, 1997, ISBN: 0201178893.

Taylor M., McWilliam J., Forsyth H. and Wade S., ‘Methodologies and Website Development: a

Survey of Practice’, Journal of Information and Software Technology, vol. 44, no. 6, pp. 381-391,

April 2002.

Taylor M., McWilliam J., Sheehan J. and Mulhaney A., ‘Maintenance Issues in the Web Site

Development Process’, Journal of Software Maintenance and Evolution: Research and Practice,

vol. 14, no. 2, pp. 109-122, March-April 2002.

The Fusebox Corporation, 'Fusebox Lifecycle Process (FLiP)', The Fusebox Corproration, 28 Feb

, http://www.fusebox.org/

Visconti M. and Cook C. R., ‘An Ideal Process Model for Agile Methods’, Product Focused

Software Process Improvement 5th International Conference, PROFES 2004, Kansai Science

City, Japan, Proceedings LNCS Vol. 3009, Bomarius, F.; Hajimu I. (Eds.), 5-8 April, 2004, ISBN:

-540-21421-6.

Wallace D., Raggett I. and Aufgang J., 'Extreme Programming for Web Projects', Addison-Wesley

Pearson Education, September 2002, ISBN: 0201794276

Ward S. and Kroll P., ‘Building Web Solutions with the Rational Unified Process: Unifying the

Creative Design Process and the Software Engineering Process’, Rational Software Corporation,

, http://www.rational.com/media/whitepapers/76.pdf

Zhou J. and Stålhane T., ‘Web-Based System Development: Status in the Norwegian IT

Organisations’, PROFES 2004, LNCS 3009, pp. 363-377. 5-8 April 2004, ISBN: 3540214216.

Downloads

Published

2005-03-30

How to Cite

MCDONALD, A. ., & WELLAND, R. . (2005). AGILE WEB ENGINEERING (AWE) PROCESS: PERCEPTIONS WITHIN A FORTUNE 500 FINANCIAL SERVICES COMPANY. Journal of Web Engineering, 4(4), 283–312. Retrieved from https://journals.riverpublishers.com/index.php/JWE/article/view/4269

Issue

Section

Articles