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 条
  • [21] The Application of SNQ Questionnaires for SME workers: A case study of a tofu SME in Medan
    Ginting, Rosnani
    Tarigan, Ukurta
    Ginting, Terang Ukur H. S.
    Malik, Alfin Fauzi
    [J]. 1ST INTERNATIONAL CONFERENCE ON INDUSTRIAL AND MANUFACTURING ENGINEERING, 2019, 505
  • [22] RAILROADMAP: An Agile Security Testing Framework for Web-application Development
    Munetoh, Seiji
    Yoshioka, Nobukazu
    [J]. 2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST 2013), 2013, : 491 - +
  • [23] An Experimental Project Course to Prepare Students for Agile Web Application Development
    Clark, Nicholas K.
    Pullen, John Mark
    Bashioum, Christopher D.
    [J]. ITICSE'15: PROCEEDINGS OF THE 2015 ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2015, : 81 - 86
  • [24] Barriers in running construction SME - case study on introduction of agile methodology to electrical subcontractor
    Nowotarski, Piotr
    Paslawski, Jerzy
    [J]. INNOVATIVE SOLUTIONS IN CONSTRUCTION ENGINEERING AND MANAGEMENT: FLEXIBLE APPROACH, 2015, 122 : 47 - 56
  • [25] Development of an informative web application for the promotion of ecotourism: A case study
    Seijas-Diaz, Jose
    Martell, Karla
    Casas, Roi
    Schrader, Juan
    Cueto-Orbe, Rosa
    Rengifo-Amasifen, Roger
    Barbachan-Ruales, Enrique
    Torres-Silva, Cinthya
    [J]. EAI ENDORSED TRANSACTIONS ON SCALABLE INFORMATION SYSTEMS, 2024, 11 (02) : 1 - 6
  • [26] Communication in distributed agile development: A case study
    Korkala, Mikko
    Abrahamsson, Pekka
    [J]. SEAA 2007: 33RD EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, PROCEEDINGS, 2007, : 203 - +
  • [27] nCanto An agile software development case study
    Richter, Wolfgang
    [J]. 2015 IEEE EIGHTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2015,
  • [28] Teaching Agile Software Development: A Case Study
    Devedzic, Vladan
    Milenkovic, Sasa R.
    [J]. IEEE TRANSACTIONS ON EDUCATION, 2011, 54 (02) : 273 - 278
  • [29] A case study of the implementation of agile methods in a bioinformatics project
    Shu, Xueling
    Turinsky, Andrei
    Sensen, Christoph
    Maurer, Frank
    [J]. AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, PROCEEDINGS, 2007, 4536 : 169 - +
  • [30] Progressive Integration of Method Components: A Case of Agile IS Development Methods
    Deneckere, Rebecca
    Kornyshova, Elena
    [J]. 2016 IEEE TENTH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS), 2016, : 263 - 272