What is avoided by having the client at the centre of the process as much as possible?
A legally binding software specification which is usually generated at the start
What does the increased client involvement allow?
The rapid development of potential solutions that can be refined as and when necessary. Once prototypes provide a solution, the situation becomes more formal.
What is meant by time boxing?
A technique which is important during requirement planning. Once the development team and client have agreed on prototypes which they intend to develop, they will agree upon features which will not feature in the prototypes and only in actual software construction.
What happens during the design phase?
The software development team will invest as much time as they can in generating pro types which can be taken back to the client for refinement.
What does RAD aim to do?
Offer an alternative to the rigid waterfall method by creating prototypes as quickly as possible and making sure that the client is involved at all times