Studies by Ghezzi et al. [2002] suggest that the waterfall lifecycle model is less
suitable in the end-user field than in professional development (where it also has a lot of
detractors). Based on this study, we propose an iterative and incremental development
model which exploits the provisionality described by Green et al. [2006].
Taking up this
idea, we suggest that users should divide their solution into parts in order to reduce
problem complexity.