SDD Template
SDD Template
SDD Template
Version: 1.3
Revision History
Version control helps keep track of the changes made to the PDD throughout the development process. It is not
uncommon to make changes to the process during discovery – these changes should be reflected in the PDD
Date Version Description Author
Contributors
The content of this document has been authored with the combined input of the following group of key
individuals
Role Name Contact Info
Process SME
RPA Developer
Solution
Architect
SDD Author
1
Contents
Contributors.............................................................................................................................................................1
SDD Sign-Off Requirements....................................................................................................................................1
1 Solution Overview..............................................................................................................................................3
1.1 Solution Description.......................................................................................................................................................3
1.2 Target Systems................................................................................................................................................................3
1.3 Assumptions and Considerations....................................................................................................................................3
1.4 Solution Out of Scope.....................................................................................................................................................3
2 Solution Design – ‘To Be’ process flow..............................................................................................................4
2.1 High Level ‘To Be’ Process Flow Diagram...................................................................................................................4
2.2 Description – Difference between ‘As Is’ and ‘To Be’ Prcess.......................................................................................4
3 Solution Design Details.......................................................................................................................................5
4 Non-functional requirementS............................................................................................................................10
4.1 Operability....................................................................................................................................................................10
4.2 Reporting......................................................................................................................................................................10
4.3 Archiving......................................................................................................................................................................10
4.4 Security and Accesibility..............................................................................................................................................10
4.5 Exception Management................................................................................................................................................10
4.6 Production Set-Up.........................................................................................................................................................10
5 Testing & Validation.........................................................................................................................................10
5.1 Critical Testing Scenarios.............................................................................................................................................10
5.2 Validation Conditions...................................................................................................................................................10
6 Appendix...........................................................................................................................................................11
2
1 SOLUTION OVERVIEW
3
2 SOLUTION DESIGN – ‘TO BE’ PROCESS FLOW
In the section below, outline the process flow of the future state process with the inclusion of RPA technology.
2.2 Description – Difference between ‘As Is’ and ‘To Be’ Prcess
Please describe how the ‘To Be’ process steps will differ from the ‘As Is’ process due to the RPA solution.
4
3 SOLUTION DESIGN DETAILS
Step 1:
Process Steps
Annotated UI
Screen Shot
Assumptions or
Questions
Expected
System
Behavior
Exception
Handling
Exception Description Response to Exception
5
Step 2
Process Steps
Annotated UI
Screen Shot
Assumptions or
Questions
Expected
System
Behavior
Exception
Handling
Exception Description Response to Exception
6
Step 3
Process Steps
Annotated UI
Screen Shot
Assumptions or
Questions
Expected
System
Behavior
Exception
Handling
Exception Description Response to Exception
7
Step 4
Process Steps
Annotated UI
Screen Shot
Assumptions or
Questions
Expected
System
Behavior
Exception
Handling
Exception Description Response to Exception
8
Step 5
Process Steps
Annotated UI
Screen Shot
Assumptions or
Questions
Expected
System
Behavior
Exception
Handling
Exception Description Response to Exception
9
4 NON-FUNCTIONAL REQUIREMENTS
4.1 Operability
Outline the operating hours that will be required of the Bot for this solution.
4.2 Reporting
Outline the reporting requirements of the Bot at the completion of one iteration of the workflow
4.3 Archiving
Outline the archiving of activity that is required of the Bot over the course of its production period
10
6 APPENDIX
11