"Carisbrook Technology Services uses a pragmatic, disciplined, iterative approach to system development."

CUSTOM APPLICATION DEVELOPMENT 1, 2, 3


OUR APPROACH: Methodology

Carisbrook Technology Services uses a pragmatic, disciplined, iterative approach to system development. Our methodology provides a framework for our software engineers and project managers to focus on the timely execution and successful completion of all tasks in the lifecycle of the project. We've based our approach on the process framework defined by Booch, Jacobson, and Rumbaugh called the Unified Process (UP) and adapted it to address the needs of our customers. We subscribe to the following six best practices upon which UP is built: Iterative development; Requirements management; Component-based development; Visual modeling; Software quality verification; and Requirements and software change control.

We've discovered that our clients are faced with constrained budgets, aggressive time lines, and competing business initiatives. An iterative approach to project delivery helps insure we stay on time and on budget while still meeting expectations.

We follow a four-phase approach to help manage risk and produce results. The following links explain more about each phase, the roles and skills involved, and what to expect:

  • Blueprint - Capture requirements and produce a preliminary design for solutions development and deployment.
  • Prototype - Build a scaled-down but functional version of the desired system in order to prove the preliminary design.
  • Construct - Translate the design and build upon the foundation developed during the Prototype Phase to produce a scalable, reliable solution that is delivered on time, on budget, and meets expectations.
  • Deploy - Transition, in a collaborative manner, a completed application from the development environment to a production environment for end users.




home :: products/services :: management :: case study :: contact us