|
|
|
We provide you with
a seasoned project manager to guide you through every phase of the
software project. The role of the Project Manager is to be a
customer advocate who understands every aspect of the user needs and
the deliverable product. Meetings will be regularly held to
update the team on timing and technical issues that arise throughout
the process. The Project Manager will be assigned to the
process on a full-time basis and will constantly be managing the
technical staff against the deliverable contract items and the
deliverable dates. When you have a question, the Project
Manager will find the review the answer with you.
|
|
|
|
We work with you to document your current software uses and your
future growth issues. Then we review the options with you to create a
detailed cost-benefit analyses.
|
|
|
|
Our experienced staff works
directly with your management and user teams to understand exactly
what you need the software system to do and what it should not
do. They then create a verbal and visual description of
exactly what you need the system to look like including field level
definitions and screen mock-ups. When the document has been
completed, every field, every table, every screen and every output
will be defined and designed in detail for your approval. Once
you have approved the document, the development team is ready to
begin the development process.
|
|
|
|
Our experienced team begins immediately to create a software package
that matches the Detailed Design Study exactly. Whether it is
a server package, web-based system or a single user product, our
team will work with the Project Manager to make certain that all
systems are developed with the latest technologies and options
available.
|
|
|
|
We believe that a product is only as good as its business
operation and therefore are extensive in our testing
practices. We utilize four levels of testing for every
product developed:
|
|
|
|
The programming team creates an environment and tests all the
conditions required in the system to make certain that all
buttons, links and options work flawlessly.
|
|
|
|
The testing team creates a different
environment and tests for all the conditions that would make the
system fail. They test for false entries, unexplained
button selections, wrong information and system knowledge
errors.
|
|
|
|
The customer is then included in this next
phase of testing by creating a small number of users that test
the system for usage and functionality. This test allows
any final issues discovered to be repaired and added.
|
|
|
|
The final testing phase is a high volume
user test. This is generally conducted using full data
entry and timing conditions to make certain volume of data and
usage does not affect the system as it was design to be used.
|