A Case Study of SME Web Application Development via Agile Methods

被引:0
|
作者
Clutterbuck, Peter [1 ]
Rowlands, Terry [1 ]
Seamons, Owen [1 ]
机构
[1] Univ Queensland, Brisbane, Qld, Australia
关键词
Project management; Information systems management; Methodology; Agile-system;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The development of Web applications is an important focus of the modern information enabled organization - whether the Web application development is in-house, outsourced, or purchased as 'commercial-off-the-shelf (COTS) software. Traditionally Web application development has been delivered via the dominant waterfall system. The waterfall system relies upon well-defined governance structures, linear phases, gating, and extensive reporting and sign-off documentation. An increasing number of development stakeholders criticise the waterfall system for web application development. The criticisms include a disproportionate focus on governance and process at the direct expense of flexibility and, most importantly, reduced productivity. One consequence of these criticisms is the increasing adoption of Web application development via agile-system methods. This agile-system approach centres upon smaller design teams, fewer development phases, and shorter development time tables. This case study examines the implementation of the agile-system approach as used by a Small-to-Medium Enterprise (SME) software developer. The case study data collection involves interviews and observations across three different SME sources: project managers, Web application programmers, and customers. The case study analysis synthesises the experiences of these managers, programmers and customers to produce an overall assessment of the usefulness of Web application delivery via agile-system methods. The major conclusions from the case study are that a 'defaulf agile-system approach may be tailored or fine-tuned to fit an individual developer's software process. This tailoring is based upon the developer's assessment of best practice from the overall agile-system methodology. This tailoring, however, delivers a software development process that exhibits efficiencies and risks. The efficiencies include a more fulfilling role for each development team member, greater richness and continuity in design, a simple management system that delivers key information on a timely basis to all stake-holders, and increased business and technical quality within the delivered application. The risks pivot upon experience levels, skills levels, and the quality of interaction within - and between - both the development team and customer organization.
引用
收藏
页码:77 / 87
页数:11
相关论文
共 50 条
  • [41] Agile development in a bureaucratic arena - A case study experience
    Berger, Hilary
    [J]. INTERNATIONAL JOURNAL OF INFORMATION MANAGEMENT, 2007, 27 (06) : 386 - 396
  • [42] A case study on naked objects in agile software development
    Keränen, H
    Abrahamsson, P
    [J]. EXTREME PROGRAMMING AND AGILE PROCESSES IN SOFTWARE ENGINEERING, PROCEEDINGS, 2005, 3556 : 189 - 197
  • [43] A Case Study on Tool Support for Collaboration in Agile Development
    Calefato, Fabio
    Giove, Andrea
    Lanubile, Filippo
    Losavio, Marco
    [J]. 2020 ACM/IEEE 15TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING, ICGSE, 2020, : 11 - 21
  • [44] A Case Study of Coordination in Distributed Agile Software Development
    Hole, Steinar
    Moe, Nils Brede
    [J]. SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS, 2008, 16 : 189 - +
  • [45] Interdisciplinarity and Agile Development A Case Study on Graduate Courses
    Guerra, Valdir da Costa
    Segeti, Eliezer
    Hino, Fabiano
    Kfouri, Fabio
    Vieira Dias, Luiz Alberto
    da Cunha, Adilson Marques
    Stege Mialaret, Lineu Fernando
    [J]. 2014 11TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS (ITNG), 2014, : 622 - 623
  • [46] Agility in Dynamic Environments: A Case Study for Agile Development
    Brooke, Simon
    Allswang, Dina
    [J]. AGILE PROCESSES, IN SOFTWARE ENGINEERING, AND EXTREME PROGRAMMING, XP 2015, 2015, 212 : 363 - 364
  • [47] Exploring Adoption and Use of Agile Methods: A Comparative Case Study
    Russo, Nancy L.
    Shams, Siamak
    Fitzgerald, Guy
    [J]. AMCIS 2013 PROCEEDINGS, 2013,
  • [48] The Value of Agile Methods in Designing for Behavioural Change: A Case Study
    van Amstel, Dirk Ploos
    Heemskerk, Martine
    Renes, Reint Jan
    Hermsen, Sander
    [J]. DESIGN JOURNAL, 2017, 20 : S681 - S690
  • [49] Outsourcing: An information systems development case study in an Indonesian SME
    Kartiwi, M
    Hasan, H
    [J]. Constructing the Infrastructure for the Knowlege Economy: Methods and Tools, Theory and Structure, 2004, : 675 - 681
  • [50] Framework Study for Agile Software Development Via Scrum and Kanban
    Zayat, Wael
    Senvar, Ozlem
    [J]. INTERNATIONAL JOURNAL OF INNOVATION AND TECHNOLOGY MANAGEMENT, 2020, 17 (04)