Home
Expertise
Analysis and Recommendations
Implementing Systems
Managing Change
Project Management
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.

Actions turn into accomplishments, concepts become reality, and the end result is business growth. It is an experience equally rewarding to the client and to ourselves.

Design and Implementation

We advocate an incremental approach to technology implementation.  Our strategy for guiding the implementation is to identify results-driven self-contained implementation sequences — each of which achieves a specific business result.  We are able then to execute projects in stages whereby the first step typically pays for the next.

This approach identifies shortcomings, 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 the other similar 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 create the roadmap for incremental delivery to the end-users.

Requirements Definition - end-users determine what they expect and would like from the application in order to use it 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 systems with which the application will interface on an ongoing basis. This is an iterative activity that happens concurrently with configuration

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 and guide operations and support 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