{"id":9719,"date":"2022-06-02T15:43:35","date_gmt":"2022-06-02T10:13:35","guid":{"rendered":"https:\/\/blog.guvi.in\/?p=9719"},"modified":"2026-06-03T10:52:56","modified_gmt":"2026-06-03T05:22:56","slug":"what-is-pdd-and-sdd-in-rpa","status":"publish","type":"post","link":"https:\/\/www.guvi.in\/blog\/what-is-pdd-and-sdd-in-rpa\/","title":{"rendered":"What is PDD and SDD in RPA? THE TWO MOST CRUCIAL BLUEPRINTS in Robotics Process Automation"},"content":{"rendered":"\n<p>There are basically 7 stages in the RPA life-cycle, but in this article, we are going to address about solution design phase, its documentation, and the most widely used acronyms that appear regularly in RPA conversations: PDD (Process Design Document) &amp; SDD (Solution Design Document). Although there are many facets to be explored, we are going to limit this article to PDD &amp;and SDD in RPA<\/p>\n\n\n\n<p>RPA or Robotic Process Automation is currently a hot buzzword that has been able to capture the imagination of large-scale organizations, especially the ones that are preparing to transform into digital working enterprises. To put this statically, a Grandview study estimates that the Automation sector\u2019s value is expected to soar from $358 million in 2017 to $3.11 billion in 2025.&nbsp;<\/p>\n\n\n\n<p>Moreover, many business leaders have started taking RPA seriously. In Fact, 85% of large &amp; very large-scale organizations are planning to deploy some form of RPA by the end of 2022. Since all businesses rely on reduced cost &amp; efficiencies, robots or software can help them automate a transaction, communicate with other digital systems, or extract &amp; manipulate data.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>TL;DR &#8211; Quick Summary<\/strong><\/h2>\n\n\n\n<p><em>PDD (Process Design Document) and SDD (Solution Design Document) are the two most critical documents in the RPA lifecycle. PDD is created first by Business Analysts, it captures the current manual process (&#8220;as-is&#8221;) and defines what needs to be automated. SDD is created next by RPA Developers, it translates the PDD into a technical blueprint for how the bot will be built. Together, they ensure every RPA project is built correctly, approved by stakeholders, and maintainable long-term.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is RPA Solution Design Phase?&nbsp;<\/h2>\n\n\n\n<p>The RPA lifecycle is the structure of how automation is delivered and executed. It consists of every one of the phases a bot goes through: from&nbsp;<strong>identifying a business process or task to automate through to its deployment as a bot in production and its continuous monitoring thereafter<\/strong>.<\/p>\n\n\n\n<p>RPA solution design in RPA lifecycle management comes after ideation &amp; assessment. It includes modeling &amp; defining processes or tasks that need to be automated that are discovered in the discovery phase. It also includes mapping any dependencies that the automation might have. For instance, the automated task will interact with a system or regulations that impact it.&nbsp;<\/p>\n\n\n\n<p>The design phase of the RPA lifecycle features a blueprint for RPA developers to analyze and understand what tasks need to be automated. Traditionally, the Design phase is drafted in paper-based documents like PDD, but with time this process has ushered in a better, digital way of design. The RPA development phase comes next.&nbsp;<\/p>\n\n\n\n<p><em>Before we proceed further, it&#8217;s essential to have a solid foundation in automation testing principles and selenium basics. If you&#8217;re eager to dive deep into software testing, consider joining <strong>HCL GUVI&#8217;s<\/strong><a href=\"https:\/\/www.guvi.in\/zen-class\/automation-testing-course\/?utm_source=blog&amp;utm_medium=hyperlink&amp;utm_campaign=What+is+PDD+%26+SDD+in+RPA%3F+THE+TWO+MOST+CRUCIAL+BLUEPRINTS+in+Robotics+Process+Automation.\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/www.guvi.in\/zen-class\/automation-testing-course\/?utm_source=blog&amp;utm_medium=hyperlink&amp;utm_campaign=What+is+PDD+%26+SDD+in+RPA%3F+THE+TWO+MOST+CRUCIAL+BLUEPRINTS+in+Robotics+Process+Automation.\" rel=\"noreferrer noopener\"><strong> Automation Testing with Selenium Course.<\/strong><\/a> In this program, you&#8217;ll learn the fundamentals of Selenium, Python, Java, Jenkins, JMeter, API Testing, and more. Gain hands-on experience with industry-standard tools and techniques to get into a professional career focusing on the quality of Product &amp; Process development.<\/em><\/p>\n\n\n\n<p><em>Also, if you want to explore Automation Testing with Python through a Self-paced course, try <strong>HCL GUVI\u2019s <\/strong><a href=\"https:\/\/www.guvi.in\/courses\/software-testing-and-automation\/selenium-with-python\/?utm_source=blog&amp;utm_medium=hyperlink&amp;utm_campaign=What+is+PDD+%26+SDD+in+RPA%3F+THE+TWO+MOST+CRUCIAL+BLUEPRINTS+in+Robotics+Process+Automation.\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/www.guvi.in\/courses\/software-testing-and-automation\/selenium-with-python\/?utm_source=blog&amp;utm_medium=hyperlink&amp;utm_campaign=What+is+PDD+%26+SDD+in+RPA%3F+THE+TWO+MOST+CRUCIAL+BLUEPRINTS+in+Robotics+Process+Automation.\" rel=\"noreferrer noopener\"><strong>Self-Paced Selenium Automation with Python course<\/strong>.<\/a><\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Where Do PDD and SDD Fit in the RPA Lifecycle?<\/h2>\n\n\n\n<p>To understand PDD and SDD, you first need to see where they sit in the full 7-stage RPA lifecycle:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Stage<\/strong><\/td><td><strong>Phase Name<\/strong><\/td><td><strong>Key Activity<\/strong><\/td><td><strong>Document Produced<\/strong><\/td><\/tr><tr><td>1<\/td><td>Ideation &amp; Discovery<\/td><td>Identify automation candidates<\/td><td>Process Assessment Report<\/td><\/tr><tr><td>2<\/td><td>Assessment &amp; Feasibility<\/td><td>Evaluate ROI and technical viability<\/td><td>Feasibility Study \/ FIT Report<\/td><\/tr><tr><td>3<\/td><td><strong>Solution Design<\/strong><\/td><td>Document process &amp; design the solution<\/td><td><strong>PDD \u2192 then SDD<\/strong><\/td><\/tr><tr><td>4<\/td><td>Development<\/td><td>Build the automation bot<\/td><td>Code, Workflows, Config files<\/td><\/tr><tr><td>5<\/td><td>Testing (UAT)<\/td><td>Validate bot against requirements<\/td><td>Test Cases, Bug Reports<\/td><\/tr><tr><td>6<\/td><td>Deployment<\/td><td>Move bot to production<\/td><td>Deployment Plan<\/td><\/tr><tr><td>7<\/td><td>Monitoring &amp; Support<\/td><td>Maintain and optimise running bots<\/td><td>Monitoring Reports<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">PDD and SDD Fit in the RPA Lifecycle<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">What Is a Process Design Document (PDD) in RPA?<\/h2>\n\n\n\n<p>A Process Design Document (PDD) in RPA is a detailed, business-oriented document that captures the current manual process (the &#8220;as-is&#8221; state) and defines all the requirements, steps, exceptions, and business rules needed for automation. It is created by Business Analysts in collaboration with Subject Matter Experts (SMEs) and must be approved by the client before any development begins<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Who Creates the PDD?<\/strong><\/h3>\n\n\n\n<p>The PDD is typically created by a Business Analyst (BA) in collaboration with the Subject Matter Expert (SME), the person who actually performs the manual process today. In some organisations, the RPA Solution Architect or Process Consultant may also contribute.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Role<\/strong><\/td><td><strong>Contribution to PDD<\/strong><\/td><\/tr><tr><td>Business Analyst (BA)<\/td><td>Primary author \u2014 documents process steps, exceptions, and business rules<\/td><\/tr><tr><td>Subject Matter Expert (SME)<\/td><td>Provides detailed knowledge of how the manual process works today<\/td><\/tr><tr><td>Process Owner \/ Manager<\/td><td>Reviews and signs off on the PDD<\/td><\/tr><tr><td>RPA Solution Architect<\/td><td>May contribute technical feasibility input<\/td><\/tr><tr><td>Client\/Stakeholder<\/td><td>Final approval before handover to the development team<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>What Is the Purpose of a PDD in RPA?<\/strong><\/h3>\n\n\n\n<ul>\n<li>Serves as the single source of truth about what the process does<\/li>\n\n\n\n<li>Documents every step, decision point, and exception in the current manual process<\/li>\n\n\n\n<li>Forms the foundation from which the SDD and automation bot are developed<\/li>\n\n\n\n<li>Protects the project team from scope creep, any changes require a formal change request<\/li>\n\n\n\n<li>Ensures business stakeholders and developers share a common understanding of the process<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Complete Components of a PDD in RPA<\/strong><\/h3>\n\n\n\n<p>A well-structured PDD typically contains the following sections:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>PDD Section<\/strong><\/td><td><strong>What It Contains<\/strong><\/td><td><strong>Why It Matters<\/strong><\/td><\/tr><tr><td>1. Document Header<\/td><td>Title, version, author, date, approval signatures<\/td><td>Tracks changes and ownership<\/td><\/tr><tr><td>2. Objective &amp; Scope<\/td><td>Purpose of the document; what is in scope and out of scope<\/td><td>Prevents scope creep<\/td><\/tr><tr><td>3. Process Overview<\/td><td>High-level description of the process and its business value<\/td><td>Gives context to developers<\/td><\/tr><tr><td>4. Applications in Scope<\/td><td>All systems, applications, websites the process touches<\/td><td>Identifies access and licensing needs<\/td><\/tr><tr><td>5. Process Trigger<\/td><td>What initiates the process (e.g. email arrival, scheduled time, manual trigger)<\/td><td>Determines bot scheduling<\/td><\/tr><tr><td>6. As-Is Process Flow<\/td><td>Step-by-step flowchart of the current manual process<\/td><td>The backbone of the PDD<\/td><\/tr><tr><td>7. Detailed Process Steps<\/td><td>Keystroke-level steps with screenshots for each action<\/td><td>Allows exact bot replication<\/td><\/tr><tr><td>8. Business Rules<\/td><td>Decision rules and conditions that govern the process<\/td><td>Ensures bot behaves correctly<\/td><\/tr><tr><td>9. Exception Handling<\/td><td>All known errors, edge cases, and how they are handled manually today<\/td><td>Critical for bot resilience<\/td><\/tr><tr><td>10. Transaction Volume<\/td><td>Daily\/monthly volume, peak periods, SLA requirements<\/td><td>Sizing and scheduling of bot<\/td><\/tr><tr><td>11. FTE &amp; ROI Data<\/td><td>How many hours the manual process takes; expected savings<\/td><td>Justifies automation investment<\/td><\/tr><tr><td>12. Dependencies<\/td><td>Systems, data sources, or processes this automation depends on<\/td><td>Identifies integration risks<\/td><\/tr><tr><td>13. Risks &amp; Assumptions<\/td><td>Known risks and assumptions made during documentation<\/td><td>Manages project expectations<\/td><\/tr><tr><td>14. Open Questions<\/td><td>Items requiring clarification from the business or IT team<\/td><td>Tracks unresolved issues<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">What Is a Solution Design Document (SDD) in RPA?<\/h2>\n\n\n\n<p>A Solution Design Document (SDD) in RPA is a technical document that translates the business requirements from the PDD into a detailed blueprint for how the automation bot will be built. It is created by RPA Developers or Solution Architects and describes the &#8220;to-be&#8221; automated process, including bot behaviour, system integrations, exception handling logic, and data flows.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What Is the Purpose of a SDD in RPA?<\/h3>\n\n\n\n<ul>\n<li>Translates business requirements into a technical automation design<\/li>\n\n\n\n<li>Acts as the primary reference document for the developer building the bot<\/li>\n\n\n\n<li>Ensures all stakeholders (technical and business) agree on how the bot will work before a line of code is written<\/li>\n\n\n\n<li>Enables knowledge transfer \u2014 future developers can understand and maintain the bot using the SDD<\/li>\n\n\n\n<li>Documents the &#8220;to-be&#8221; process, which may differ from the &#8220;as-is&#8221; because automation often improves the workflow<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Who Creates the SDD?<\/h3>\n\n\n\n<p>The SDD is created by a Senior RPA Developer, RPA Lead, or Solution Architect. Unlike the PDD \u2014 which is a business document \u2014 the SDD is a technical document requiring deep knowledge of the RPA platform (UiPath, Automation Anywhere, Blue Prism, etc.).<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Role<\/strong><\/td><td><strong>Contribution to SDD<\/strong><\/td><\/tr><tr><td>Senior RPA Developer \/ Lead<\/td><td>Primary author \u2014 designs the technical solution and bot logic<\/td><\/tr><tr><td>RPA Solution Architect<\/td><td>Reviews and validates the overall architecture and design decisions<\/td><\/tr><tr><td>Business Analyst<\/td><td>Ensures SDD accurately reflects the PDD requirements<\/td><\/tr><tr><td>IT \/ Infrastructure Team<\/td><td>Provides input on system access, credentials, and deployment environment<\/td><\/tr><tr><td>Client \/ Process Owner<\/td><td>Reviews and signs off before development begins<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Complete Components of a SDD in RPA<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>SDD Section<\/strong><\/td><td><strong>What It Contains<\/strong><\/td><td><strong>Why It Matters<\/strong><\/td><\/tr><tr><td>1. Document Header<\/td><td>Title, version, author, date, approval log<\/td><td>Version control and traceability<\/td><\/tr><tr><td>2. Process Overview<\/td><td>High-level summary of what the bot does (sourced from PDD)<\/td><td>Context for new developers<\/td><\/tr><tr><td>3. Technical Environment<\/td><td>RPA platform, OS version, server specs, bot machine details<\/td><td>Ensures correct setup<\/td><\/tr><tr><td>4. Applications &amp; Access<\/td><td>All target applications with version, URL, credentials source, access type<\/td><td>Prevents deployment issues<\/td><\/tr><tr><td>5. To-Be Process Flow<\/td><td>How the bot will execute the process \u2014 may differ from the as-is PDD flow<\/td><td>The core of the SDD<\/td><\/tr><tr><td>6. Bot Architecture<\/td><td>Number of bots, attended vs unattended, orchestrator setup<\/td><td>Defines deployment model<\/td><\/tr><tr><td>7. Workflow \/ Logic Design<\/td><td>Detailed flowchart of bot decision logic (IF\/THEN, loops, conditions)<\/td><td>Developer&#8217;s implementation guide<\/td><\/tr><tr><td>8. Data Flow Diagram<\/td><td>How data moves between systems \u2014 input, processing, output<\/td><td>Identifies integration points<\/td><\/tr><tr><td>9. Exception Handling Design<\/td><td>Technical approach to each exception type (retry, log, escalate, skip)<\/td><td>Bot resilience and reliability<\/td><\/tr><tr><td>10. Configuration &amp; Variables<\/td><td>Config file structure, variable names, credential vault references<\/td><td>Maintainability and security<\/td><\/tr><tr><td>11. Logging &amp; Auditing<\/td><td>What the bot logs, where logs are stored, log format<\/td><td>Compliance and debugging<\/td><\/tr><tr><td>12. Scheduling &amp; Triggers<\/td><td>When the bot runs, what starts it, frequency<\/td><td>Operational planning<\/td><\/tr><tr><td>13. Effort Estimate<\/td><td>Development, testing, and deployment time estimates<\/td><td>Project planning<\/td><\/tr><tr><td>14. Assumptions &amp; Risks<\/td><td>Technical assumptions and risks that could affect delivery<\/td><td>Risk management<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>PDD vs SDD in RPA: Key Differences (Comparison Table)<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Aspect<\/strong><\/td><td><strong>PDD (Process Design Document)<\/strong><\/td><td><strong>SDD (Solution Design Document)<\/strong><\/td><\/tr><tr><td>Full Name<\/td><td>Process Design Document<\/td><td>Solution Design Document<\/td><\/tr><tr><td>Created By<\/td><td>Business Analyst (BA) + SME<\/td><td>Senior RPA Developer \/ Solution Architect<\/td><\/tr><tr><td>Created When<\/td><td>First \u2014 during process discovery and design<\/td><td>Second \u2014 after PDD is signed off<\/td><\/tr><tr><td>Audience<\/td><td>Business stakeholders, process owners, project managers<\/td><td>RPA developers, architects, IT teams<\/td><\/tr><tr><td>Language<\/td><td>Business \/ non-technical language<\/td><td>Technical language with system-level detail<\/td><\/tr><tr><td>Describes<\/td><td>The &#8220;as-is&#8221; current manual process<\/td><td>The &#8220;to-be&#8221; automated bot process<\/td><\/tr><tr><td>Focus<\/td><td>What the process does and what needs automating<\/td><td>How the bot will implement the automation<\/td><\/tr><tr><td>Content Type<\/td><td>Process steps, business rules, exceptions (from business POV)<\/td><td>Bot logic, workflows, data flows, tech specs<\/td><\/tr><tr><td>Includes Code?<\/td><td>No<\/td><td>No code, but includes pseudocode \/ workflow diagrams<\/td><\/tr><tr><td>Sign-Off By<\/td><td>Client \/ Process Owner<\/td><td>Client \/ Process Owner + IT\/Architecture Lead<\/td><\/tr><tr><td>Confidentiality<\/td><td>Highly confidential \u2014 business-sensitive data<\/td><td>Confidential \u2014 technical IP and security details<\/td><\/tr><tr><td>Changes After Sign-Off<\/td><td>Requires formal Change Request (CR)<\/td><td>Requires formal Change Request (CR)<\/td><\/tr><tr><td>Template Tool<\/td><td>MS Word \/ Confluence \/ SharePoint<\/td><td>MS Word \/ Visio \/ Confluence<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Best Tools for Creating PDD and SDD Documents<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Tool<\/strong><\/td><td><strong>Best For<\/strong><\/td><td><strong>Cost<\/strong><\/td><\/tr><tr><td>Microsoft Word<\/td><td>Writing PDD and SDD content \u2014 most widely used in RPA projects<\/td><td>Paid (included in MS 365)<\/td><\/tr><tr><td>Microsoft Visio<\/td><td>Creating process flowcharts and data flow diagrams<\/td><td>Paid (MS 365 add-on)<\/td><\/tr><tr><td>Lucidchart<\/td><td>Online flowcharting \u2014 collaborative, browser-based<\/td><td>Free (basic) \/ Paid<\/td><\/tr><tr><td>draw.io (diagrams.net)<\/td><td>Free online diagramming tool \u2014 widely used for RPA docs<\/td><td>Free<\/td><\/tr><tr><td>Confluence<\/td><td>Wiki-style documentation \u2014 ideal for team collaboration<\/td><td>Paid (Atlassian)<\/td><\/tr><tr><td>SharePoint<\/td><td>Document storage, version control, and approval workflows<\/td><td>Paid (MS 365)<\/td><\/tr><tr><td>UiPath Studio (REFramework)<\/td><td>Template-based SDD aligned with UiPath&#8217;s standard framework<\/td><td>Free (Community Edition)<\/td><\/tr><tr><td>Smartdraw<\/td><td>Professional flowcharts with RPA-specific templates<\/td><td>Paid<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Summary&nbsp;<\/h2>\n\n\n\n<p>When it comes to RPA, documenting almost everything is a blessing rather than a curse. Creating PDD &amp; SDD in RPA doesn&#8217;t necessarily imply immediate automation but ensuring access to key information &amp; knowledge. So that it can be readily accessible to future developers &amp; users.&nbsp;<\/p>\n\n\n\n<p><strong>Read More: <a href=\"https:\/\/www.guvi.in\/blog\/skills-required-to-become-an-rpa-developer\/\" target=\"_blank\" rel=\"noreferrer noopener\">Learn 12 essential skills to become an RPA developer<\/a>.\u00a0<\/strong><\/p>\n\n\n\n<p><em>Enroll in <strong>HCL GUVI&#8217;s <a href=\"https:\/\/www.guvi.in\/zen-class\/automation-testing-course\/?utm_source=blog&amp;utm_medium=hyperlink&amp;utm_campaign=What+is+PDD+%26+SDD+in+RPA%3F+THE+TWO+MOST+CRUCIAL+BLUEPRINTS+in+Robotics+Process+Automation.\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/www.guvi.in\/zen-class\/automation-testing-course\/?utm_source=blog&amp;utm_medium=hyperlink&amp;utm_campaign=What+is+PDD+%26+SDD+in+RPA%3F+THE+TWO+MOST+CRUCIAL+BLUEPRINTS+in+Robotics+Process+Automation.\" rel=\"noreferrer noopener\">Automation Testing Course<\/a> <\/strong>to get your software testing career off to a great start. Here, you can master in-demand skills like Selenium, Python, Java, Jenkins, JMeter, API Testing, and more.<\/em><\/p>\n\n\n\n<p><em>Alternatively, if you want to explore Automation Testing with Python through a Self-paced course, try <strong>HCL GUVI\u2019s Self-Paced <\/strong><a href=\"https:\/\/www.guvi.in\/courses\/software-testing-and-automation\/selenium-with-python\/?utm_source=blog&amp;utm_medium=hyperlink&amp;utm_campaign=What+is+PDD+%26+SDD+in+RPA%3F+THE+TWO+MOST+CRUCIAL+BLUEPRINTS+in+Robotics+Process+Automation.\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/www.guvi.in\/courses\/software-testing-and-automation\/selenium-with-python\/?utm_source=blog&amp;utm_medium=hyperlink&amp;utm_campaign=What+is+PDD+%26+SDD+in+RPA%3F+THE+TWO+MOST+CRUCIAL+BLUEPRINTS+in+Robotics+Process+Automation.\" rel=\"noreferrer noopener\"><strong>Selenium Automation with Python course<\/strong>.<\/a><\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">FAQs<\/h2>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-1779644145864\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>1. What does PDD stand for in RPA?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>PDD stands for Process Design Document (also sometimes called Process Definition Document). In RPA, it is the first formal document created in the Solution Design phase. It captures the current manual process in detail \u2014 including all steps, business rules, exceptions, and transaction volumes \u2014 as the foundation for building automation.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1779644192562\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>2. What does SDD stand for in RPA?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>SDD stands for Solution Design Document. In RPA, it is a technical document created by RPA developers after the PDD is approved. It translates the business requirements from the PDD into a detailed technical blueprint for how the automation bot will be designed, built, and deployed.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1779644254871\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>3. Which comes first: PDD or SDD in RPA?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>PDD always comes first. The PDD documents the business process and must be signed off by the client before the SDD is created. The SDD is then written by the RPA developer using the PDD as its primary input. The sequence is: PDD creation \u2192 PDD sign-off \u2192 SDD creation \u2192 SDD sign-off \u2192 Development.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1779644273625\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>4. Is PDD the same as BRD (Business Requirements Document)?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>PDD and BRD are similar but not identical. A BRD captures high-level business requirements without necessarily documenting the step-by-step process. A PDD in RPA goes further it captures keystroke-level process steps, screenshots, exception flows, and transaction volumes specifically to guide bot development. Some organisations use BRD and PDD interchangeably; others treat them as sequential documents.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>There are basically 7 stages in the RPA life-cycle, but in this article, we are going to address about solution design phase, its documentation, and the most widely used acronyms that appear regularly in RPA conversations: PDD (Process Design Document) &amp; SDD (Solution Design Document). Although there are many facets to be explored, we are [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":9720,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[564],"tags":[],"views":"34772","authorinfo":{"name":"Tushar Vinocha","url":"https:\/\/www.guvi.in\/blog\/author\/tushar\/"},"thumbnailURL":"https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2022\/06\/1_YAiLTPaFg5IlvPrmpt6HAg-300x200.jpeg","_links":{"self":[{"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/posts\/9719"}],"collection":[{"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/comments?post=9719"}],"version-history":[{"count":13,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/posts\/9719\/revisions"}],"predecessor-version":[{"id":114199,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/posts\/9719\/revisions\/114199"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/media\/9720"}],"wp:attachment":[{"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/media?parent=9719"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/categories?post=9719"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/tags?post=9719"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}