A shop owner wants a booking program quickly. She is not sure which features she needs and wants to try early versions. Her staff can give feedback every few days. Which life cycle is most suitable?
- The requirements are not known at the start, so waterfall is unsuitable: it fixes them before design begins.
- The program is needed quickly and the users are available often.
- Prototypes can be built fast, shown to the staff and refined from their feedback.
Answer: Rapid application development (RAD)