{"id":369,"date":"2013-06-27T17:20:41","date_gmt":"2013-06-27T17:20:41","guid":{"rendered":"http:\/\/www.siriinnovations.com\/blog\/?p=369"},"modified":"2013-07-21T14:11:22","modified_gmt":"2013-07-21T14:11:22","slug":"agile-methodology","status":"publish","type":"post","link":"https:\/\/siriinnovations.com\/blog\/agile-methodology\/","title":{"rendered":"Introduction to Agile Methodology"},"content":{"rendered":"<p><strong>Introduction:<\/strong><\/p>\n<p>Agile methodology is an alternative to traditional project management, typically used in software development. It helps teams respond to unpredictability through incremental, iterative work cadences, known as sprints. Agile methodologies are an alternative to waterfall, or traditional sequential development.<\/p>\n<p><strong>Why Agile:<\/strong><\/p>\n<p>Agile development methodology provides opportunities to assess the direction of a project throughout the development life-cycle. This is achieved through regular cadences of work, known as sprints or iterations, at the end of which teams must present a potentially shippable product increment. In waterfall, development teams only have one chance to get each aspect of a project right. In an agile paradigm, every aspect of development \u2014 requirements, design, etc. \u2014 is continually revisited throughout the life-cycle. When a team stops and re-evaluates the direction of a project every two weeks, there\u2019s always time to steer it in another direction.<\/p>\n<p><strong>Scrum:<\/strong><\/p>\n<p>Scrum is the most popular way of introducing Agility due to its simplicity and flexibility. Scrum emphasizes empirical feedback, team self management, and striving to build properly tested product increments within short iterations.<\/p>\n<p>Scrum has only three roles: Product Owner, Team, and Scrum Master. The responsibilities of the traditional project manager role are split up among these three Scrum roles.<\/p>\n<p>Scrum has five meetings: Backlog Grooming (aka Backlog Refinement), Sprint Planning, Daily Scrum (aka 15-minute stand up), the Sprint Review Meeting, and the Sprint Retrospective Meeting.<\/p>\n<p><a href=\"http:\/\/www.siriinnovations.com\/blog\/wp-content\/uploads\/2013\/06\/agile.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-370\" alt=\"agile\" src=\"http:\/\/www.siriinnovations.com\/blog\/wp-content\/uploads\/2013\/06\/agile-300x194.png\" width=\"300\" height=\"194\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Pros and Cons of Agile vs Waterfall:<\/strong><\/p>\n<ol>\n<li>Agile makes it easier to add features or aspects you discovered into your product whereas in Waterfall When dealing with a business that continually evolves and requires adaptation, it can lead to scope creep, budget overruns, or a project launch that doesn&#8217;t hit the clients evolving needs. Re-entering a waterfall process over and over because of a continually evolving business can cause a project to head over budget.<\/li>\n<li>In Agile appropriate planning not done in advance which can lead to cost overruns later whereas in Waterfall if there is a complete visibility of the business better planning can be done in advance lead to less overruns but it requires intensive upfront planning to ensure that intricate details are accounted for and aren&#8217;t discovered midstream in the project.<\/li>\n<li>Agile can lead to endless cycles of code sprints and never reaching a product launch and the finished product can often become something completely different than what was originally planned for and if mismanaged can greatly overrun budget expectations whereas Waterfall can still yield a good result and a faster project launch.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Introduction: Agile methodology is an alternative to traditional project management, typically used in software development. It helps teams respond to unpredictability through incremental, iterative work cadences, known as sprints. Agile methodologies are an alternative to waterfall, or traditional sequential development. Why Agile: Agile development methodology provides opportunities to assess the direction of a project throughout [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,1,3],"tags":[61],"class_list":["post-369","post","type-post","status-publish","format-standard","hentry","category-development","category-general","category-technical","tag-agile-methodology"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Introduction to Agile Methodology - Siri Innovations<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/siriinnovations.com\/blog\/agile-methodology\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introduction to Agile Methodology - Siri Innovations\" \/>\n<meta property=\"og:description\" content=\"Introduction: Agile methodology is an alternative to traditional project management, typically used in software development. It helps teams respond to unpredictability through incremental, iterative work cadences, known as sprints. Agile methodologies are an alternative to waterfall, or traditional sequential development. Why Agile: Agile development methodology provides opportunities to assess the direction of a project throughout [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/siriinnovations.com\/blog\/agile-methodology\/\" \/>\n<meta property=\"og:site_name\" content=\"Siri Innovations\" \/>\n<meta property=\"article:published_time\" content=\"2013-06-27T17:20:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2013-07-21T14:11:22+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.siriinnovations.com\/blog\/wp-content\/uploads\/2013\/06\/agile-300x194.png\" \/>\n<meta name=\"author\" content=\"Ashwini Dhanuche\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ashwini Dhanuche\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/siriinnovations.com\/blog\/agile-methodology\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/siriinnovations.com\/blog\/agile-methodology\/\"},\"author\":{\"name\":\"Ashwini Dhanuche\",\"@id\":\"https:\/\/siriinnovations.com\/blog\/#\/schema\/person\/85a9915410e74e078e7b71b823a67a0c\"},\"headline\":\"Introduction to Agile Methodology\",\"datePublished\":\"2013-06-27T17:20:41+00:00\",\"dateModified\":\"2013-07-21T14:11:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/siriinnovations.com\/blog\/agile-methodology\/\"},\"wordCount\":422,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/siriinnovations.com\/blog\/agile-methodology\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/www.siriinnovations.com\/blog\/wp-content\/uploads\/2013\/06\/agile-300x194.png\",\"keywords\":[\"Agile Methodology\"],\"articleSection\":[\"Development\",\"General\",\"Technical\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/siriinnovations.com\/blog\/agile-methodology\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/siriinnovations.com\/blog\/agile-methodology\/\",\"url\":\"https:\/\/siriinnovations.com\/blog\/agile-methodology\/\",\"name\":\"Introduction to Agile Methodology - Siri Innovations\",\"isPartOf\":{\"@id\":\"https:\/\/siriinnovations.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/siriinnovations.com\/blog\/agile-methodology\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/siriinnovations.com\/blog\/agile-methodology\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/www.siriinnovations.com\/blog\/wp-content\/uploads\/2013\/06\/agile-300x194.png\",\"datePublished\":\"2013-06-27T17:20:41+00:00\",\"dateModified\":\"2013-07-21T14:11:22+00:00\",\"author\":{\"@id\":\"https:\/\/siriinnovations.com\/blog\/#\/schema\/person\/85a9915410e74e078e7b71b823a67a0c\"},\"breadcrumb\":{\"@id\":\"https:\/\/siriinnovations.com\/blog\/agile-methodology\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/siriinnovations.com\/blog\/agile-methodology\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/siriinnovations.com\/blog\/agile-methodology\/#primaryimage\",\"url\":\"http:\/\/www.siriinnovations.com\/blog\/wp-content\/uploads\/2013\/06\/agile-300x194.png\",\"contentUrl\":\"http:\/\/www.siriinnovations.com\/blog\/wp-content\/uploads\/2013\/06\/agile-300x194.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/siriinnovations.com\/blog\/agile-methodology\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/siriinnovations.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introduction to Agile Methodology\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/siriinnovations.com\/blog\/#website\",\"url\":\"https:\/\/siriinnovations.com\/blog\/\",\"name\":\"Technical blog from Siri Innovations\",\"description\":\"Innovative like no other\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/siriinnovations.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/siriinnovations.com\/blog\/#\/schema\/person\/85a9915410e74e078e7b71b823a67a0c\",\"name\":\"Ashwini Dhanuche\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/siriinnovations.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e1a5b8df11aae0d2b6b890486e885d8e8c327db4ce84aa8fc84126c69f64b6da?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e1a5b8df11aae0d2b6b890486e885d8e8c327db4ce84aa8fc84126c69f64b6da?s=96&d=mm&r=g\",\"caption\":\"Ashwini Dhanuche\"},\"url\":\"https:\/\/siriinnovations.com\/blog\/author\/ashwini\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Introduction to Agile Methodology - Siri Innovations","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:\/\/siriinnovations.com\/blog\/agile-methodology\/","og_locale":"en_US","og_type":"article","og_title":"Introduction to Agile Methodology - Siri Innovations","og_description":"Introduction: Agile methodology is an alternative to traditional project management, typically used in software development. It helps teams respond to unpredictability through incremental, iterative work cadences, known as sprints. Agile methodologies are an alternative to waterfall, or traditional sequential development. Why Agile: Agile development methodology provides opportunities to assess the direction of a project throughout [&hellip;]","og_url":"https:\/\/siriinnovations.com\/blog\/agile-methodology\/","og_site_name":"Siri Innovations","article_published_time":"2013-06-27T17:20:41+00:00","article_modified_time":"2013-07-21T14:11:22+00:00","og_image":[{"url":"http:\/\/www.siriinnovations.com\/blog\/wp-content\/uploads\/2013\/06\/agile-300x194.png","type":"","width":"","height":""}],"author":"Ashwini Dhanuche","twitter_misc":{"Written by":"Ashwini Dhanuche","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/siriinnovations.com\/blog\/agile-methodology\/#article","isPartOf":{"@id":"https:\/\/siriinnovations.com\/blog\/agile-methodology\/"},"author":{"name":"Ashwini Dhanuche","@id":"https:\/\/siriinnovations.com\/blog\/#\/schema\/person\/85a9915410e74e078e7b71b823a67a0c"},"headline":"Introduction to Agile Methodology","datePublished":"2013-06-27T17:20:41+00:00","dateModified":"2013-07-21T14:11:22+00:00","mainEntityOfPage":{"@id":"https:\/\/siriinnovations.com\/blog\/agile-methodology\/"},"wordCount":422,"commentCount":0,"image":{"@id":"https:\/\/siriinnovations.com\/blog\/agile-methodology\/#primaryimage"},"thumbnailUrl":"http:\/\/www.siriinnovations.com\/blog\/wp-content\/uploads\/2013\/06\/agile-300x194.png","keywords":["Agile Methodology"],"articleSection":["Development","General","Technical"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/siriinnovations.com\/blog\/agile-methodology\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/siriinnovations.com\/blog\/agile-methodology\/","url":"https:\/\/siriinnovations.com\/blog\/agile-methodology\/","name":"Introduction to Agile Methodology - Siri Innovations","isPartOf":{"@id":"https:\/\/siriinnovations.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/siriinnovations.com\/blog\/agile-methodology\/#primaryimage"},"image":{"@id":"https:\/\/siriinnovations.com\/blog\/agile-methodology\/#primaryimage"},"thumbnailUrl":"http:\/\/www.siriinnovations.com\/blog\/wp-content\/uploads\/2013\/06\/agile-300x194.png","datePublished":"2013-06-27T17:20:41+00:00","dateModified":"2013-07-21T14:11:22+00:00","author":{"@id":"https:\/\/siriinnovations.com\/blog\/#\/schema\/person\/85a9915410e74e078e7b71b823a67a0c"},"breadcrumb":{"@id":"https:\/\/siriinnovations.com\/blog\/agile-methodology\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/siriinnovations.com\/blog\/agile-methodology\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/siriinnovations.com\/blog\/agile-methodology\/#primaryimage","url":"http:\/\/www.siriinnovations.com\/blog\/wp-content\/uploads\/2013\/06\/agile-300x194.png","contentUrl":"http:\/\/www.siriinnovations.com\/blog\/wp-content\/uploads\/2013\/06\/agile-300x194.png"},{"@type":"BreadcrumbList","@id":"https:\/\/siriinnovations.com\/blog\/agile-methodology\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/siriinnovations.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Introduction to Agile Methodology"}]},{"@type":"WebSite","@id":"https:\/\/siriinnovations.com\/blog\/#website","url":"https:\/\/siriinnovations.com\/blog\/","name":"Technical blog from Siri Innovations","description":"Innovative like no other","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/siriinnovations.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/siriinnovations.com\/blog\/#\/schema\/person\/85a9915410e74e078e7b71b823a67a0c","name":"Ashwini Dhanuche","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/siriinnovations.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e1a5b8df11aae0d2b6b890486e885d8e8c327db4ce84aa8fc84126c69f64b6da?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e1a5b8df11aae0d2b6b890486e885d8e8c327db4ce84aa8fc84126c69f64b6da?s=96&d=mm&r=g","caption":"Ashwini Dhanuche"},"url":"https:\/\/siriinnovations.com\/blog\/author\/ashwini\/"}]}},"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/siriinnovations.com\/blog\/wp-json\/wp\/v2\/posts\/369","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/siriinnovations.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/siriinnovations.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/siriinnovations.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/siriinnovations.com\/blog\/wp-json\/wp\/v2\/comments?post=369"}],"version-history":[{"count":5,"href":"https:\/\/siriinnovations.com\/blog\/wp-json\/wp\/v2\/posts\/369\/revisions"}],"predecessor-version":[{"id":490,"href":"https:\/\/siriinnovations.com\/blog\/wp-json\/wp\/v2\/posts\/369\/revisions\/490"}],"wp:attachment":[{"href":"https:\/\/siriinnovations.com\/blog\/wp-json\/wp\/v2\/media?parent=369"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/siriinnovations.com\/blog\/wp-json\/wp\/v2\/categories?post=369"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/siriinnovations.com\/blog\/wp-json\/wp\/v2\/tags?post=369"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}