Does the technology exist to do what we want to do?
Economical
Economical Feasibility:
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
worth doing.
Legal
Legal Feasibility:
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.
Operational
Operational Feasibility
Will the users be able to operate it? Will it be
practical to use or will people just not bother?
Schedule
Schedule Feasibility
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
Feasibility Study
Analyse
Design
Implement
Evaluate
Maintain
Advantages
Steps are easy to
maintain
Defined processes
and output per step
Good model for
managing large
groups of developers
working in parallel
Disadvantages
Requirement changes
mean going back to an
earlier stage that had
already been completed
Changes can be costly
in money and time
Lack of customer
involvement after
"ANALYSIS" means issues
are not highlighted until
the "EVALUATION".