Mill
Creek Systems, Inc. provides complete software development
services to organizations looking to gain a competitive
edge. We use
a phased approach tailored specifically to your needs.
Phase
I - Requirements Identification
Initially
we simply discuss what you are trying to accomplish via
conference call, email or an on-site visit.
We work with you to identify the requirements, size and scope
of the project.
We
do this by reviewing your written requirements (if any)
and observing your present processes.
We work towards establishing an explicit goal and
measurable objectives for the project.
Phase II - Written Proposal
Based
on the requirements identified in the Requirements
Identification phase, Mill Creek Systems, Inc. will provide you
with a written proposal including a cost and a delivery
schedule for the project.
Phase III - Design
Specification
Once
the customer has agreed to proceed, Mill Creek Systems, Inc.
will develop a document know as the Design Specification to
ensure our development efforts target the requirements
identified in the Requirements Identification Phase.
This
document will include dialog layouts, dialog item
functionality, database tables used (if any), configuration
file definition, system requirements, etc. clearly articulating the functionality in
writing.
This
is also used as the basis for acceptance testing.
Both
parties must approve the Design Specification, which is
typically delivered within a few weeks after the beginning of
the project.
Phase IV - Software
Development
Mill Creek Systems, Inc. will provide development of
the software project according to the project’s Design
Specification, during which time weekly progress reports
are submitted to the project manager.
Phase V - Software Implementation
Once
the product has been developed, we will deliver it either
electronically or in-person.
Regardless of the delivery method, our staff will work
with you to move the product into a production capacity in
your environment. This
may require from a few hours to a few days to a few weeks.
Phase VI - Support
Once
the product has been rolled out into production the support phase
keeps you going.
We
provide rapid turnaround phone/email support.
The terms and term of the support phase is specified in
the Proposal.
The
support may be renewed, typically on a one-year basis, after the
initial support phase has concluded.
Phase VII - Future Upgrades
Over
time, the project's requirements, and/or the operating
environment will change. Mill
Creek Systems, Inc. will continue to be available to provide
whatever is necessary to ensure your project success over the
long haul.
|