Analysis of software development method selection
Eunike Endariahna Surbakti, Betty Purwandari, Iis Solichah, Larastri Kumaralalita · 2019
Software project failures might indicate the need of software development standard procedures within the company. It applies to a private financial institution chosen as a case of this study. The institution has a significant number of software projects completed behind schedule. According to its Key Performance Indicator (KPI), in the second semester of 2007, there were four projects that were not being implemented. Consequently, it brought domino effects and resulted a financial suffer. To address this problem, a research was conducted to reveal the most suitable software development method for the company. Mixed methods were employed in this investigation. The data were collected using interviews and questionnaires to the key stakeholders of the institution along with over ten-year experiences. The respondents were chosen with purposive sampling, while the interviews were based on structured and non-structured questions. The first interview aimed to gather data for the questionnaires, whilst the second interview purposed to validate the results, conclusion, and suggestion of the research. It was started with the Analytic Hierarchy Process (AHP) to rank software development method alternatives based on relevant criteria. The result shows that Rapid Application Development (RAD) is the most suitable software development method for the company, whilst Scrum and waterfall are in the second and third position. RAD could address the problem of project completion delay in the development and design phases by having those phases to be commerce in parallel for faster completion. Then, it was followed by interviews with the stakeholders to explore feasibility to apply RAD as the standard.