RABAN - a software implementation process for robotic process automation (RPA) projects

dc.contributor.advisorPerera GIUS
dc.contributor.advisorBandara HMND
dc.contributor.authorPadmini KVJ
dc.date.accept2022
dc.date.accessioned2022
dc.date.available2022
dc.date.issued2022
dc.description.abstractRobotic Process Automation (RPA), the next level of business process automation, provides adaptive and transformative solutions to replace timeconsuming, non-value-adding, and repetitive human tasks in a Business Process (BP). RPA based BP transformation projects differ from typical software development projects because RPA bots are developed on stable code. It is counterproductive to use existing software processes in RPA projects. A process template (i.e., software implementation process and metrics to track the project) is yet to be derived for RPA projects. The estimated initial RPA project failure rates are 30-50%, and the lack of a fitting implementation process is attributed as one of the key contributors to failure. We addressed this gap and derived a novel process for RPA projects named Raban and metrics to track RPA projects. Scrum was used to formulate the Raban. Focus group discussions were conducted with scrum teams and identified 80 challenges. Those analyzed in Straussian grounded theory are grouped into six categories (i.e., lack of agile mindset, inconsistency in story estimation, client management issues, lack of adherence to agile practices, scope change in requirement freeze, and lack of quantitative measurement). Prioritized 15 burning challenges were classified based on significance, and taxonomy was developed. Derived steps to estimate RPA use-cases and a framework to achieve customer satisfaction adopting design thinking practices in agile projects. Moreover, 17 software metrics and three artifacts were derived and validated in five scrum projects. Raban was derived based on the solutions identified and further fine-tuned based on the feedback from follow-up interviews with the stakeholders and two workshops conducted with the other RPA project teams. After that, 14 metrics and two artifacts were derived for Raban and validated in a RPA project. Moreover, to select the right candidate BP for RPA transformation, predictive machine learning model was developed, where the decision made as yes/no on RPA suitability. We used 16 factors and a two-class decision forest classification model to develop the model.en_US
dc.identifier.accnoTH5065en_US
dc.identifier.citationPadmini, K.V.J. (2021). RABAN - a software implementation process for robotic process automation (RPA) projects [Doctoral dissertation, University of Moratuwa]. Institutional Repository University of Moratuwa. http://dl.lib.uom.lk/handle/123/21177
dc.identifier.degreeDoctor of Philosophyen_US
dc.identifier.departmentDepartment of Computer Science and Engineeringen_US
dc.identifier.facultyEngineeringen_US
dc.identifier.urihttp://dl.lib.uom.lk/handle/123/21177
dc.language.isoenen_US
dc.subjectAGILE FRAMEWORKen_US
dc.subjectDECISION SUPPORT TOOLen_US
dc.subjectROBOTIC PROCESS AUTOMATIONen_US
dc.subjectAGILE METRICSen_US
dc.subjectDESIGN THINKINGen_US
dc.subjectCOMPUTER SCIENCE -Dissertationen_US
dc.subjectINFORMATION TECHNOLOGY -Dissertationen_US
dc.titleRABAN - a software implementation process for robotic process automation (RPA) projectsen_US
dc.typeThesis-Abstracten_US

Files

Original bundle

Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
TH5065-1.pdf
Size:
227.16 KB
Format:
Adobe Portable Document Format
Description:
Pre-Text
Loading...
Thumbnail Image
Name:
TH5065-2.pdf
Size:
196.58 KB
Format:
Adobe Portable Document Format
Description:
Post-Text
No Thumbnail Available
Name:
TH5065.pdf
Size:
3.87 MB
Format:
Adobe Portable Document Format
Description:
Full-thesis