CIS 1250 Lecture Notes - Lecture 18: Customer Satisfaction, Sustainable Development, Software Development Process
Document Summary
Requirements and solutions evolve through collaborative teams. A response to the heavy weight, non agile, methods such as the waterfall method. It"s creator suggests that it is a return to software development methodologies from earlier. Software is the most important part of development so it should take precedence over documenting the process: customer collaboration over contract negotiation. It is better to have customers involved during the development process then it is to try and negotiate all of the possible options before development begins. A plan should not be used an excuse to produce an incorrect solution. The creators of the agile manifesto also proposed twelve important principles: customer satisfaction through rapid delivery of useful software. The customer can see and provide feedback on the progress, which makes it hard for them to complain about it: welcomes changing requirements, even late in the development.