Complex systems (eg. software systems) can only be developed by a step
wise process. A major contributor to a product's quality is the qualit
y of the process by which it is developed. Quality cannot be added to
a product after it has been developed. Therefore quality assurance pro
cess is dependent on the development process and must be intimately in
tertwined with it. Furthermore the paradigms used for development will
have a strong influence on the quality of the final product. In this
paper we investigate how different development paradigms (from waterfa
ll to object-orientation) impact some key quality criteria: need satis
faction, error detection time, future orientation, and re-usability.