

"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.
|