While predictive methods do lead to predictable outcomes, Nicolette (2005) notedthat more commonly, they l
ed to cost overruns, long bug lists, excessive overtime,dissatisfied customers, and poor business value. In the
adaptive or Agile model, the development process is a series of iterations, and there is continuous adaptation and
innovation through close collaboration between developers and stakeholders. This often results in better and more reliable features and on a shorter delivery schedule.