Does the technology exist to do what we want to do?
Will it make sense from a financial point of view to
develop this software? For example, if it costs more
than we'll save over the next 7 years it might not be
Are there any copyright issues that might stop us
going ahead? For example, infringing the patents of
another company to bring out a competing
profdcut may result in that product having to be
withdrawn or compensation being paid.
Will the users be able to operate it? Will it be
practical to use or will people just not bother?
Is it possible to develop this software in the
necessary timescale? When does ithe company
need it by? A phone app for the 2012 Olympics
needed to be ready before it started!
The Waterfall Model
Steps are easy to
and output per step
Good model for
groups of developers
working in parallel
mean going back to an
earlier stage that had
already been completed
Changes can be costly
in money and time
Lack of customer
"ANALYSIS" means issues
are not highlighted until