In the Design and Implementation phase we’ll take all the information gathered on the Needs Analysis step and develop a Design. Depending on if the project will be hosted internally or Cloud Hosted by Robotech we will create a working system that will be used to conduct user testing and acceptance. This same system will later be the base for the Production “Live” system.

Design
The Design phase involves mapping out the data and processes of the system,  user interface components, data integrations and mapping, using ARCHIBUS Connectors, or other back-end methods to integrate to other systems. If there are other requirements such as Single Sign On (SSO) they will also be included in this step.

Throughout the design phase, the Robotech Project Manager will schedule detailed design reviews with our technical Application Engineers and the client’s key stakeholders and technical resources to ensure that the design will meet all business processes and IT policies. As part of the design phase, the Application Engineer will try to attempt to keep the implementation as close to out-of-the-box as possible. Documenting any customizations/enhancement needed.

Development & Implementation
The Development phase is where the actual system implementation and integration occurs. The project team will convert the requirements in the Technical Specification Documents into a deployable solution. This phase may consist of application configuration, data dictionary configuration, schema design and implementation, Web form and report development, business logic implementation and ARCHIBUS Connector configuration for system and data integrations.

The project team members responsible for the implementation of the functional solutions are also responsible for writing and executing Unit-Tests on the components for which they are responsible. Throughout the Develop phase, the Project Manager will schedule sessions with the client to review the solution implementation and monitor progress. 

As the functional components are substantially complete, the project team will conduct full, end-to-end system integration tests with representative sample/test data. A demonstration of the final implementation will be scheduled before delivery to ensure that the requirements are met.

In addition to implementing the solution, the project team will create the procedures, scripts, and Connectors necessary to migrate the legacy systems and load any required data into the system during the migration from DEV to UAT and Production.

The project team will document the solution, develop initial training materials and test-cases to aid the User Acceptance Testing (UAT) process.

Deliverables:

  • System Solution
  • Release Notes
  • UAT Test Cases
  • Training Materials (end-user and/or train-the- trainer)
  • Migration procedures and scripts