{"id":37368,"date":"2016-09-05T21:59:07","date_gmt":"2016-09-06T02:59:07","guid":{"rendered":"http:\/\/juancasac.wordpress.com\/?p=103"},"modified":"2016-09-05T21:59:07","modified_gmt":"2016-09-06T02:59:07","slug":"waterfall-method-5","status":"publish","type":"post","link":"https:\/\/kenscourses.com\/tc1019fall2016\/syndicated\/waterfall-method-5\/","title":{"rendered":"Waterfall method"},"content":{"rendered":"<blockquote>\n<p style=\"text-align:center;\">The\u00a0waterfall model\u00a0is a\u00a0sequential\u00a0design\u00a0process, often used in\u00a0software development processes, where progress is seen as flowing steadily downwards (like a\u00a0waterfall).<\/p>\n<\/blockquote>\n<p><img class=\" size-full wp-image-118 aligncenter\" src=\"https:\/\/juancasac.files.wordpress.com\/2016\/09\/forest-trees-waterfall.jpg?w=680\" alt=\"forest-trees-waterfall\"   \/><\/p>\n<p class=\"qtext_para\">Waterfall projects value:<\/p>\n<ul>\n<li>Processes and tools over Individuals and interactions;<\/li>\n<li>Comprehensive documentation over working products;<\/li>\n<li>Contract negotiation over customer collaboration;<\/li>\n<li>Following a plan over responding to change.<\/li>\n<\/ul>\n<figure data-shortcode=\"caption\" id=\"attachment_119\" style=\"width: 624px\" class=\"wp-caption alignnone\"><img class=\"alignnone size-full wp-image-119\" src=\"https:\/\/juancasac.files.wordpress.com\/2016\/09\/large.png?w=680\" alt=\"large\"   \/><figcaption class=\"wp-caption-text\">Diagram made by BBC Bitesize<\/figcaption><\/figure>\n<p>The Waterfall method does have certain advantages, including:<\/p>\n<ul>\n<li>Design errors are captured before any software is written saving time during the implementation phase.<\/li>\n<li>Excellent technical documentation is part of the deliverables and it is easier for new programmers to get up to speed during the maintenance phase.<\/li>\n<li>The approach is very structured and it is easier to measure progress by reference to clearly defined milestones.<\/li>\n<\/ul>\n<p>Unfortunately, the Waterfall method carries with it quite a few disadvantages, such as:<\/p>\n<ul>\n<li>Clients will often find it difficult to state their requirements at the abstract level of a functional specification and will only fully appreciate what is needed when the application is delivered.\u00a0 It then becomes very difficult (and expensive) to re-engineer the application.<\/li>\n<li>The model does not cater for the possibility of requirements changing during the development cycle.<\/li>\n<\/ul>\n<div class=\"jetpack-video-wrapper\"><iframe src='https:\/\/www.slideshare.net\/slideshow\/embed_code\/zOwG3eqVnkPyKa' width='595' height='488' frameborder='0' marginwidth='0' marginheight='0' style='border:' allowfullscreen webkitallowfullscreen mozallowfullscreen><\/iframe><\/div>\n<div style=\"margin-bottom:5px;\"><strong> <a title=\"Waterfall Model : What Is it? Its Advantages &amp; Disadvantages\" href=\"https:\/\/www.slideshare.net\/rahultilloo\/water-fall-model-22606242\" >Waterfall Model : What Is it? Its Advantages &amp; Disadvantages<\/a> <\/strong> de <strong><a href=\"https:\/\/www.slideshare.net\/rahultilloo\" >Rahul Tilloo<\/a><\/strong><\/div>\n<div style=\"margin-bottom:5px;\"><\/div>\n<div style=\"margin-bottom:5px;\"><strong>References:<\/strong><\/div>\n<div style=\"margin-bottom:5px;padding-left:30px;\"><a href=\"http:\/\/www.technotrice.com\/what-is-waterfall-model-software-engineering\/\" rel=\"nofollow\">http:\/\/www.technotrice.com\/what-is-waterfall-model-software-engineering\/<\/a><\/div>\n<div style=\"margin-bottom:5px;padding-left:30px;\"><a href=\"http:\/\/www.umsl.edu\/~hugheyd\/is6840\/waterfall.html\" rel=\"nofollow\">http:\/\/www.umsl.edu\/~hugheyd\/is6840\/waterfall.html<\/a><\/div>\n<div style=\"margin-bottom:5px;padding-left:30px;\"><a href=\"http:\/\/www.slideshare.net\/rahultilloo\/water-fall-model-22606242?ref=http:\/\/www.technotrice.com\/what-is-waterfall-model-software-engineering\/\" rel=\"nofollow\">http:\/\/www.slideshare.net\/rahultilloo\/water-fall-model-22606242?ref=http:\/\/www.technotrice.com\/what-is-waterfall-model-software-engineering\/<\/a><\/div>\n<div style=\"margin-bottom:5px;padding-left:30px;\"><a href=\"https:\/\/www.quora.com\/What-is-the-waterfall-model-What-are-some-of-the-applications\/answer\/Murray-Robinson\" rel=\"nofollow\">https:\/\/www.quora.com\/What-is-the-waterfall-model-What-are-some-of-the-applications\/answer\/Murray-Robinson<\/a><\/div>\n<div style=\"margin-bottom:5px;padding-left:30px;\"><a href=\"http:\/\/www.bbc.co.uk\/education\/guides\/z8n3d2p\/revision\/2\" rel=\"nofollow\">http:\/\/www.bbc.co.uk\/education\/guides\/z8n3d2p\/revision\/2<\/a><\/div><br \/>  <a rel=\"nofollow\" href=\"http:\/\/feeds.wordpress.com\/1.0\/gocomments\/juancasac.wordpress.com\/103\/\"><img alt=\"\" border=\"0\" src=\"http:\/\/feeds.wordpress.com\/1.0\/comments\/juancasac.wordpress.com\/103\/\" \/><\/a> <img alt=\"\" border=\"0\" src=\"https:\/\/pixel.wp.com\/b.gif?host=juancasac.wordpress.com&#038;blog=99166493&%23038;post=103&%23038;subd=juancasac&%23038;ref=&%23038;feed=1\" width=\"1\" height=\"1\" \/>","protected":false},"excerpt":{"rendered":"<p>The\u00a0waterfall model\u00a0is a\u00a0sequential\u00a0design\u00a0process, often used in\u00a0software development processes, where progress is seen as flowing steadily downwards (like a\u00a0waterfall). Waterfall projects value: Processes and tools over Individuals and interactions; Comprehensive documentation over working products; Contract negotiation over customer collaboration; Following a plan over responding to change. Diagram made by BBC Bitesize The Waterfall method does have &hellip; <a href=\"https:\/\/kenscourses.com\/tc1019fall2016\/syndicated\/waterfall-method-5\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Waterfall method<\/span><\/a><\/p>\n","protected":false},"author":36,"featured_media":118,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,4],"tags":[134,174,25],"class_list":["post-37368","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blogs","category-syndicated","tag-mastery-topics","tag-methodology","tag-tc1019"],"_links":{"self":[{"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/posts\/37368","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/users\/36"}],"replies":[{"embeddable":true,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/comments?post=37368"}],"version-history":[{"count":2,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/posts\/37368\/revisions"}],"predecessor-version":[{"id":37962,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/posts\/37368\/revisions\/37962"}],"wp:attachment":[{"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/media?parent=37368"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/categories?post=37368"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kenscourses.com\/tc1019fall2016\/wp-json\/wp\/v2\/tags?post=37368"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}