Needs Analysis - By meeting with a diverse group of individuals from your organizations, we gather as much information as possible about your current process (if any), and how you want to improve it.
Functional Analysis - Once we have all the available information, we will begin to refine your project by specifying what needs to be done to accomplish the organization's goals.
Functional Requirements - We will list any hardware or third-party software that is required.
Application Architecture Design - After going over the analysis and requirement documents, we will create the work and data flow diagrams (site map), and distribute these to the design and programming departments.
Screen Generation - Once this "site map" has been laid out, our design team will begin to generate the different screens organizing the content in a simple and user-friendly manner.
Programming - As screens are finished, the programming department will create the code that allows all the components of an application to work together seamlessly and produce the desired effects.
Quality Assurance - Our in-house personnel will double-check the entire application page-by-page to make sure it is working properly. If any problems are found or changes are needed, it will be sent back to the design and/or programming department for corrections.
Beta Testing - Once the project is completed, we recommend bringing in personnel not familiar with the application for testing the final project.
Change Orders - This allows the user to make adjustments without re-entering a second contract. This process is built in; because after testing, the user and developer can experience inevitable gaps, terminology differences, functional requirements, etc.
User Manual - Once a solution is close to the implementation stage, we will have a professional and "user friendly" manual completed for the customer.
Training - We use the "train the trainers" approach to teach how to use applications. We will train a select group of individuals by providing step-by-step instructions and allow for hands-on use of the application.
Once satisfied that they understand the application, this group of individuals will return to their respective agencies and train their co-workers.
HelpDesk - Once the system is in place, if you still have questions and/or encounter any problems, we provide HelpDesk services both by phone or online. Our online HelpDesk application allows you to submit trouble tickets, check the status of existing ones, and give approval ratings for closed tickets.