SlideShare uma empresa Scribd logo
1 de 17
Baixar para ler offline
Steps towards RPA development:
How to document your automation
2
RPA Tech Lead
s.negro@bspconsultant.it
https://www.linkedin.com/in/stefanonegro/
RPA PM
e.bruno@bspconsultant.it
https://www.linkedin.com/in/enricobruno/
Stefano Negro Enrico Bruno
Hosts
https://community.uipath.com/torino/
3
1. Introduction
2. Before the Documentation
3. Process Definition Document
4. Solution Design Document
5. Other Docs
6. Tips and Tricks
7. Examples
8. Q/A
Agenda
4
Introduction
5
Before the Documentation
• Best Practice Agreement
• Coding standards
• Versioning (documentation and development)
• Development effort estimation
6
As-Is
• Business aspects of
the process
• Current workflow
• Expected Input and
output
To-Be
• High level solution
• Current workflow
integrated with
technical changes
• Expected Input and
output + Reporting
and logs
Sign-Off and Extra-Requirements
• Sign-Off is necessary
to start development
• Every changes
related to the process
need estimation
Process Definition Document
Done by Business
Analyst
Done by Business
Analyst and Solution
Architect
Done by Solution
Architect and Process
Owner
7
Process Definition Document - II
8
Process Definition Document - III
Missing Logic Cannot be automated
Undocumented
Applications
9
• Created before development at Design phase
• Can be a standalone document or integrated within PDD
• More technical aspects compared with PDD
• Consider Development aspects:
-Components reusability
-Queues/ ReFramework/ Dispatcher-Performer
-Assets and their Governance
• Discuss major business aspects with PM, Analyst and Process Owner
Solution Design Document
10
• Created during development
• Contains every major aspect related to development
• Custom Activities/ Codes
• Templates, Queues, Configuration files
• Constant and credential naming and storage
• To be updated in case of Changes/Fixes during Live Phase
• Sometimes can contain also relevant monitoring data (eg. Average run time,
major errors encountered)
• Signed off by Solution Architect
Development Specification Document
11
• Compiled after development, during test phase
• Should contain all possible scenarios, both correct and incorrect
• Tests have to be related to the PDD flow, and all the END branches have to be
present.
• Signed off by Process Owner as User Acceptance Test
Test Scenario Document
12
• Not mandatory but useful to select process at the start of the project
• Some rules are objective, while others are judgmental
• Event error predictability
• Time effort
• Can be changed based on needs of the project and the company
• Size
• RPA CoE availability
Process Assessment Matrix
13
• Maintain a centralized repository
• For documentation (eg. Sharepoint) as well as development (eg. GIT)
• Define naming convention from the start
-Decide on Process naming, assets, queues, templates, credentials
• Use a fixed matrix for Effort Estimation
-Number of sub-processes
-Number of applications used
-Number of steps
-Logic complexity (if, loop, switch)
Tips and Tricks
14
• Reusability is for development, but also for analysis
-Try to provide similar logic to similar processes
-Standardize reporting and logging
• The PDD is useful for what has to be automated, but also for what is out of
scope (or handled manually)
• The three most important things: reporting, reporting and reporting
• T-A-S-K C-A-P-T-U-R-E
Tips and Tricks - II
15
Examples - Documents
• Process Assessment
• PDD
• SDD
• DPD
• Test
16
Examples - Flows
17
• https://academy.uipath.com/ - Solution Architect Fundamentals
• https://community.uipath.com/Torino
Resources

Mais conteúdo relacionado

Semelhante a Steps towards RPA Development: How to Document your Automation.pdf

9 ASUG82967 - Successful implementation of SAP Product Lifecycle Management a...
9 ASUG82967 - Successful implementation of SAP Product Lifecycle Management a...9 ASUG82967 - Successful implementation of SAP Product Lifecycle Management a...
9 ASUG82967 - Successful implementation of SAP Product Lifecycle Management a...
ghaeltailyn
 
Dedicated Computing Implmenting Aras
Dedicated Computing Implmenting ArasDedicated Computing Implmenting Aras
Dedicated Computing Implmenting Aras
Aras
 
Datta_Capital_Market_4+_Automation_Manual
Datta_Capital_Market_4+_Automation_ManualDatta_Capital_Market_4+_Automation_Manual
Datta_Capital_Market_4+_Automation_Manual
Datta Bobade
 

Semelhante a Steps towards RPA Development: How to Document your Automation.pdf (20)

Wake Up – It’s Time to Upgrade Your S/4HANA System!
Wake Up – It’s Time to Upgrade Your S/4HANA System!Wake Up – It’s Time to Upgrade Your S/4HANA System!
Wake Up – It’s Time to Upgrade Your S/4HANA System!
 
prod-dev-management.pptx
prod-dev-management.pptxprod-dev-management.pptx
prod-dev-management.pptx
 
Presentation BPM Methodology and Pitfalls
Presentation BPM Methodology and PitfallsPresentation BPM Methodology and Pitfalls
Presentation BPM Methodology and Pitfalls
 
RPA Developer Kickstarter Day 11 Best Practices and RPA Lifecycle.pdf
RPA Developer Kickstarter Day 11 Best Practices and RPA Lifecycle.pdfRPA Developer Kickstarter Day 11 Best Practices and RPA Lifecycle.pdf
RPA Developer Kickstarter Day 11 Best Practices and RPA Lifecycle.pdf
 
Solution Design & Architecture.pptx
Solution Design & Architecture.pptxSolution Design & Architecture.pptx
Solution Design & Architecture.pptx
 
Auxis Webinar: Diving into RPA
Auxis Webinar: Diving into RPAAuxis Webinar: Diving into RPA
Auxis Webinar: Diving into RPA
 
Robotic process automation Introduction
Robotic process automation IntroductionRobotic process automation Introduction
Robotic process automation Introduction
 
Discovering New Product Introduction using Autodesk PLM 360 – Rodney Coffey, ...
Discovering New Product Introduction using Autodesk PLM 360 – Rodney Coffey, ...Discovering New Product Introduction using Autodesk PLM 360 – Rodney Coffey, ...
Discovering New Product Introduction using Autodesk PLM 360 – Rodney Coffey, ...
 
Discovering New Product Introduction (NPI) using Autodesk Fusion Lifecycle
Discovering New Product Introduction (NPI) using Autodesk Fusion LifecycleDiscovering New Product Introduction (NPI) using Autodesk Fusion Lifecycle
Discovering New Product Introduction (NPI) using Autodesk Fusion Lifecycle
 
9 ASUG82967 - Successful implementation of SAP Product Lifecycle Management a...
9 ASUG82967 - Successful implementation of SAP Product Lifecycle Management a...9 ASUG82967 - Successful implementation of SAP Product Lifecycle Management a...
9 ASUG82967 - Successful implementation of SAP Product Lifecycle Management a...
 
RPA
RPARPA
RPA
 
Key takeaways for SAP PI Integration 2018
Key takeaways for SAP PI Integration 2018Key takeaways for SAP PI Integration 2018
Key takeaways for SAP PI Integration 2018
 
Dedicated Computing Implmenting Aras
Dedicated Computing Implmenting ArasDedicated Computing Implmenting Aras
Dedicated Computing Implmenting Aras
 
The Rise and Benefits of Robotic Process Automation (RPA) - DevOps Next
The Rise and Benefits of Robotic Process Automation (RPA) - DevOps NextThe Rise and Benefits of Robotic Process Automation (RPA) - DevOps Next
The Rise and Benefits of Robotic Process Automation (RPA) - DevOps Next
 
IFG for SAP Integration, webinar on Automated Testing
IFG for SAP Integration, webinar on Automated TestingIFG for SAP Integration, webinar on Automated Testing
IFG for SAP Integration, webinar on Automated Testing
 
PTC LiveWorx IPD Booth
PTC LiveWorx IPD BoothPTC LiveWorx IPD Booth
PTC LiveWorx IPD Booth
 
Datta_Capital_Market_4+_Automation_Manual
Datta_Capital_Market_4+_Automation_ManualDatta_Capital_Market_4+_Automation_Manual
Datta_Capital_Market_4+_Automation_Manual
 
Day 2- Solution Design in Process Analysis.pptx
Day 2- Solution Design in Process Analysis.pptxDay 2- Solution Design in Process Analysis.pptx
Day 2- Solution Design in Process Analysis.pptx
 
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...
 
Pega sample resume
Pega sample resumePega sample resume
Pega sample resume
 

Mais de Cristina Vidu

Dev Dives: Unlock AI-driven automation with semantic automation & communicati...
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...Dev Dives: Unlock AI-driven automation with semantic automation & communicati...
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...
Cristina Vidu
 
Think before we automate
Think before we automateThink before we automate
Think before we automate
Cristina Vidu
 

Mais de Cristina Vidu (20)

Communauté UiPath Suisse romande - Séance de janvier 2024
Communauté UiPath Suisse romande - Séance de janvier 2024Communauté UiPath Suisse romande - Séance de janvier 2024
Communauté UiPath Suisse romande - Séance de janvier 2024
 
State of the Automation Professional 2023: Insights and Implications for Nigeria
State of the Automation Professional 2023: Insights and Implications for NigeriaState of the Automation Professional 2023: Insights and Implications for Nigeria
State of the Automation Professional 2023: Insights and Implications for Nigeria
 
Dev Dives: Design user-friendly attended automations from A to Z
Dev Dives: Design user-friendly attended automations from A to ZDev Dives: Design user-friendly attended automations from A to Z
Dev Dives: Design user-friendly attended automations from A to Z
 
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...Dev Dives: Unlock AI-driven automation with semantic automation & communicati...
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...
 
Advocating for the customer. Bringing soft skills into software development
Advocating for the customer. Bringing soft skills into software developmentAdvocating for the customer. Bringing soft skills into software development
Advocating for the customer. Bringing soft skills into software development
 
🌺 Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...
🌺 Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...🌺 Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...
🌺 Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...
 
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
 
Women in Automation - Intro to Studio Session 1
Women in Automation - Intro to Studio Session 1Women in Automation - Intro to Studio Session 1
Women in Automation - Intro to Studio Session 1
 
Think before we automate
Think before we automateThink before we automate
Think before we automate
 
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
 
Women in Automation - Introduction to RPA
Women in Automation - Introduction to RPAWomen in Automation - Introduction to RPA
Women in Automation - Introduction to RPA
 
Conversational AI and Chatbot Integrations
Conversational AI and Chatbot IntegrationsConversational AI and Chatbot Integrations
Conversational AI and Chatbot Integrations
 
RPA Karaoke
RPA Karaoke RPA Karaoke
RPA Karaoke
 
Let’s build an app with UiPath Apps!
Let’s build an app with UiPath Apps!Let’s build an app with UiPath Apps!
Let’s build an app with UiPath Apps!
 
Dev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath AppsDev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath Apps
 
UiPath Amsterdam DEV meet-up For Developers, By Developers
UiPath Amsterdam DEV meet-up For Developers, By DevelopersUiPath Amsterdam DEV meet-up For Developers, By Developers
UiPath Amsterdam DEV meet-up For Developers, By Developers
 
Jahresplanung und Content Map
Jahresplanung und Content MapJahresplanung und Content Map
Jahresplanung und Content Map
 
Webinar - Utilizzo delle WebApi dell'Orchestrator.pdf
Webinar - Utilizzo delle WebApi dell'Orchestrator.pdfWebinar - Utilizzo delle WebApi dell'Orchestrator.pdf
Webinar - Utilizzo delle WebApi dell'Orchestrator.pdf
 
Dev Dives 1 Building end-to-end automation for expense reports.pdf
Dev Dives 1 Building end-to-end automation for expense reports.pdfDev Dives 1 Building end-to-end automation for expense reports.pdf
Dev Dives 1 Building end-to-end automation for expense reports.pdf
 
Accelerating API Automation
Accelerating API AutomationAccelerating API Automation
Accelerating API Automation
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

Steps towards RPA Development: How to Document your Automation.pdf

  • 1. Steps towards RPA development: How to document your automation
  • 2. 2 RPA Tech Lead s.negro@bspconsultant.it https://www.linkedin.com/in/stefanonegro/ RPA PM e.bruno@bspconsultant.it https://www.linkedin.com/in/enricobruno/ Stefano Negro Enrico Bruno Hosts https://community.uipath.com/torino/
  • 3. 3 1. Introduction 2. Before the Documentation 3. Process Definition Document 4. Solution Design Document 5. Other Docs 6. Tips and Tricks 7. Examples 8. Q/A Agenda
  • 5. 5 Before the Documentation • Best Practice Agreement • Coding standards • Versioning (documentation and development) • Development effort estimation
  • 6. 6 As-Is • Business aspects of the process • Current workflow • Expected Input and output To-Be • High level solution • Current workflow integrated with technical changes • Expected Input and output + Reporting and logs Sign-Off and Extra-Requirements • Sign-Off is necessary to start development • Every changes related to the process need estimation Process Definition Document Done by Business Analyst Done by Business Analyst and Solution Architect Done by Solution Architect and Process Owner
  • 8. 8 Process Definition Document - III Missing Logic Cannot be automated Undocumented Applications
  • 9. 9 • Created before development at Design phase • Can be a standalone document or integrated within PDD • More technical aspects compared with PDD • Consider Development aspects: -Components reusability -Queues/ ReFramework/ Dispatcher-Performer -Assets and their Governance • Discuss major business aspects with PM, Analyst and Process Owner Solution Design Document
  • 10. 10 • Created during development • Contains every major aspect related to development • Custom Activities/ Codes • Templates, Queues, Configuration files • Constant and credential naming and storage • To be updated in case of Changes/Fixes during Live Phase • Sometimes can contain also relevant monitoring data (eg. Average run time, major errors encountered) • Signed off by Solution Architect Development Specification Document
  • 11. 11 • Compiled after development, during test phase • Should contain all possible scenarios, both correct and incorrect • Tests have to be related to the PDD flow, and all the END branches have to be present. • Signed off by Process Owner as User Acceptance Test Test Scenario Document
  • 12. 12 • Not mandatory but useful to select process at the start of the project • Some rules are objective, while others are judgmental • Event error predictability • Time effort • Can be changed based on needs of the project and the company • Size • RPA CoE availability Process Assessment Matrix
  • 13. 13 • Maintain a centralized repository • For documentation (eg. Sharepoint) as well as development (eg. GIT) • Define naming convention from the start -Decide on Process naming, assets, queues, templates, credentials • Use a fixed matrix for Effort Estimation -Number of sub-processes -Number of applications used -Number of steps -Logic complexity (if, loop, switch) Tips and Tricks
  • 14. 14 • Reusability is for development, but also for analysis -Try to provide similar logic to similar processes -Standardize reporting and logging • The PDD is useful for what has to be automated, but also for what is out of scope (or handled manually) • The three most important things: reporting, reporting and reporting • T-A-S-K C-A-P-T-U-R-E Tips and Tricks - II
  • 15. 15 Examples - Documents • Process Assessment • PDD • SDD • DPD • Test
  • 17. 17 • https://academy.uipath.com/ - Solution Architect Fundamentals • https://community.uipath.com/Torino Resources