|
Advantages
- 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
|
Disadvantages
- 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.
|
Comments
No comments have yet been made