The Philosophy of Software Development
Curtain Raiser
As in any other engineering disciplines, software engineering also has some structured models for software development. This document will provide you with a generic overview about different software development methodologies adopted by the contemporary software firms. Before we get into the of the different models, we shall have a brief insight about the basics that spread throughout these models.
Like any other engineering products, software products are oriented towards customers. It is either market driven (or) it drives the market. Customer Satisfaction was the buzzword of the 80's. Customer Delight is today's buzzword and Customer Ecstasy is the buzzword of the new millennium. Products that are not customer (user) friendly have no place in the market although they are engineered using the best technology. The interface of the product is as crucial as the internal technology of the product.











