11. RAD - pros and cons
Benefits
User involvement | The use of collaborative workshops means the user is heavily involved with the design and development of the system |
Evolutionary requirements | Users are not expected to understand everything they require at the beginning of the project. Requirements evolve. |
Speed up projects | RAD makes use of a number of techniques to encourage good time management, efficient software development and reduce the chances of late changes |
Problems
Not everyone happy | The workshops may not include all types of user. Some users may have been left out and so the system may not meet their expectations |
System is not optimal | Timeboxing encourages good time management, but the it may not have been realistic to develop some requirements in the time provided resulting in a system that does what it says but is actually less than what it should be. |
challenge see if you can find out one extra fact on this topic that we haven't already told you
Click on this link: Critique of RAD