<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5227265899038913406</id><updated>2024-09-05T22:58:12.953+01:00</updated><title type='text'>Agile Methodology</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://agile-methodologies.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5227265899038913406/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://agile-methodologies.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5227265899038913406.post-8980950797674269088</id><published>2009-06-27T13:29:00.001+01:00</published><updated>2009-06-27T13:36:53.712+01:00</updated><title type='text'>Scrum Terms</title><content type='html'>&lt;span style=&quot;font-family:verdana;&quot;&gt;Scrurm Master          - Team Lead/Project Manager&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;Sprint                     - Iteration&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;Product Backlog       - Work Items&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;Daily Scrum Meeting - Daily stand up Meeting &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://agile-methodologies.blogspot.com/feeds/8980950797674269088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://agile-methodologies.blogspot.com/2009/06/agile-framework.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5227265899038913406/posts/default/8980950797674269088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5227265899038913406/posts/default/8980950797674269088'/><link rel='alternate' type='text/html' href='http://agile-methodologies.blogspot.com/2009/06/agile-framework.html' title='Scrum Terms'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5227265899038913406.post-1545401741020986135</id><published>2009-06-20T12:54:00.014+01:00</published><updated>2009-06-27T13:28:06.513+01:00</updated><title type='text'>Agile - Planning Phase</title><content type='html'>&lt;div align=&quot;justify&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhltNvMkgAgNk22nKGYRmgjofW_1HzqJwkNYs_wPEuzQlPiOw5Km3uUFE_G_fYkiwDqLDi7OhJfL7leTRCvPGmTxyaA8U7mRzJ46bZZ81uq8Cds0mOKRUsMUSj0lIIpETxFr1Ap-4FYEFru/s1600-h/Planning.jpg&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5349382420209024738&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 275px; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhltNvMkgAgNk22nKGYRmgjofW_1HzqJwkNYs_wPEuzQlPiOw5Km3uUFE_G_fYkiwDqLDi7OhJfL7leTRCvPGmTxyaA8U7mRzJ46bZZ81uq8Cds0mOKRUsMUSj0lIIpETxFr1Ap-4FYEFru/s400/Planning.jpg&quot; border=&quot;0&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt; Planning Phase:&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;1. Project Scope: Based on the high level initial requirements, team will work &lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_1&quot;&gt;actively&lt;/span&gt; with all the stakeholders to define the high level scope for the Project.&lt;/span&gt;&lt;/div&gt;&lt;BR&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;2. Project &lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_2&quot;&gt;Planning&lt;/span&gt; : Project plan will be laid out and it will cover the &lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_3&quot;&gt;&lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_0&quot;&gt;deliverable&lt;/span&gt;&lt;/span&gt; and its time line. &lt;/span&gt;&lt;/div&gt;&lt;BR&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;3. &lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_4&quot;&gt;Building&lt;/span&gt; Development Team: Development team will evolve over the time. But key team members are identified at the beginning of the project to work very &lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_5&quot;&gt;closely&lt;/span&gt; with Customers. &lt;/span&gt;&lt;/div&gt;&lt;BR&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;4. Building Initial Architecture for the system: Initial team members along with key members of the team will get together and discuss about the Initial Architecture for the system (It will evolve over the time).&lt;/span&gt;&lt;/div&gt;&lt;BR&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;5. Development &lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_0&quot;&gt;Environment&lt;/span&gt;: Development &lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_1&quot;&gt;environment&lt;/span&gt; (Software/Hardware requirements), Development tools/&lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_2&quot;&gt;license&lt;/span&gt;, Works stations etc&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;BR&gt;</content><link rel='replies' type='application/atom+xml' href='http://agile-methodologies.blogspot.com/feeds/1545401741020986135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://agile-methodologies.blogspot.com/2009/06/planning-phase.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5227265899038913406/posts/default/1545401741020986135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5227265899038913406/posts/default/1545401741020986135'/><link rel='alternate' type='text/html' href='http://agile-methodologies.blogspot.com/2009/06/planning-phase.html' title='Agile - Planning Phase'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhltNvMkgAgNk22nKGYRmgjofW_1HzqJwkNYs_wPEuzQlPiOw5Km3uUFE_G_fYkiwDqLDi7OhJfL7leTRCvPGmTxyaA8U7mRzJ46bZZ81uq8Cds0mOKRUsMUSj0lIIpETxFr1Ap-4FYEFru/s72-c/Planning.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5227265899038913406.post-5332309654103517904</id><published>2009-06-13T00:41:00.002+01:00</published><updated>2009-06-20T17:27:26.275+01:00</updated><title type='text'>Agile Phases</title><content type='html'>&lt;div align=&quot;center&quot;&gt;&lt;span style=&quot;font-family:verdana;font-size:130%;&quot;&gt;&lt;strong&gt;&lt;u&gt;Agile Phases&lt;/u&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;There are three main phases to implement Agile Methodology. &lt;/div&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;p align=&quot;left&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;1. Planning Phase &lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;left&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;2. Development Phase &lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;left&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;3. Release Phase &lt;/span&gt;&lt;/p&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;/span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2IrL090q0pa8DlqdrafoG7nx0R4X5E_Lk_1Mza2wvXRWA4wUyqiQLA03rFkvFeQZ9yHyi4oeyqNPTf2u-xHKHtYwcRCYRUDCjNbdIg7Af2sz7zlGIr5qR3I0pcu5-hxMNTc_cZCiFGEdO/s1600-h/Phases.jpg&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5346734729220438962&quot; style=&quot;FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 400px; CURSOR: hand; HEIGHT: 301px&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2IrL090q0pa8DlqdrafoG7nx0R4X5E_Lk_1Mza2wvXRWA4wUyqiQLA03rFkvFeQZ9yHyi4oeyqNPTf2u-xHKHtYwcRCYRUDCjNbdIg7Af2sz7zlGIr5qR3I0pcu5-hxMNTc_cZCiFGEdO/s400/Phases.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;strong&gt;1. Planning Phase&lt;/strong&gt; &lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;–Planning: Defines the system being developed. A Product backlog list is created which contains all the current requirements, and information on the project plan.&lt;br /&gt;–Architecture/High level design: Using the product backlog list, the high level design is created. To make decisions on design and implementation, the team holds a design review meeting and goes over the proposals. &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;strong&gt;2. Development Phase&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;=&gt; Analysis -&gt;Design -&gt;Develop -&gt; Review -&gt; Test -&gt;Adjust -&gt; Deliver&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;–System is developed in “Sprints.” Using sprints, the system is developed using an iterative approach. Each sprint is an iterative cycle. Instead of doing the requirements, analysis, design, etc. up front, each sprint covers these design phases and each sprint builds on the previous one. &lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;&lt;strong&gt;3. Release phase&lt;/strong&gt; &lt;/div&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/div&gt;&lt;div align=&quot;justify&quot;&gt;–This phase closes out all the design phases. The team can now prepare for release . This includes final documentation,integration, pre-release staged testing, and release.&lt;/div&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agile-methodologies.blogspot.com/feeds/5332309654103517904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://agile-methodologies.blogspot.com/2009/06/agile-phases.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5227265899038913406/posts/default/5332309654103517904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5227265899038913406/posts/default/5332309654103517904'/><link rel='alternate' type='text/html' href='http://agile-methodologies.blogspot.com/2009/06/agile-phases.html' title='Agile Phases'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2IrL090q0pa8DlqdrafoG7nx0R4X5E_Lk_1Mza2wvXRWA4wUyqiQLA03rFkvFeQZ9yHyi4oeyqNPTf2u-xHKHtYwcRCYRUDCjNbdIg7Af2sz7zlGIr5qR3I0pcu5-hxMNTc_cZCiFGEdO/s72-c/Phases.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5227265899038913406.post-6202017403236465535</id><published>2009-06-13T00:29:00.022+01:00</published><updated>2009-06-20T17:21:35.890+01:00</updated><title type='text'>Agile Introduction</title><content type='html'>&lt;div align=&quot;center&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;strong&gt;&lt;u&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;Agile Methodology Introduction&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt; &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;u&gt;Traditional Waterfall Approach &lt;/u&gt;&lt;br /&gt;&lt;br /&gt;Traditional Waterfall Approach is used to build complex software systems, which can be built in sequence and phase-wise. Here all the requirements are captured at the beginning of the Project. Design is completed next, followed by Coding, Testing and finally Software is implemented. This approach holds very good where complex software system can be built without changing or revisiting already captured business requirements/design/layouts and have no dependencies with other systems /developments / sub projects.&lt;br /&gt;&lt;br /&gt;Under this approach, Project Managers are putting lot of effort in the project plan. &lt;/span&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;From my experience, most of the Software Projects failed due to not meeting the project time frame and/or cost overrun. Key success factors are making timely project &lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_0&quot;&gt;implementation&lt;/span&gt; using best practices, next generation &lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_1&quot;&gt;technology&lt;/span&gt; vision and meeting project time &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_0&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_0&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_0&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_0&quot;&gt;lin&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk3YgsUqOkwgv3_YxeyuXBw35N56IO_AUqlnaWX0Ul-HJ0e17FBWchKJ6DbsmmxbXXoB7hmo47olJGAob1iaYt6cJuiRdikYQ2jTSlCLOqVdAKl7dlQTXPlEnTHG4XT8hzBr2CX6J2qHv9/s1600-h/WaterFalls.jpg&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5349422029380344386&quot; style=&quot;FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 400px; CURSOR: hand; HEIGHT: 308px&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk3YgsUqOkwgv3_YxeyuXBw35N56IO_AUqlnaWX0Ul-HJ0e17FBWchKJ6DbsmmxbXXoB7hmo47olJGAob1iaYt6cJuiRdikYQ2jTSlCLOqVdAKl7dlQTXPlEnTHG4XT8hzBr2CX6J2qHv9/s400/WaterFalls.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;e. I came across a scenario where Customer was looking for a complex &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_2&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_1&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_1&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_1&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_1&quot;&gt;ERP&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; solution within a particular time frame, which had &#39;n&#39; number of dependencies, open solutions/requirements and so many integration touch points with various legacy systems. &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;I attempt to &lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_2&quot;&gt;put forth&lt;/span&gt; my experience on the reason for the failure of Traditional Waterfall Approach in so many cases.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;&lt;u&gt;Traditional Waterfall Approach - Issues&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;1. &lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_3&quot;&gt;Requirements&lt;/span&gt; captured Up-Front: One of the biggest issue with Waterfall is the assumption that all the requirements are captured up-front at the &lt;/span&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;beginning of the project. All the requirements are finalised and documented in Requirement Document. &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;Requirement document forms the baseline for the Functional Specification Document and is passed to development team to start the development. It is possible that the Requirement Document miss some important details at the &lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_4&quot;&gt;beginning&lt;/span&gt; of Requirement gathering phase or leave some open issues or holds on to some assumptions. This means, we have to change the &lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_5&quot;&gt;requirements&lt;/span&gt; outside the requirement gathering phase. This gives rise to Change Requests (CR). In many cases, this will lead to &lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_6&quot;&gt;design&lt;/span&gt; change and will also impact the next phases of the project. It will finally affect the Project Cost as well as Project time line.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;So Project cost increases exponentially over time in case of Water Fall model. A long-term business will be extremely expensive where cost of change increases exponentially.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;2. Having working &lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_7&quot;&gt;Software&lt;/span&gt; Product always: Customer always expect to see and feel something related to the project as early as possible. This will help the customer to describe their &lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_8&quot;&gt;requirements&lt;/span&gt; effectively. Water Fall model asks the Customers to define entire product/software/application at the beginning without giving them a chance to view , feel or review the application &lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_2&quot;&gt;periodically&lt;/span&gt; and amend the requirements as and when needed. &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;So Water Fall model allow us to collect the requirements up-front, develop the entire product/software/application and deploy to customer for their testing. There are two issues here, one is restriction on the amendment to the requirements as needed, secondly,  the customer sees the product at the end of the development and is kept in dark until then.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;&lt;u&gt;Agile Methodologies&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;Agile is a Software development framework which allows the development team to carry the software development in iterations throughout the project life cycle and each iteration touches all the traditional phases of development life &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_2&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_2&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_3&quot;&gt;cy&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifOMN0206aa89ZUizlwE5B6MpDnhrNMid3Z4IkW_JVwk6gE00Sm6vD4Jj6mrACKkWLuXtZEtSxIDzjA30NYBXZt23ygfv1hc3HJmNg_esoX6PAsbg3himU1B5wCNzLNaRMM_er83VKnsFm/s1600-h/Agile_Success.jpg&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5346726698981206834&quot; style=&quot;FLOAT: right; MARGIN: 0px 0px 10px 10px; WIDTH: 201px; CURSOR: hand; HEIGHT: 115px&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifOMN0206aa89ZUizlwE5B6MpDnhrNMid3Z4IkW_JVwk6gE00Sm6vD4Jj6mrACKkWLuXtZEtSxIDzjA30NYBXZt23ygfv1hc3HJmNg_esoX6PAsbg3himU1B5wCNzLNaRMM_er83VKnsFm/s320/Agile_Success.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_3&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_3&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_4&quot;&gt;cle&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;. &lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;Requirements, design, testing cycles are &lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_4&quot;&gt;revisited&lt;/span&gt; in each release of the Software in Agile.&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;Agile is an iterative product development approach and has &lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_5&quot;&gt;continuous&lt;/span&gt; design - code - test cycle throughout of the project. This helps in reducing the cost of the Change Requests. &lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;u&gt;Agile Project Management &lt;/u&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Agile has different flavors like &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_4&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_5&quot;&gt;XP&lt;/span&gt;&lt;/span&gt;, Scrum etc used for Rapid Application Development. Scrum is one of the flavors to implement Agile methodology. It is an iterative and incremental process to develop a software product enabling the Customer to have workable software product at any point of time. Scrum consists of series of &#39;n&#39; day sprints, each sprint producing a usable software product. &lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Scrum is a Project &lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_6&quot;&gt;Management&lt;/span&gt; approach in which project plans are &lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_7&quot;&gt;continuously&lt;/span&gt; inspected and has  full control on four important factors of the Project.&lt;/p&gt;&lt;p align=&quot;left&quot;&gt;1. Project Cost&lt;/p&gt;&lt;p align=&quot;left&quot;&gt;2. Project Schedule&lt;/p&gt;&lt;p align=&quot;left&quot;&gt;3. Project Scope&lt;/p&gt;&lt;p align=&quot;left&quot;&gt;4. Product Quality&lt;/p&gt;&lt;p align=&quot;left&quot;&gt;Functionalities developed using iteration approach will have high quality because of short feedback cycle and controls can be adjusted &lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_8&quot;&gt;frequently&lt;/span&gt; and quickly and resources can be utilised effectively.&lt;/p&gt;&lt;p align=&quot;left&quot;&gt;Agile is not expecting any Up-front requirements, this will help Customers to take the decision when they have more details or after seeing initial version of the product. Frequent releases gives a chance to the Customer to test the Product periodically and give &lt;span class=&quot;blsp-spelling-corrected&quot; id=&quot;SPELLING_ERROR_9&quot;&gt;feed backs&lt;/span&gt;. &lt;/p&gt;&lt;p align=&quot;left&quot;&gt;Another advantage is that development can start before all the requirements are known. &lt;/p&gt;&lt;p align=&quot;left&quot;&gt;&lt;/span&gt;Much less interesting.... &lt;span style=&quot;font-family:verdana;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Agile is a Software development framework which allows the development team to carry the software development in iterations throughout the project life cycle.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Scrum is one of the flavors to implement Agile methodology. It is an iterative and incremental process to develop a software product enabling the Customer to have workable software product at any point of time.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://agile-methodologies.blogspot.com/feeds/6202017403236465535/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://agile-methodologies.blogspot.com/2009/06/test.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5227265899038913406/posts/default/6202017403236465535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5227265899038913406/posts/default/6202017403236465535'/><link rel='alternate' type='text/html' href='http://agile-methodologies.blogspot.com/2009/06/test.html' title='Agile Introduction'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk3YgsUqOkwgv3_YxeyuXBw35N56IO_AUqlnaWX0Ul-HJ0e17FBWchKJ6DbsmmxbXXoB7hmo47olJGAob1iaYt6cJuiRdikYQ2jTSlCLOqVdAKl7dlQTXPlEnTHG4XT8hzBr2CX6J2qHv9/s72-c/WaterFalls.jpg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>