*
*
*






Process Model

Process (Phase 1)

Solving Business Problems

Our company follows an executed process model: an iterative, deliverables-based approach to solving business problems with technology. We believe in rapid development, driven by well-defined milestones.

 

Our four major milestones coincide with the four phases in each of our projects:

  • envisioning
  • planning
  • developing
  • stabilizing
We jointly define interim milestones with our clients, so that everyone is comfortable that the project is proceeding on schedule, and in the right direction.

Our process is driven by the vision/scope (product specification) document, rather than an arbitrary set of requirements. Using this framework, we are able to deliver exactly what our clients need to improve their businesses. We schedule our project plans according to a detailed risk assessment, so the most important elements of a project are always done first.

We also encourage our clients to engage in shorter projects with versioned releases, so that critical functionality is delivered quickly, with subsequent releases filling in any gaps.


Team (Phase 2)
 
Effective Team-Client Partnership

Our team model ensures an effective partnership with our clients. We define six key team roles:
  • program management
  • product management
  • development
  • quality assurance
  • user education
  • logistics
  • These teams are managed and staffed with a combined set of in-house and client employees, guaranteeing a high degree of partnership. Each team is tasked with specific deliverables, coordinated by our senior-level project management professionals.

    This team model allows us to quickly deliver fully functional iterations of a project: while logistics and user education are rolling out one version, development is hard at work on the next. This parallel tasking is one of the reasons why our company is so effective.


    Design (Phase 3)

    Efficient Delivery & Long-term Maintainability

    Our company designs all solutions with the optimal balance between quick delivery and long-term maintainability. For example, our custom application projects generally follow an n-tier development methodology for flexibility, yet are delivered quickly for maximum return on investment.

     

    Once the business objectives have been defined, we begin each design solution by understanding the users of the system. We analyze elements such as workflow, constraints and job environment, and typically go through several prototype iterations.

     

    Home | Programming | Technologies | Contact | Recruiting


    © 1996-2001 Deer Creek Consulting. All rights reserved.