Improving the governance of software maintenance process for agile software development team

Software maintenance is one of the most debated phases in software development process for so many years. Having reputed as the most expensive phase of software develo pment life cycle (SDLC), it utilizes the maximum share of the overall project costs as well as time. Agile software development pro...

Full description

Saved in:
Bibliographic Details
Main Authors: Abdullah, Salfarina, Subramaniam, Mangaiarasi, Anuar, Sazly
Format: Article
Language:English
Published: Science Publishing Corporation 2018
Online Access:http://psasir.upm.edu.my/id/eprint/74610/1/Improving%20the%20governance.pdf
http://psasir.upm.edu.my/id/eprint/74610/
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Putra Malaysia
Language: English
id my.upm.eprints.74610
record_format eprints
spelling my.upm.eprints.746102020-12-09T21:40:33Z http://psasir.upm.edu.my/id/eprint/74610/ Improving the governance of software maintenance process for agile software development team Abdullah, Salfarina Subramaniam, Mangaiarasi Anuar, Sazly Software maintenance is one of the most debated phases in software development process for so many years. Having reputed as the most expensive phase of software develo pment life cycle (SDLC), it utilizes the maximum share of the overall project costs as well as time. Agile software development provides opportunities to assess the direction of a project throughout the development lifecycle. However, it does not ideally map with the existing software maintenance process. One of the highlighted issues is the difficulty for searching of information as well as lack of knowledge to solve the maintenance problems within certain time frame. Thus, the main objective of this study is to improve the governance of software maintenance process in an Agile development team. In doing so, a tool named Axita is developed to assist the software maintenance team for storing of information in central data repository and managing projects in more efficient and timely manner. Based on the literature review as well as mapping between the agile software development and the existing ISO software maintenance process, we also proposed six best practices to better govern the software maintenance process in an Agile development team, to overcome the difficulty of information finding and reduce the time spent to solve the maintenance issues. . We believe that our study and findings complement the efforts that have been put forth in improving the way we manage software maintenance thus enhance the efficiency of the software development process. Science Publishing Corporation 2018 Article PeerReviewed text en http://psasir.upm.edu.my/id/eprint/74610/1/Improving%20the%20governance.pdf Abdullah, Salfarina and Subramaniam, Mangaiarasi and Anuar, Sazly (2018) Improving the governance of software maintenance process for agile software development team. International Journal of Engineering and Technology (UAE), 7 (4.31). 113 - 117. ISSN 2227-5258; ESSN: 2227-524X
institution Universiti Putra Malaysia
building UPM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Putra Malaysia
content_source UPM Institutional Repository
url_provider http://psasir.upm.edu.my/
language English
description Software maintenance is one of the most debated phases in software development process for so many years. Having reputed as the most expensive phase of software develo pment life cycle (SDLC), it utilizes the maximum share of the overall project costs as well as time. Agile software development provides opportunities to assess the direction of a project throughout the development lifecycle. However, it does not ideally map with the existing software maintenance process. One of the highlighted issues is the difficulty for searching of information as well as lack of knowledge to solve the maintenance problems within certain time frame. Thus, the main objective of this study is to improve the governance of software maintenance process in an Agile development team. In doing so, a tool named Axita is developed to assist the software maintenance team for storing of information in central data repository and managing projects in more efficient and timely manner. Based on the literature review as well as mapping between the agile software development and the existing ISO software maintenance process, we also proposed six best practices to better govern the software maintenance process in an Agile development team, to overcome the difficulty of information finding and reduce the time spent to solve the maintenance issues. . We believe that our study and findings complement the efforts that have been put forth in improving the way we manage software maintenance thus enhance the efficiency of the software development process.
format Article
author Abdullah, Salfarina
Subramaniam, Mangaiarasi
Anuar, Sazly
spellingShingle Abdullah, Salfarina
Subramaniam, Mangaiarasi
Anuar, Sazly
Improving the governance of software maintenance process for agile software development team
author_facet Abdullah, Salfarina
Subramaniam, Mangaiarasi
Anuar, Sazly
author_sort Abdullah, Salfarina
title Improving the governance of software maintenance process for agile software development team
title_short Improving the governance of software maintenance process for agile software development team
title_full Improving the governance of software maintenance process for agile software development team
title_fullStr Improving the governance of software maintenance process for agile software development team
title_full_unstemmed Improving the governance of software maintenance process for agile software development team
title_sort improving the governance of software maintenance process for agile software development team
publisher Science Publishing Corporation
publishDate 2018
url http://psasir.upm.edu.my/id/eprint/74610/1/Improving%20the%20governance.pdf
http://psasir.upm.edu.my/id/eprint/74610/
_version_ 1687395151384674304