{"id":27470,"date":"2020-03-22T11:51:52","date_gmt":"2020-03-22T11:51:52","guid":{"rendered":"https:\/\/www.testingdocs.com\/questions\/?p=27470"},"modified":"2025-05-22T12:09:21","modified_gmt":"2025-05-22T12:09:21","slug":"disadvantages-of-the-waterfall-model","status":"publish","type":"post","link":"https:\/\/www.testingdocs.com\/questions\/disadvantages-of-the-waterfall-model\/","title":{"rendered":"Disadvantages of the Waterfall Model"},"content":{"rendered":"<h1>Disadvantages of the Waterfall Model<\/h1>\n<p>The main disadvantages of the <strong data-start=\"30\" data-end=\"49\">Waterfall Model<\/strong> in software development are as follows:<\/p>\n<h2>Ships only once<\/h2>\n<p>There are many disadvantages of this SDLC model. The main disadvantage of the Waterfall is that the customer gets the product at the end of all the phases. This model <strong>ships the product only once<\/strong>.<\/p>\n<h2>High Risk and Uncertainty<\/h2>\n<p>The <strong>software product<\/strong> is shipped to <strong>end user<\/strong> after all the phases are completed. As we can see that the <strong>project risk, project cost\u00a0<\/strong> and <strong>uncertainty<\/strong> increases with time.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-20717 size-full\" title=\"Waterfall SDLC Model\" src=\"https:\/\/www.testingdocs.com\/questions\/wp-content\/uploads\/Waterfall-SDLC-Model.png\" alt=\"Waterfall SDLC Model\" width=\"1697\" height=\"927\" srcset=\"https:\/\/www.testingdocs.com\/questions\/wp-content\/uploads\/Waterfall-SDLC-Model.png 1697w, https:\/\/www.testingdocs.com\/questions\/wp-content\/uploads\/Waterfall-SDLC-Model-300x164.png 300w, https:\/\/www.testingdocs.com\/questions\/wp-content\/uploads\/Waterfall-SDLC-Model-1024x559.png 1024w, https:\/\/www.testingdocs.com\/questions\/wp-content\/uploads\/Waterfall-SDLC-Model-768x420.png 768w, https:\/\/www.testingdocs.com\/questions\/wp-content\/uploads\/Waterfall-SDLC-Model-1536x839.png 1536w\" sizes=\"auto, (max-width: 1697px) 100vw, 1697px\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2>Requirements shouldn&#8217;t Change<\/h2>\n<p>This model is not suited for projects whose requirements are likely to change. Frozen requirements are extremely difficult in real projects.<\/p>\n<p>This model is <strong>not suited<\/strong> for time sensitive and critical projects. Projects with no fixed requirements or with changing requirements, innovative and new idea projects.<\/p>\n<h2 data-start=\"83\" data-end=\"113\"><strong data-start=\"83\" data-end=\"111\">Inflexibility\u00a0<\/strong><\/h2>\n<p data-start=\"119\" data-end=\"282\">Once a phase is completed, it&#8217;s difficult and costly to go back and make changes. This makes it unsuitable for projects where requirements might change frequently.<\/p>\n<h2>Less adaptive<\/h2>\n<p>The waterfall model cannot adapt to any changes to the artifacts. <span data-preserver-spaces=\"true\">If a customer sends requirements in between, then the whole process should start from the first phase. It leads to higher costs and\u00a0 time consuming process.<\/span><\/p>\n<h2>Idle Resources<\/h2>\n<p>Resources would be idle in this model. For Example, QA Team would be idle during the coding phase and the support team would be idle until the maintenance phase.<\/p>\n<p>Each phase starts after the completion of the earlier phase. For example, testing only starts after the completion of the coding phase.\u00a0Testing begins only after the development is complete. This can lead to the discovery of major issues late in the process, making them harder and more expensive to fix. <span data-preserver-spaces=\"true\">We cannot move to the next phase until the previous stage is completed.<\/span><\/p>\n<h2 data-start=\"845\" data-end=\"889\"><strong data-start=\"845\" data-end=\"887\">Not Ideal for Complex Projects<\/strong><\/h2>\n<p data-start=\"895\" data-end=\"1009\">Waterfall is best suited for short-term, well-defined projects. It struggles with large-scale or evolving systems.<\/p>\n<h2 data-start=\"1014\" data-end=\"1045\"><strong data-start=\"1014\" data-end=\"1043\">Client Involvement is Low<\/strong><\/h2>\n<p data-start=\"1051\" data-end=\"1187\">There is minimal customer involvement after the requirement phase, which may lead to a product that doesn\u2019t fully meet the user&#8217;s needs.<\/p>\n<h2 data-start=\"1051\" data-end=\"1187\"><strong data-start=\"1192\" data-end=\"1242\">Difficult to Estimate Time\/Cost Accurately<\/strong><\/h2>\n<p data-start=\"1250\" data-end=\"1359\">Because issues are not visible early on, it&#8217;s challenging to give reliable estimates during the early phases.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Disadvantages of the Waterfall Model The main disadvantages of the Waterfall Model in software development are as follows: Ships only once There are many disadvantages of this SDLC model. The main disadvantage of the Waterfall is that the customer gets the product at the end of all the phases. This model ships the product only [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[50],"tags":[],"class_list":["post-27470","post","type-post","status-publish","format-standard","hentry","category-testing-questions","has-post-title","has-post-date","has-post-category","has-post-tag","has-post-comment","has-post-author",""],"_links":{"self":[{"href":"https:\/\/www.testingdocs.com\/questions\/wp-json\/wp\/v2\/posts\/27470","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.testingdocs.com\/questions\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.testingdocs.com\/questions\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.testingdocs.com\/questions\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.testingdocs.com\/questions\/wp-json\/wp\/v2\/comments?post=27470"}],"version-history":[{"count":7,"href":"https:\/\/www.testingdocs.com\/questions\/wp-json\/wp\/v2\/posts\/27470\/revisions"}],"predecessor-version":[{"id":27477,"href":"https:\/\/www.testingdocs.com\/questions\/wp-json\/wp\/v2\/posts\/27470\/revisions\/27477"}],"wp:attachment":[{"href":"https:\/\/www.testingdocs.com\/questions\/wp-json\/wp\/v2\/media?parent=27470"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.testingdocs.com\/questions\/wp-json\/wp\/v2\/categories?post=27470"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.testingdocs.com\/questions\/wp-json\/wp\/v2\/tags?post=27470"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}