Surveys show that the typical enterprise subscribes to more than 20 software as a service (SaaS) platforms. It can be said that compared with traditional centralized architecture, cloud computing has proven to save a lot of costs, but these savings are usually achieved by consolidating infrastructure and reducing the need for expensive on-site server farms. The additional pressure of outsourcing IT operations has led to the rise of IT vendors, each of which provides different types of software designed to optimize existing and well-known processes.
FREMONT, CA: As SaaS platforms evolve, each promises more functionality in terms of automation, but with a corresponding increase in complexity and cost. However, there is some good news, as consolidation of operations across departments is now more attainable and generally a good place to start, but it’s clear that fundamental change is needed. The notion of subscribing to a plethora of disconnected platforms cannot be sustainable in the longer term, and it’s fair to say that overall IT expenditure is at an all-time high.
Much of the development emphasis of a typical SaaS solution has been to optimise the interface to keep the human operator “in the loop”. Many marketing straplines talk of making software “beautiful” and the UX designers have done wonders in their quest to simplify the user journey. Where simplicity and ease of use have been key drivers for this change to date, there is now a trend towards empowering users to become the “digital citizens” of the future. This direction of travel promises to give operators more responsibility for setup and configuration and may even facilitate the creation of some high-level administrative workflows. However, although this upskilling is an attractive prospect for many, the sophistication offered by these toolkits is unlikely to have the necessary power or capability to enable the automation of complex business processes.
As automation software becomes more intelligent, the operational demands expected of the user will change considerably. It is inevitable that the next generation of business software will almost certainly take full ownership, or have direct responsibility, for the end-to-end business process. This is already happening, so what impact will this have on user interface design, if direct human interaction is significantly reduced or even required? A good analogy is the self-driving car. If the self-driving autopilot algorithm becomes demonstrably better and safer, in comparison with a human driver, then the logical outcome would be to permanently remove the steering wheel and pedals, as they would be redundant.
Make no mistake, the demand on business process automation software is no less complex than the example given.
The truth is that creating reliable, fully autonomous processes in software is hard, and if anything, getting harder. Describing complex business processes, and the context in which they must operate, in enough detail to enable deep process automation may be challenging, but it is achievable, and will happen. Clearly, this has some profound implications for the digital enterprise of tomorrow, as the decentralisation of critical data and processes through outsourcing to cloud-based SaaS platforms makes the move towards intelligent automation considerably more difficult and challenging, if not impossible.
Aligning humans and machines
Etellect is addressing these challenges today and applying intelligent continuous process automation to complex, real-world business processes. The eAutomate® platform (see Fig.1) runs on a Continuous Robotic Process Automation (CRPA) engine that operates at a much deeper level within the application architecture, and more importantly, is designed to take direct ownership and responsibility for process outcome. For this approach to work efficiently, there are fundamental changes needed to the solution architecture. As the ownership and responsibility for the process now lies with the machine, direct and immediate access to the underlying data and dynamic process knowledge becomes critical. In addition, having a single application responsible for capturing and executing the process logic and “intelligence” ensures operational accuracy and consistency across the application. The consequence of this approach means that the customer, or any user for that matter, would be interacting directly with the automated process logic, thus overall productivity of the entire solution becomes measurably better.
For intelligent process automation to be truly effective, its implementation should be fundamental to the architectural design of the solution itself and not treated as an afterthought or be a bolt-on to an existing CRM, ERP or SaaS solution. Only then will the relationship between humans and machines become aligned and the productivity gains anticipated be realised.
Looking forward, Etellect’s vision would be to give each enterprise a beautifully designed dashboard with a single button that simply says: “Autopilot On”.
The only question then remains, if you had access to such a button within your organisation, what continuous automated journey would you choose to go on, and how would you get there?