{"id":30273,"date":"2020-08-18T07:53:23","date_gmt":"2020-08-18T11:53:23","guid":{"rendered":"https:\/\/centricconsulting.com\/?p=30273"},"modified":"2023-01-04T12:53:48","modified_gmt":"2023-01-04T17:53:48","slug":"design-and-approval-the-finishing-touches-before-rpa-development","status":"publish","type":"post","link":"https:\/\/centricconsulting.com\/blog\/design-and-approval-the-finishing-touches-before-rpa-development\/","title":{"rendered":"Design and Approval: A Solution Design Document, The Finishing Touch Before RPA Development"},"content":{"rendered":"

In the final part of this series, you\u2019ll learn how to finalize the process definition document and get started on the solution design document, so you can move on to RPA development.<\/h2>\n
\n

Part four of a series.<\/a><\/strong><\/em><\/p>\n

Throughout the first three parts of our series on \u201cChoosing the Right Process for RPA,\u201d we covered the Analysis and Ideation<\/a>, Feasibility and Priority<\/a>, and Discover and Document<\/a> phases at a high level. In the last part of our series, we will look at Design and Approval and the steps you need to take to get your robotic process automation to the development team for design, creation, testing and eventual deployment.<\/p>\n

You have done a great job to this point of identifying the processes that are viable for automation, and now you need to get it over the finish line \u2014 and on to the start of the development race.<\/p>\n

At this point, you need to put the finishing touches on the process definition document (PDD) started in the design and document phase, ensuring you have captured all the known steps and exceptions as shared by the users. Then, you can start on the solution design document (SDD), so you can capture the flow of the automation.<\/strong><\/p>\n

The PDD Final Touches for Successful RPA Deployment<\/h2>\n

There are a few things to keep in mind as you finalize the PDD. First, everyone on your team should understand by now that you\u2019ll need to make some modifications after testing begins and as more cases are uncovered during process execution. The need for occasional modifications should never delay the start of the last phase, nor should you allow \u201cscope creep\u201d to inhibit the start of development.<\/strong> Even after the RPA development is done, if you have captured 80 to 90 percent of the scenarios in the process, you are in a good position to deploy and enhance once the automation is in production<\/a>.<\/p>\n

During this time, you may also need to make the process more effective and efficient. Keep in mind you\u2019ll still execute many business processes manually, knowing you may need eventual improvement. However, time is of the essence, so you might never get the chance to address those improvement opportunities. Prioritize accordingly.<\/p>\n

Many organizations do not make it a priority to review their processes on a frequent basis. So, with the onset of process automation<\/a>, not only is it a good time to automate some of those processes, but it is also a good time to review and enhance those processes before automating them. Hence, \u201cautomating a bad process gets you the same bad results, only faster.\u201d<\/strong><\/p>\n

The last piece of the puzzle is to review the PDD with the appropriate business users and obtain approval of its content. Once approved, it\u2019s time to hand the PDD over to your technical team to create the solution design document.<\/p>\n

Developing Your Solution Design Document<\/h2>\n

You\u2019ll use solution design documentation to lay out the proposed automation solution based on the contents of the requirements and the PDD. The SDD captures the details of the \u201cto be automated\u201d flow of the business process. It also captures the target systems used for the process, exception details, security details and assumptions taken into account.<\/strong><\/p>\n

Having an effective SDD is a vital piece in any RPA project. Replicating a manual process as-is is not always the way to go, as there could be a more efficient way of doing the same process when it comes to automation.<\/p>\n

For instance, retrieving information from an application \u2014 web-based or otherwise \u2014 takes time and may require navigating through a series of screens and fields. However, from an automation perspective, you may achieve the same result by accessing the data directly (using an API or HTML versus click-through processing), thereby saving processing time and improving the effectiveness of the automation.<\/p>\n

A good SDD should include the following information at a minimum:<\/strong><\/p>\n