摘要:Agile methodology mainly focuses on the end user priority during the each and every stage of software development process. There is a huge scope in this technique in order to alter the major/minor modifications at each stage of software development for attaining the customer satisfaction. The main aim of the present work is to compare agile methodology with the traditional system methodologies. The present state of using the agile technologies for customer satisfaction at every phase by delivering valuable software continuously is also discussed in the present work. Based on the pitfalls in the existing models, a new model is proposed here in the present study.