Ali KAYACAN
23.01.2023Comparison of Waterfall Model and Agile Methods
What results do we get when the waterfall model and agile methods are compared?
Comparison of Waterfall Model and Agile Methods
While there are many similarities between the traditional waterfall model and agile methods due to the nature of the work, there are differences in the approach style and applied techniques due to the difference of opinion in their philosophies. The success rates of the projects also differ according to the methodology applied. The success rates obtained according to the applied methodology are presented in Figure 1. In the light of the data obtained, it is seen that the success rates of agile methods are approximately 3 times the success rate of the waterfall model, and the failure rate is 1/3. However, it cannot be said that the success probability of agile methods will always be higher than the waterfall model. For the success of the project, the methodology suitable for the project conditions should be selected.
Figure 1. Success Rates of Software Projects According to the Applied Methodology
Similarities and Differences Between Waterfall Model and Agile Methods
Figure 2. Waterfall Model Process Flow
Figure 3. Agile Methods Process Flow
In the waterfall model, the package of requirements progresses through phases in the project process, while in agile methods, the package consisting of phases proceeds through iterations. There is always a backwards look in the waterfall model, as the delivery is made according to the requirements and priorities defined at the beginning of the project. In agile methods, on the other hand, there is a constant forward-looking view due to the delivery according to evolving needs and priorities. While the waterfall model offers an engineering approach because it is based on structural processes, creativity is at the forefront in agile methods because it is based on people and communication.
In this article, we presented the comparison of the waterfall model and the agile method in a general framework. In order to examine more detailed comparisons; in the light of success factors of CHAOS reports, literature researches and personal experiences in software projects, comparisons and evaluations on the subjects that are considered to have an impact on project success will be presented in our upcoming articles.
References
- Gencer, C., & Kayacan, A. (2017, July 3). Yazılım Proje Yönetimi: Şelale Modeli ve Çevik Yöntemlerin Karşılaştırılması. DergiPark. Retrieved from https://dergipark.org.tr/tr/download/article-file/328845
- Standish Group International, CHAOS Report, A.B.D, 2015.
- M.S.Palmquist, M.A.Lapham, S.Miller, T.Chick, I.Ozkaya, Parallel Worlds: Agile and Waterfall Differences And Similarities, Software Engineering Institute, Carneige Mellon University, A.B.D, 2013.
- J.Fair, “Agile versus Waterfall:approach is right for my ERP Project?”, PMI® Global Congress 2012 EMEA , Marsilya, Fransa,2012.
- H.Wells, D.Dalcher, H.Smyth, “The adoption of agile management practices in a traditional Project environment: An IT/IS CaseStudy ”, 48th Hawaii International Conference on System Sciences, Hawaii, A.B.D., 4446-4453, 2015.