University of Twente Student Theses

Login

Towards automated prevention of rework in software development

Konashchuk, Viktoriia (2024) Towards automated prevention of rework in software development.

[img] PDF
212kB
Abstract:Redoing tasks in software development significantly impacts project costs and efficiency and can take up to 50% of a project team’s time. Rework may appear due to a variety of reasons like poor planning or incomplete requirements, and the longer root cause issues go undetected, the greater the price for resolving the consequences. Information technologies (IT) are known for assisting humans reliably thanks to their strict logic-based operating and, therefore, may offer promising solutions for automating rework detection and prevention at various stages of the software development cycle. This paper aims to compose an approach that helps IT organizations identify how can the most frequently occurring rework in their operations be minimized. The approach is presented in the shape of a framework that corresponds rework cause categories with their early indicators, operational mitigation strategies and potential automation solutions. The framework is developed based on the academic literature review and validated by applying it to the Dutch IT company context and interviewing IT experts. The results demonstrate that the proposed framework has the potential to reduce rework load by around 9.67% and help organizations identify and prioritize the most effective automation solutions. As a result, this may help businesses shorten the development cycle and improve sustainability through optimised resource use.
Item Type:Essay (Bachelor)
Faculty:EEMCS: Electrical Engineering, Mathematics and Computer Science
Subject:54 computer science, 85 business administration, organizational science
Programme:Business & IT BSc (56066)
Link to this item:https://purl.utwente.nl/essays/101570
Export this item as:BibTeX
EndNote
HTML Citation
Reference Manager

 

Repository Staff Only: item control page