Project architecture examples

@MGMKLML, This best practice guide is for UiPath RPA Development methodology to utilize ReFramework.

When you think about RPA development for any organization, you need design a framework with following points.

  1. Easy to use.
  2. Re Usable libraries
  3. RPA Development Templates.
  4. Auto Recovery mechanism.
  5. Fail detection mechanism.
  6. Auto Email Success/Failure Report
  7. Auto log saving for debug.
  8. Auto send Bot health report.
  9. Auto Cleaning mechanism.
  10. Error handling and reporting etc… many more depends on application.

Now when we talk about Project Management process… then managing RPA project similar to development project.

  1. Identify RPA Use Case. (Use Case Document)
  2. Having Approved POC. (POC Demo, PPT, Video and approved emails from to management)
  3. Create RPA Process Flow Design (Design Document, High level Design, Low Level Design)
  4. Distribute each module to individual RPA developers and get it develop. ( pseudo code…etc)
  5. Integrate all modules and test. (Integration deployment plan)
  6. Run in Pre-Prod and test. (Alpha, Beta Testing plan or UAT plan)
  7. Delivery. (Delivery plan as per agreed SLA)

These are minimum documentations for each stage.

Hope my inputs are useful.

6 Likes