Abstract: The present invention relates to a system and method for optimizing performance of a process by constructing a KPI tree structure modelling workflow of the process using data received from a client device; autonomously monitoring a plurality of interconnected metrics by analysing data from the KPI tree structure; determining one or more root causes for an issue affecting the performance based on the autonomous monitoring of the plurality of interconnected metrics; recommending one or more actions correlating with one or more levels in the workflow to remediate the one or more root causes, supported by controlled experimentation as a sub-step; enabling performance of the one or more actions in the process workflow by integrating the one or more actions with execution of process workflow; and tracking impact of the one or more actions using continually received feedback on implemented actions and analysis of data from the KPI tree structure.