Methodology
In order to attain some sense of how to approach and manage
such a project, a structured methodology is required. Development
methodology is an important aspect of any project, as different
styles of project often require different development methodologies.
The Waterfall Model
The stages of the waterfall model are:
Feasibility Study > Systems Analysis > Systems Design
> Implementation > Maintenance
The advantages of the waterfall methodology are that it controls
schedules, budgets and documentation. There is also more certainty
that the project is complete as each stage of the systems
life cycle is addressed specifically. It provides a way for
the system to be maintained.
However, some disadvantages of the waterfall model are that
there is an inability to return to a previous stage. There
are increasing `fixing costs' as errors are discovered in
previous stages. It also assumes the requirements are made
explicit at the start.
|