Waterfall vs. Agile Methodology
From apppm
(Difference between revisions)
Line 1: | Line 1: | ||
− | Most software development projects apply either the Waterfall or Agile | + | Most software development projects apply either the Waterfall or Agile methodology. A development methodology is the process used by the The Waterfall methodology represents the traditional approach, where the development process is conducted in a linear series of events. |
− | Agile and Waterfall are very different and it will not always be possible to choose between them both. Waterfall could be applied to virtually any type of (IT) project. Agile requires specific conditions to be in place to be possible but is not applicable to certain projects – especially those of a large physical nature. Most of the conditions required for Agile to be possible relate to the working environment and practices that can and cannot be employed by the whole project team, not just those responsible for the development. There also needs to be flexibility around requirements together with the capacity to deliver and accept product incrementally. | + | *Agile and Waterfall are very different and it will not always be possible to choose between them both. Waterfall could be applied to virtually any type of (IT) project. Agile requires specific conditions to be in place to be possible but is not applicable to certain projects – especially those of a large physical nature. Most of the conditions required for Agile to be possible relate to the working environment and practices that can and cannot be employed by the whole project team, not just those responsible for the development. There also needs to be flexibility around requirements together with the capacity to deliver and accept product incrementally.* |
=Waterfall Methodology= | =Waterfall Methodology= |
Revision as of 15:17, 16 September 2017
Most software development projects apply either the Waterfall or Agile methodology. A development methodology is the process used by the The Waterfall methodology represents the traditional approach, where the development process is conducted in a linear series of events.
- Agile and Waterfall are very different and it will not always be possible to choose between them both. Waterfall could be applied to virtually any type of (IT) project. Agile requires specific conditions to be in place to be possible but is not applicable to certain projects – especially those of a large physical nature. Most of the conditions required for Agile to be possible relate to the working environment and practices that can and cannot be employed by the whole project team, not just those responsible for the development. There also needs to be flexibility around requirements together with the capacity to deliver and accept product incrementally.*
Contents |