Header

|  Home  |  Contact Us  |  About Us  |  Site Map  |  

 Methodology

Working as Partners to Realize Success

As your application outsourcing partner, Proficio’s ideas, proven methods and experienced staff will focus on business payback. Every technology investment must yield real benefit in the marketplace.

Proficio has a long history of delivering mission critical applications on time and on budget.

We enhance your business process with our technical skills to deliver an application that meets your needs.

Click on any step of the project cycle to learn more: 

1. Needs Assessment

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.

2. Data / Process Analysis
3. Existing Systems Interface
4. Design / Reveiw / Acceptance
5. Prototype
6. Testing / Completion
7. Training
8. Implementation
9. Documentation
10. Support

Copyright © 2001 - 2010 Proficio Technologies.  All rights reserved.
Questions or problems regarding this web site should be directed to Customer Service