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.




© Copyright 1996-2008 Mill Creek Systems, Inc. All Rights Reserved.
E-Mail: info@millcreeksystems.com