
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: