{"id":2798,"date":"2022-03-14T09:44:42","date_gmt":"2022-03-14T04:14:42","guid":{"rendered":"https:\/\/alpha.urolime.com\/blogs\/?p=2798"},"modified":"2022-06-02T03:53:28","modified_gmt":"2022-06-01T22:23:28","slug":"waterfall-vs-agile-vs-devops-which-methodology-should-you-take","status":"publish","type":"post","link":"https:\/\/alpha.urolime.com\/blogs\/waterfall-vs-agile-vs-devops-which-methodology-should-you-take\/","title":{"rendered":"Waterfall Vs. Agile Vs. DevOps &#8211; Which Methodology Should You Take?"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Software development is vital for businesses as well as end-users. Both want software development to take place in a faster manner. For businesses, there are umpteen reasons to scale up their software development such as considering competitive market size and surging demand for software development. Like everything else, the production methodology of software development has also undergone many changes and it is up to the organization or IT company to select the production methodology.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Before selecting a methodology, they must weigh the pros and cons of it with regard to their scope of software development and the nature of the project. So far there exists three SDLC models: Waterfall, Agile and DevOps.\u00a0\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Waterfall Model\u00a0<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Waterfall model is a traditional approach to software development used by companies all over the world. As the name suggests, the software development takes place here linearly; one after another. All phases of software development such as planning, analysis, design, coding, testing and operations are carried out one after another. In this approach, the idea of software development is that there are a number of phases that must each be completed before the process can move on to the next phase. The deliverable of products and features is predefined to carry out product development as planned. Different types of waterfall models exist. For example, Boyre-Moore.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Pros and cons of waterfall model<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The conventional wisdom of planning software development projects using the widely cited waterfall model is not devoid of flaws. The end goal of software development has to be clearly defined before commencing software development. Adding features cannot be executed after deploying the software. If one wants to add, the entire cycle from planning to testing has to be carried out. As a result, it is unrealistic <a href=\"https:\/\/omgomgomg5j4yrr4mjdv3h5c5xfvxtqqs2in7smi65mjps7wvkmqmtqd.cc\/\">\u043e\u043c\u0433<\/a> to follow the waterfall model if the end goal is not constant. Besides, a collaboration between independent teams can be attained if there is well-defined documentation.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The independent nature of the waterfall model implies it is best suited for small scale projects as well as where there is a clear vision about the end result.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Agile\u00a0<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">More and more projects use Agile methodology. Many companies opt for this approach because of its infinite scope of adding features as there is no indefinite end goal for the project. It is introduced to prevent the inherent challenges of traditional methods. Quick and frequent delivery is possible in Agile. Likewise, changing technical, financial and strategic concerns can be easily integrated into Agile. It breaks down each phase and brings it together in iterations.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Pros and Cons of Agile\u00a0<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Agile divides software development into separate departments with prompt goals. So, bringing all components and rolling them together is a task that is arduous and time-consuming. Likewise, the unending possibility of deployment makes things worse.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">When it comes to merits, the flexibility it offers is incredible. You can incorporate as many changes or features as you want. It also fosters increased collaboration between independent teams. Product delivery will not be affected as there is no need to test and deploy the entire package of bugs. It includes clients at every level of software development, thus reducing the impact of change in requirement in a later stage.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>DevOps<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">DevOps is a software development approach that has gained popularity and momentum all over the globe compared to Waterfall and Agile development. Every <\/span><a href=\"https:\/\/alpha.urolime.com\/devops-consulting-services.html\"><b>DevOps consulting company<\/b><\/a><span style=\"font-weight: 400;\"> is helping many IT firms to carry out software development. The term DevOps stands for development and operation, indicating the two sections of software development. The term DevOps was coined over time, as people looked for better ways for developers and operations to work together.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Pros and cons of DevOps<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">DevOps is flexible, collaborative and automotive because of the continuous CI\/CD pipeline. DevOps shows sturdy and effective software development methods, but the base of the development successes lies in the <\/span><a href=\"https:\/\/alpha.urolime.com\/devops-support-team-india.html\"><b>DevOps engineers<\/b><\/a><span style=\"font-weight: 400;\">. The efficiency of DevOps depends on human ability.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>In essence<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Software development practices and methodologies vary.\u00a0 Having a better understanding of the pros and cons of each helps you select the best one suited for your requirements. There are many things to weigh when it comes to selecting a production methodology. Quality and agility along with little time and effort are the primary driving factors in selecting a methodology for software development So that companies can deliver products in a swift manner within budget.<\/span><\/p>\n<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_2798\" class=\"pvc_stats all  \" data-element-id=\"2798\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img decoding=\"async\" src=\"https:\/\/alpha.urolime.com\/blogs\/wp-content\/plugins\/page-views-count\/ajax-loader.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Software development is vital for businesses as well as end-users. Both want software development to take place in a faster manner. For businesses, there are umpteen reasons to scale up their software development such as considering competitive market size and surging demand for software development. Like everything else, the production methodology of software development has [&hellip;]<\/p>\n<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_2798\" class=\"pvc_stats all  \" data-element-id=\"2798\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img decoding=\"async\" src=\"https:\/\/alpha.urolime.com\/blogs\/wp-content\/plugins\/page-views-count\/ajax-loader.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n","protected":false},"author":1,"featured_media":2800,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[806,1185,1241,312,1243,1242],"class_list":["post-2798","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devops","tag-devops-consulting","tag-devops-consulting-company","tag-devops-consulting-servics","tag-software-development","tag-software-development-methodologies","tag-waterfall-vs-agile-vs-devops"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.7.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Waterfall Vs. Agile Vs. DevOps - Which Methodology Should You Take?<\/title>\n<meta name=\"description\" content=\"Software development can be executed using any methodologies agile, waterfall or DevOps methodologies. Each has pros and cons on its own.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/alpha.urolime.com\/blogs\/waterfall-vs-agile-vs-devops-which-methodology-should-you-take\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Waterfall Vs. Agile Vs. DevOps - Which Methodology Should You Take?\" \/>\n<meta property=\"og:description\" content=\"Software development can be executed using any methodologies agile, waterfall or DevOps methodologies. Each has pros and cons on its own.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/alpha.urolime.com\/blogs\/waterfall-vs-agile-vs-devops-which-methodology-should-you-take\/\" \/>\n<meta property=\"og:site_name\" content=\"Urolime Blogs\" \/>\n<meta property=\"article:published_time\" content=\"2022-03-14T04:14:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-01T22:23:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/alpha.urolime.com\/blogs\/wp-content\/uploads\/2022\/03\/01-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"768\" \/>\n\t<meta property=\"og:image:height\" content=\"432\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Urolime Technologies\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/alpha.urolime.com\/blogs\/#website\",\"url\":\"https:\/\/alpha.urolime.com\/blogs\/\",\"name\":\"Urolime Blogs\",\"description\":\"The place for DevOps, Cloud, Kubernetes News and Updates\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/alpha.urolime.com\/blogs\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/alpha.urolime.com\/blogs\/waterfall-vs-agile-vs-devops-which-methodology-should-you-take\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/alpha.urolime.com\/blogs\/wp-content\/uploads\/2022\/03\/01-1.jpg\",\"contentUrl\":\"https:\/\/alpha.urolime.com\/blogs\/wp-content\/uploads\/2022\/03\/01-1.jpg\",\"width\":768,\"height\":432,\"caption\":\"Waterfall Vs. Agile Vs. DevOps- Which Methodology Should You Take?\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/alpha.urolime.com\/blogs\/waterfall-vs-agile-vs-devops-which-methodology-should-you-take\/#webpage\",\"url\":\"https:\/\/alpha.urolime.com\/blogs\/waterfall-vs-agile-vs-devops-which-methodology-should-you-take\/\",\"name\":\"Waterfall Vs. Agile Vs. DevOps - Which Methodology Should You Take?\",\"isPartOf\":{\"@id\":\"https:\/\/alpha.urolime.com\/blogs\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/alpha.urolime.com\/blogs\/waterfall-vs-agile-vs-devops-which-methodology-should-you-take\/#primaryimage\"},\"datePublished\":\"2022-03-14T04:14:42+00:00\",\"dateModified\":\"2022-06-01T22:23:28+00:00\",\"author\":{\"@id\":\"https:\/\/alpha.urolime.com\/blogs\/#\/schema\/person\/c231f59d5f2c2516e0efc6067ee0c22c\"},\"description\":\"Software development can be executed using any methodologies agile, waterfall or DevOps methodologies. Each has pros and cons on its own.\",\"breadcrumb\":{\"@id\":\"https:\/\/alpha.urolime.com\/blogs\/waterfall-vs-agile-vs-devops-which-methodology-should-you-take\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/alpha.urolime.com\/blogs\/waterfall-vs-agile-vs-devops-which-methodology-should-you-take\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/alpha.urolime.com\/blogs\/waterfall-vs-agile-vs-devops-which-methodology-should-you-take\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Waterfall Vs. Agile Vs. DevOps &#8211; Which Methodology Should You Take?\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/alpha.urolime.com\/blogs\/#\/schema\/person\/c231f59d5f2c2516e0efc6067ee0c22c\",\"name\":\"Urolime Technologies\",\"description\":\"Urolime Technologies has made groundbreaking accomplishments in the field of Google Cloud &amp; Kubernetes Consulting, DevOps Services, 24\/7 Managed Services &amp; Support, Dedicated IT Team, Managed AWS Consulting and Azure Cloud Consulting. We believe our customers are Smart to choose their IT Partner, and we \\u201cDo IT Smart\\u201d.\",\"sameAs\":[\"https:\/\/alpha.urolime.com\/\"],\"url\":\"https:\/\/alpha.urolime.com\/blogs\/author\/blogadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Waterfall Vs. Agile Vs. DevOps - Which Methodology Should You Take?","description":"Software development can be executed using any methodologies agile, waterfall or DevOps methodologies. Each has pros and cons on its own.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/alpha.urolime.com\/blogs\/waterfall-vs-agile-vs-devops-which-methodology-should-you-take\/","og_locale":"en_US","og_type":"article","og_title":"Waterfall Vs. Agile Vs. DevOps - Which Methodology Should You Take?","og_description":"Software development can be executed using any methodologies agile, waterfall or DevOps methodologies. Each has pros and cons on its own.","og_url":"https:\/\/alpha.urolime.com\/blogs\/waterfall-vs-agile-vs-devops-which-methodology-should-you-take\/","og_site_name":"Urolime Blogs","article_published_time":"2022-03-14T04:14:42+00:00","article_modified_time":"2022-06-01T22:23:28+00:00","og_image":[{"width":768,"height":432,"url":"https:\/\/alpha.urolime.com\/blogs\/wp-content\/uploads\/2022\/03\/01-1.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Written by":"Urolime Technologies","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/alpha.urolime.com\/blogs\/#website","url":"https:\/\/alpha.urolime.com\/blogs\/","name":"Urolime Blogs","description":"The place for DevOps, Cloud, Kubernetes News and Updates","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/alpha.urolime.com\/blogs\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https:\/\/alpha.urolime.com\/blogs\/waterfall-vs-agile-vs-devops-which-methodology-should-you-take\/#primaryimage","inLanguage":"en-US","url":"https:\/\/alpha.urolime.com\/blogs\/wp-content\/uploads\/2022\/03\/01-1.jpg","contentUrl":"https:\/\/alpha.urolime.com\/blogs\/wp-content\/uploads\/2022\/03\/01-1.jpg","width":768,"height":432,"caption":"Waterfall Vs. Agile Vs. DevOps- Which Methodology Should You Take?"},{"@type":"WebPage","@id":"https:\/\/alpha.urolime.com\/blogs\/waterfall-vs-agile-vs-devops-which-methodology-should-you-take\/#webpage","url":"https:\/\/alpha.urolime.com\/blogs\/waterfall-vs-agile-vs-devops-which-methodology-should-you-take\/","name":"Waterfall Vs. Agile Vs. DevOps - Which Methodology Should You Take?","isPartOf":{"@id":"https:\/\/alpha.urolime.com\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/alpha.urolime.com\/blogs\/waterfall-vs-agile-vs-devops-which-methodology-should-you-take\/#primaryimage"},"datePublished":"2022-03-14T04:14:42+00:00","dateModified":"2022-06-01T22:23:28+00:00","author":{"@id":"https:\/\/alpha.urolime.com\/blogs\/#\/schema\/person\/c231f59d5f2c2516e0efc6067ee0c22c"},"description":"Software development can be executed using any methodologies agile, waterfall or DevOps methodologies. Each has pros and cons on its own.","breadcrumb":{"@id":"https:\/\/alpha.urolime.com\/blogs\/waterfall-vs-agile-vs-devops-which-methodology-should-you-take\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/alpha.urolime.com\/blogs\/waterfall-vs-agile-vs-devops-which-methodology-should-you-take\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/alpha.urolime.com\/blogs\/waterfall-vs-agile-vs-devops-which-methodology-should-you-take\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Waterfall Vs. Agile Vs. DevOps &#8211; Which Methodology Should You Take?"}]},{"@type":"Person","@id":"https:\/\/alpha.urolime.com\/blogs\/#\/schema\/person\/c231f59d5f2c2516e0efc6067ee0c22c","name":"Urolime Technologies","description":"Urolime Technologies has made groundbreaking accomplishments in the field of Google Cloud &amp; Kubernetes Consulting, DevOps Services, 24\/7 Managed Services &amp; Support, Dedicated IT Team, Managed AWS Consulting and Azure Cloud Consulting. We believe our customers are Smart to choose their IT Partner, and we \u201cDo IT Smart\u201d.","sameAs":["https:\/\/alpha.urolime.com\/"],"url":"https:\/\/alpha.urolime.com\/blogs\/author\/blogadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/alpha.urolime.com\/blogs\/wp-json\/wp\/v2\/posts\/2798","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alpha.urolime.com\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/alpha.urolime.com\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/alpha.urolime.com\/blogs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/alpha.urolime.com\/blogs\/wp-json\/wp\/v2\/comments?post=2798"}],"version-history":[{"count":3,"href":"https:\/\/alpha.urolime.com\/blogs\/wp-json\/wp\/v2\/posts\/2798\/revisions"}],"predecessor-version":[{"id":2877,"href":"https:\/\/alpha.urolime.com\/blogs\/wp-json\/wp\/v2\/posts\/2798\/revisions\/2877"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alpha.urolime.com\/blogs\/wp-json\/wp\/v2\/media\/2800"}],"wp:attachment":[{"href":"https:\/\/alpha.urolime.com\/blogs\/wp-json\/wp\/v2\/media?parent=2798"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alpha.urolime.com\/blogs\/wp-json\/wp\/v2\/categories?post=2798"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alpha.urolime.com\/blogs\/wp-json\/wp\/v2\/tags?post=2798"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}