Development Process

We are flexible, no single development methodology will apply to every project. Consequently, we tailor a methodology to fit the size, duration and requirements of each project. In general, however, we favor an iterative/incremental approach to development.

By helping you evolve your requirements throughout the duration of the project, we are able to reduce total development time and cost, and deliver a solution that better fits your needs.

Stage I
Initial Application Overview and Analysis
In this stage we obtain an astute understanding of your business model, recognizing business issues, and weighing potential solutions to address those requirements. We then define the goals and objectives of a complete solution best suited for your particular business needs. After we have gathered all necessary criteria, we help you evaluate via proven business-driven software design methods to determine the best approach for the new Internet application.

Stage II
Software Analysis and Design Strategy
This Stage consists of evaluation your current system design and contrast the introduction of new Internet applications to define the technical and operation aspects of the system. Then we produce a report model of your system that depicts the function and the flow of data between the Internet application and your backend process. We then design a detailed representation of the application.

We develop a prototype of the application's interior relational architecture revealing functional standards and constraints. We also provide a detailed layout of the new systems that includes screens, menus, reports, and procedures.

At this point during prototype development a staging site is configured to enable the evaluation of site content prior to implementation.

Stage III
Implement Software Strategy and Site Content
During this stage, we produce a new application that is ready for implementation. Programs are coded and tested, first as an individual stand alone module, then as integrated modules of the application. Technical details, coding and testing the system, and developing and testing the associated procedures are all addressed.

Text, pictures, forms, downloadable files, and many other items are added during this stage. We pay particular attention to the user interface aspects of the application, such as on-line help, documentation and error processing, to insure maximum user aptitude.

We keep the client in a state of constant awareness on their site's status, allowing them to view their site via the staging site at any point.

Stage IV
Project Implementation
The last stage of the development life cycle involves the implementation of the new system fully tested, documented, and ready to use application.

If necessary, data is converted from your existing system, then validated for use within the Internet application. We train your personnel to use the new system, then work with the users first hand to monitor the system.

We then obtain your acceptance of the production-ready system.

Stage V
Project Support
As an ongoing service, we can also assist in day to day operational support and updates. The staging site continues to be the location where updates are applied and approved prior to implementation. These services can include any or all of the following features: