Home
Expertise
Structured Decisions
Recommendations
Systems
Projects & Change
Past Work
Partners
Contact
   
 


We not only imagine the possibilities, we build them. For us, the best concept is only as good as its implementation in a commercial environment.

Design and Implementation

We advocate an incremental approach to technology implementation.  Our strategy is 'results oriented implementation sequences' — where each project achieves a specific business result.  Projects are executed in stages whereby the first stage typically pays for the next.

This approach demonstrates early success, gets the system in the hands of the users to increase buy-in, and is the quickest way to ROI.  Using an incremental approach also gives you the chance to:

 - Document common procedures that can be utilized on future efforts

 - Focus and be successful on one project first, rather than having to start off with multiple efforts

 - Reduce risk by looking at what works well and what doesn’t before tackling the remaining work

 - Get a handle on the time and cost required to complete the entire effort

The diagram below highlights our implementation process:


Analysis / Recommendations - determine the high-level functionality and creates the roadmap for incremental delivery to the end-users.

Requirements Definition - end-users determine what they expect from the application to do their jobs and achieve goals.

Functional Analysis and Design - analysis of the functional requirements and breaking them into components to create a stable specification from which to conduct configuration or customization work.

Technical Analysis and Design – identifies the components and configuration requirements of the hardware/software technical architecture to support the users.

Configuration – using a rapid application development (RAD) approach we deliver multiple prototypes based on the design and tailored to the business. Users are involved to ensure satisfaction with the look and feel of the application as it is transformed from a specification to a tangible, functioning system.

Data Migration – develop the set of procedures and processes for moving data into the new application. It is done both for systems which the application is replacing, and for the systems the application will interface with on an ongoing basis.

Testing – consists of the plan and test cases that guide a key group of end-users in testing the functionality of the system.  Once the final release has been reviewed for production readiness, supporting materials are developed to train personnel and to orchestrate the deployment.

User Training – to ensure the business users and system support personnel understand the systems operation and the activities related to its installation, removal, adjustment and interaction with other systems.

Deployment – typically encompassing one group of users or location at a time. The production system is loaded with the control data, the interface systems are backed up, the configured application is deployed, and the support functions are set up to support the new system.


You can phone us at 1 412 580 5382 or e-mail us at: info@egretbiz.com