Answer to Question 1
Benefits of agile development could also be considered its weaknesses depending on the type of the software being developed. Software development is adaptive, which means that development should not follow a predictive path in which every step is planned in advance. More precisely there are four characteristics that separate agile development from others types of development. These are:
1. Individuals and interactions over processes and tools
2. Working software over comprehensive documentation
3. Customer collaboration over contract negotiation
4. Responding to change over following a plan
Answer to Question 2
FALSE