2. Digital Transformation
has become #1 priority for IT leaders…
2017 2018 2019 2020 2021 2022
source: statista.com
0.96 1
1.18
1.3
1.97
2.3
Digital transformation
market revenue
worldwide in Trillion
Dollars
Automation at scale
Digital Transformation
accelera
tes
McKinsey
Source: Four fundamentals of workspace automation
45% of work activities can be automated
using existing technology
83% of IT decision-makers believe
automation is essential to digital
transformation
3. Automation
Is not moving the needle
Siloed
+30%
of IT Budgets is spent
on Automation
(Tech Budgets 2020: A CXO's
Guide)
50%
of initial automation
projects fail
(EY – Get ready for robots)
<5%
Of enterprises have
scaled up their
automation
(Deloitte)
High Investment Low Automation rate Low scaling rate
4. Keeping up with application
growth and changes is getting harder
1-5K
Business Applications
~100
App Updates per day
18%
22%
30%
0%
5%
10%
15%
20%
25%
30%
35%
2012 2015 2020
Testing Spend (% of IT Budget)
5. 5
As scaling progresses automations are disrupted by
ongoing changes made to enterprise applications and
technical infrastructure
Functioning Robots Disrupted Robots
Example Enterprise Automation Environment
(Illustrative Interdependencies)
Custom
Process
Automation
Changes
Web
Sites
Technical Changes
Customizations
Business Changes
System Updates
Desktop Updates
Network Changes
On Premise
Applications
Changes
Cloud-based
Environment
Changes
Desktop Services Updates Network Services
Datacenter
Object recognition
Synchronization
Recovery Handling
Potential Changes
6. High
Low
Total
Savings
AutomatedProcesses
10 100 500
Automation at Scale
UiPath RPA
Fully automated enterprise
Automation
Scaling leads to increased
maintenance, which reduces
the ROI on automation
Turning Point
UiPath RPA
>1000
Death Zone
Maintenance
Chasm
7. 7
Failure to address underlying changes
result in continuous maintenance
Development
Manages Applications
IT Operations
Manages Environments
Application Changes Environment Changes High Maintenance
Change Frequency ▸ Application Change Frequency ▸ Environment Change Frequency ▸ Environment
Business
Manages Daily Business
Application
Issues
Automation
Issues
Environment
Issues
8. 8
Redundant effort, minimal reuse and poor alignment slows automation progress
Siloed automation only wins games…
Test Cases IT Processes
Development
Manages Applications
IT Operations
Manages Environments
Business
Manages Daily Business
Redundant
Siloed Tools Siloed Artifacts Siloed Skills
Business Processes
Redundant Redundant
9. 9
Process
Automation
Create, Reuse & Deploy Resilient Automations
Align and Prioritize Testing to Business Processes
Continuous
Automation
Test
Automation
Application Testing RPA Testing
10. 10
Transition from continuous maintenance
to continuous automation
Development
Manages Applications
IT Operations
Manages Environments
Low Maintenance
Change Frequency ▸ Application Change Frequency ▸ Environment Change Frequency ▸ Business Process
Business
Manages Daily Business
Quality Gate Quality Gate
Application & RPA Testing
Application
Issues
Automation
Issues
Environment
Issues
11. 11
Alignment and reuse enable rapid and sustainable scaling
Enterprise automation wins championships
Share Automation Reuse Automation
Development
Manages Applications
IT Operations
Manages Environments
Business
Manages Daily Business
UiPath Platform for Enterprise Hyperautomation
Shared Tools Shared Artifacts Shared Skills
Update Automation
12. 12
The UiPath Platform enables
Automation across the Enterprise
Development
Automate Test Cases
IT Operations
Automate IT Processes
Business
Automate Business Processes
Fully Automated
Enterprise™
13. 13
50% Reduction
In RPA Maintenance
3X Faster
Test Case Creation
67% Reuse
Automaton Reuse
Higher Automation Rates (30-60%)
Reduced Testing Cost (20-30%)
Faster Creation (30-50%)
Reduced Automation Cost (30-50%)
Faster Scale of Automation (50%)
Reduced Maintenance Cost (>50%)
Scale Continuous Automation Faster Together
14. Continuously test, measure and govern automation programs to align
with business outcomes and ensure robot quality
Continuously Test, Measure & Govern
CoE Leads
Discover
Discover automation
opportunities powered
by AI and your people
Build
Build automations
quickly, from the simple
to the advanced
Manage
Manage, deploy, and
optimize automation
at enterprise scale
Run
Run automations through
robots that work with your
applications and data
Engage
Engage people and robots
as one team for seamless
process collaboration
Studio Family
Document Understanding
Marketplace and
Integrations
AI Fabric
Data Service
Insights
Attended Robots
Unattended Robots
Apps
Assistant
Action Center
Chatbots
Automation Hub
Task Capture
Process Mining
Task Mining
Automation Users
IT Operations
RPA, Test & Citizen Developers
Process Analysts Robots
Become a Fully Automated Enterprise™ with the UiPath Platform
Test Robots
Orchestrator
Test Manager
Studio Pro
UiPath Test Suite
17. should you
care?
why
Share and reuse
automation artifacts Snippets
Librarie
s
Object
Repositor
y
Assets
Computer
Vision
Web Mobile API
Automate any UI or
API technology
certified
Auditing &
Role Mgmt
Credential
Mgmt
Test
Orchestrati
on
Production-grade
Orchestration
CI
Integration
ALM
Integration
Source
Control
IT
Automation
Perfect fit into
your existing app
landscape
Forum
+10K users
Marketplace
+1K comp.
Academy
+700K cert.
Community
Version
Explore and Learn
Process
Mining
AI Fabric
Automation
Hub
Picture-in-
Picture
Leading RPA
technology brought
to Testing
18. 19
Share, Reuse, Update with UiPath Test Suite
Shared Assets on Orchestrator
Library 1 (e.g. SAP WinGUI)
Reusable Modules
(holds parameterized XAML‘s)
Object Repository
(holds centralized controls) V2.4
Version
Library 1 (e.g. SAP WinGUI)
Reusable Modules
(holds parameterized XAML‘s)
Object Repository
(holds centralized controls) V2.0
Version
Library 1 (e.g. SAP WinGUI)
Reusable Modules
(holds parameterized XAML‘s)
Object Repository
(holds centralized controls) V1.2
Version
UiBank Web - Library
Reusable Modules
(holds parameterized XAML‘s)
Object Repository
(holds centralized controls) V1.0
Version
Library 1 (e.g. SAP WinGUI)
Reusable Modules
(holds parameterized XAML‘s)
Object Repository
(holds centralized controls) V3.0
Version
Library 1 (e.g. SAP WinGUI)
Reusable Modules
(holds parameterized XAML‘s)
Object Repository
(holds centralized controls) V2.5
Version
Library 1 (e.g. SAP WinGUI)
Reusable Modules
(holds parameterized XAML‘s)
Object Repository
(holds centralized controls)
Version
UiBank Admin - Library
Reusable Modules
(holds parameterized XAML‘s)
Object Repository
(holds centralized controls) V0.3
Version
Shared Assets
Credentials
(Secure Passwords & Accounts)
Static Data
(File-Store, Reports,...)
Runtime Data
TDM
(Test Data Management)
Parameters
(Test Set Inputs, Environments)
Development
App Test
RPA Test
UiBank Web UiBank Admin
Test 1 (SAP Order)
RPA Test 2 (SAP Billing)
Test 3 (e.g. Web User)
RPA Test 4 (API Report)
Process 1 Process 2
RPA
UAT
/
PreProduction
App Test
RPA Test
UiBank Web UiBank Admin
Test 1 (SAP Order)
RPA Test 2 (SAP Billing)
Test 3 (e.g. Web User)
RPA Test 4 (API Report)
Process 1 Process 2
RPA
Production
RPA Test
UiBank Web UiBank Admin
RPA Test 2 (SAP Billing) RPA Test 4 (API Report)
Process 1 Process 2
RPA
V1.1
19. QUALITY MAINTENANCE GOVERNANCE
TEST AUTOMATION SHARE, REUSE, UPDATE MANAGE
3X faster
Test Case creation
90%
Automation Rate
70%
Less bugs in production
67% Reuse
Automaton reuse
50% Reduction
In maintenance
4X faster
Update Cycle
Reduced Process risk
Full audit and tracing
Reduced Data risk
Synthetic data management
Reduced Security risk
Central credential management
Transform Testing from Cost Center to Value Center
Fully Automated Enterprise
*Numbers and factors are based on proprietary studies and estimations
Modern businesses have A LOT of applications and they are updated A LOT. The rate of change has been increasing at a rapid pace, both in quantity of business applications and the ongoing updates to those apps and the run-time environments they depend on.
This pace and increased complexity makes testing’s job more difficult. Legacy, script-based tooling make it very difficult keep automations maintained, which takes resources away from scaling test automation coverage. This results in more manual testing and often leads to contracting or hiring more testing resources – driving testing spend higher.
Let’s take a look at how this manifests in a common example that everyone understands.
Sources:
https://www.cioinsight.com/it-strategy/application-development/slideshows/app-testing-now-consumes-a-quarter-of-it-budget.html
As scaling occurs, the interdependencies are exposed when change occurs, be it a change to an application (break fix, enhancements), change of an environment (server, desktop, network) or changes to the business process itself and the downstream impacts.
Now, the problem here is that all these problems sit on top of the business. They sit in the business domain. So, these are the problems that usually cause the high maintenance effort related to RPA. The interesting observation here is that we see high maintenance effort but, at the same time, we also observe a pretty low change frequency of business processes. Now, business processes don't change every single day, right? They only change every once in a while. So, where does this discrepancy between the high maintenance and the low change frequency come from? Well, as already briefly mentioned, this discrepancy comes from the changes that are made to the environments by IT Ops teams and from the changes that are made to software applications by software development teams. Now, the change frequency of these environments and the change frequency of software applications is much higher than the change frequency of business processes.
On top of this processes don’t care about siloes, but to fully automate a process you often need to collaborate with application development and IT ops teams. Think of HR onboarding – to fully automate onboarding you need to do some things in the HRIS and in the ERP – which is development; you also need to do things like add a user to Active Directory – which is IT ops. They likely have their own automations that were built in different toolsets and may or may not work with the RPA technology.
At the end of the day - Siloed, disparate teams lead to Redundant automation artifacts, skillsets, approaches and lack of cross functional collaboration.
So I’ve touched on this throughout the presentation, but let’s be clear, we believe automation should be approached as an Enterprise initiative.
Test Suite works for either Test Automation or for RPA testing stand alone and produces great results.
But Test Suite is much more powerful when used by both teams in a coordinated and collaborative fashion.
Business process alignment is one benefit, but reuse, reduce production risk and accelerated transformation are downstream benefits.
We just saw how lack of testing can build up and impact the processes that run the business. What if we found those issues earlier, before they piled up for the business or the COE to address?
By providing the UiPath Test Suite and a continuous methodology that explains how to put all this into practice, we are convinced that the maintenance effort related to RPA can be reduced dramatically. We are convinced that this will turn RPA from a high-maintenance activity into a low-maintenance activity.
Where siloed automation wins games, enterprise automation wins championships… why?
Connected, aligned teams using a common automation platform lead to reuse of artifacts, shared skillsets and a common approach to automation… which accelerates scaling.
Think how much easier it would be to automate onboarding if the RPA developer had access to a library of components that included workflows from testing for Workday and SAP and activities from IT for Active Directory, etc. This is the potential we see.
UiPath is the only automation vendor that can support Hyperautomation across the Enterprise, with capabilities for the business, development/testing and IT.
In the beginning there was….
UiAutomation, Attended Unattended
API Integrations and Long Running workflows
Citizen Developers
Test Automatons
AI
Discover
Engage
Measure
Automation Cloud
I mentioned hyperautomation and how it underpins and consolidates many of those technology trends. We have now have a platform that spans the whole automation lifecycle and is comprehensive in scope
Discover
Discover what to automate with process mining powered by AI
Build
Professional developers, citizen developers, and employees create automations
Manage
Securely deploy and manage automations from anywhere, at scale
Run
Robots work with your applications and your people to carry out automations
Engage
People and robots work together to automate complete processes
Measure
Embedded analytics give you deep insights into business metrics, not just robot metrics
Source for
$1 invested in UiPath can return$15 or more in the same year
The Department of Work and Pensions (DWP) >> https://www.uipath.com/solutions/customer-success-stories/dwp-government
Build millions of hours of digital workforce capacity
SMBC >> https://www.uipath.com/blog/6-ways-uipath-makes-banks-more-efficient
Achieve 30-40% improvement in operational metrics
Everest Group, Smart RPA Playbook >> https://www.uipath.com/company/rpa-analyst-reports/everest-smart-rpa-playbook
(implies RPA + AI)
This is the same view, with integrations listed.
Test Manager Hub has several out of the box integrations today and when the SDK is available, it will allow organizations to add their own integrations.