Changes

Jump to navigation Jump to search
m
Line 48: Line 48:     
====Build, Test and Implement====
 
====Build, Test and Implement====
 +
The following table shows the process of building, testing and implementing RPA.
 +
{| class="wikitable"
 +
|+
 +
!
 +
!Deliverables
 +
|-
 +
|Prepare RPA
 +
 +
* One-time setup activities
 +
 +
* Set up infrastructure
 +
* Design server architecture
 +
* Install & configure product and applicable applications
 +
* Gain access to all needed applications and systems  
 +
* Develop solution & test environments
 +
 +
* Select process based on pipeline management
 +
|
 +
* Automation Pipeline updates
 +
* Infrastructure Diagrams  
 +
* Security Assessment/ATO
 +
|-
 +
|Solution Analysis and Design  
 +
 +
* Document and re-engineer processes
 +
* Complete Process Definition Document (PDD)
 +
 +
* Understand As-Is and document To-Be
 +
 +
* Develop high level timeline
 +
* Create test scenarios and start test plan
 +
* Conduct infrastructure and security review
 +
* Create the Solution Design Document (SDD)
 +
|
 +
* Process Definition Document
 +
* User Acceptance Testing Plan
 +
* Solution Design Document
 +
|-
 +
|Build RPA Solution
 +
 +
* Develop automation for in-scope processes
 +
* Build the robot core structure
 +
 +
* Make process specific changes
 +
* Build and integrate needed Queues
 +
 +
* Develop reusable component library
 +
 +
* Test existing custom Libraries
 +
* Build new custom Libraries
 +
* Unit testing for new custom Libraries
 +
 +
* Develop workflows with application integration
 +
 +
* Build GUI interaction actions
 +
* Application state validation (start and end of workflows)
 +
 +
* Develop validation workflows
 +
* Integrate all workflows into final robot process
 +
 +
* Check in and out arguments
 +
* Add any required notifications and logging
 +
 +
* Conduct unit and technical testing for queue processing, exception handling and workflows
 +
* Create the Development Specifications Document (DSD)
 +
* Prepare Test Data
 +
* Execute code review using development best practices
 +
|
 +
* Development Specifications Document
 +
* Reusable Component Architecture
 +
* Development Best Practices
 +
* Standard Naming Conventions
 +
* JIRA logs / Change Requests
 +
|-
 +
|Test RPA Solution
 +
 +
* Provide test plan
 +
* Conduct User Acceptance Testing (UAT)
 +
* Fix issues identified during UAT
 +
* Report test results
 +
* Signoff on production and Make Go/ No Go decision
 +
|
 +
* User Acceptance Testing Plan
 +
* Exception Management  
 +
* Production Release Document
 +
* JIRA logs / Change Requests
 +
|-
 +
|Stabilize RPA
 +
 +
* Go Live  
 +
* Submit ATWS request for migration/deployment approval
 +
* Perform Read Only testing in production
 +
 +
* Run robot in READ ONLY mode to test selectors
 +
* Update any selector changes
 +
* Document & build any new exceptions
 +
* Volume end to end testing (READ ONLY)
 +
* Set up Schedule, Assets and Queues
 +
 +
* Move robot to production
 +
 +
* Set Config Run Mode to PROD
 +
* Increment code versioning  
 +
* Save final code in control repository
 +
* Publish production code in PROD Orchestrator
 +
* Monitor execution
 +
* Finalize DSD Documentation
 +
 +
* Monitor robots in production
 +
* Track and report on metrics and SLAs
 +
* Document lessons learned
 +
|JIRA logs / Change Requests
 +
|-
 +
|Hypercare RPA
 +
 +
* Conduct regular reviews and assessments
 +
* Make changes to workflow and /or code based on Improvement opportunities  
 +
* Track benefit realization
 +
* Enable Service model
 +
|
 +
* Report on pre-defined metrics
 +
* Operational Reports
 +
* JIRA logs / Change Requests
 +
|}
    
====Monitoring, Maintenance and Support====
 
====Monitoring, Maintenance and Support====

Navigation menu

GCwiki