In theProcess Assessment Tool, theComplexity Assessmentfocuses on evaluating how difficult it is to automate a given process. One of the primary factors assessed under this category isthe number of screens, steps, and decision pointsinvolved in the process. The more steps or screens a process contains, the more complex it becomes from an automation standpoint.
Processes with a long sequence of actions, dynamic user interfaces, multiple system interactions, or several branches and exceptions require more development time, additional testing, and potentially more advanced logic or modular designs. This increases both development effort and long-term maintenance.
Other aspects of complexity may include the level of unstructured data, the number of applications being used, exception variability, and how frequently business rules change. However, the direct indicator of complexity captured in the tool is thenumber of steps or screens, as this provides a measurable representation of the automation workload.
Evaluating complexity early ensures accurate project scoping, risk assessment, and prioritization. It also helps determine whether a process is better suited for early automation waves (simple processes) or later ones (more complex automations requiring higher maturity).