Blog Moved

Future posts related to technology are directly published to LinkedIn

Friday, September 28, 2007

Flexibility & Performance

There are known pairs of opposites called architectural considerations. If there is all the money and time in the world given to a project, then the final result of the project (= product ) will not have any bugs, will be highly flexible and highly performant.

But, the reality is - "there are only limited resources - time and cost" available for building the solution. The "QUALITY" is dependent on the available resources.

It is very important to understand which of the contrasting qualities are important for the product. If the solution should be highly flexible it may not be performing at the highest level. To add flexibility one should introduce additional processing.

A real solutioning process is to strike the right balance between the various demands of the expected solution.
Post a Comment