![]() |
![]() |
|||||||
![]() |
||||||||
| our process | ||||||||
| |
||||||||
| Oaks|Design embraces the industry standard, Rational
Unified Process (RUP). RUP is a complete software development process
framework developed by Rational SoftwareŽ. It is an iterative process
that is "use-case driven, risk driven, and architecture driven." RUP embodies a few important philosophical principles: a software project team should plan ahead; it should know where it is going; it should capture project knowledge in a storable and extensible form. RUP also incorporates the concept of "best practices" for software engineering, defined by five major properties:
In particular, we adhere to the fundamental property of RUP—its iterative nature. An iterative process is incremental (relatively small tasks) and cyclical (frequent checkpoints). Iterative development minimizes client risk and builds confidence in the client/consultant relationship. It does so without significantly impeding the pace of the project—indeed, it often saves time by avoiding costly missteps. Iterative processes are honest. We acknowledge that we cannot understand everything at a given point in time; instead, we accumulate knowledge over time, continually revisiting areas we have been to before while delivering real value to the client at every step along the way. |