Needs Assessment
Each first step in designing a solution to a problem is to accurately and clearly define the problem. We begin with a complete needs assessment, classifying and documenting the particular issues faced by our client. As available, we conduct interviews with key personnel to further address the individual needs across relevant departments or facility locations.
Data /
Process Analysis
Equally important to the data a company tracks is the process by which information flows through the company. Proficio maps this flow as it currently exists and documents the dependencies between organizations/ departments. In some cases, the current process is entirely manual, consisting of hand written or typed ledgers and tracking mechanisms. Of particular importance is the elimination of redundant data and the duplication of similar or repetitive processes. By outlining a complete information process flow we can incorporate more efficient system functionality within our proposed design.
Existing
Systems Interface
From detailed analysis of all information gathered from steps 1-3 a comprehensive design can be formulated and proposed to the client. The design is then reviewed in detail with the client. All system functionality is clarified and, when applicable, various options are presented and explored. Work on the prototype commences only when the client is completely satisfied with our design approach.
Design
/ Review / Acceptance
Often our projects fall into two main categories: adapting an existing system to meet changing user requirements; or building new system functionality unavailable in the current infrastructure. In either situation, the proposed system will incorporate an integrated design. By interacting closely with the client while reviewing current systems all efforts are made to keep what “works well” as well as highlight all areas for improvement.
Prototype
Through experience, we have learned that a final design can only be achieved through close interaction between the user and the system. We develop a system prototype to allow the client the opportunity for a “test drive”. This provides us with valuable feedback to arrive at a complete system design.
Testing
/ Completion
After incorporating all that was gained from the prototype phase, we begin rigorous testing and troubleshooting. Whenever possible we attempt to closely emulate the client’s environment at our facilities to further minimize any potential complications during implementation.
Training
Regardless of the size of the system, training is a step critical to the success of any implementation. To realize the true potential of an automated system requires a proficient user. We are available to train administrators and key users to ensure a smooth transition to the new application(s).
Implementation
Our
implementation strategy is simple.
We strive to minimize client downtime and
inconvenience. Often,
this involves working weekends and off-peak hours to avoid
disrupting day-to-day operations.
This entails we:
- Provide
a fully tested system
- Establish
data migrations scripts (pre-tested) from legacy systems
as necessary
- Establish
a well-synchronized implementation schedule for performing
both server upgrades/installs and client configurations.
- Provide
talented programmers and systems engineering professionals
to quickly address system or infrastructure issues.
Gain
client acceptance within 90 days of implementation.
Documentation
Documentation is usually broken down into two
categories: System and User.
A. System documentation includes detailed descriptions
of all server and client configurations required. Any
interfaces of links to external system are defined.
Additionally, system maintenance and administration guidelines
are recommended. This documentation is intended for system
administrators of computers support personnel.
B. User documentation is often overlooked or given less
focus than the actual implementation. It becomes increasingly
important over time, however, as employees come and go within
the organization. Although we provide documentation services,
many clients choose to document the software interface
themselves. This allows them to quickly take ownership and
adopt the new system.
Support
After training and implementation our clients are never on their own. We fully support all system related issues for 60 days after implementation. Beyond this standard warranty period we can provide support service contracts to our clients as requested.
|