<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Know Scrum</title>
	<atom:link href="http://knowscrum.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://knowscrum.com</link>
	<description>Scrum Tutorials, Scrum Resources and Everything About Scrum</description>
	<lastBuildDate>Sat, 01 Oct 2011 16:33:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>How To Have Scrum In Sustenance or Maintenance Projects &#8211; Agile In Support Work</title>
		<link>http://knowscrum.com/how-to-have-scrum-in-sustenance-or-maintenance-projects-agile-in-support-work/</link>
		<comments>http://knowscrum.com/how-to-have-scrum-in-sustenance-or-maintenance-projects-agile-in-support-work/#comments</comments>
		<pubDate>Sat, 01 Oct 2011 16:09:37 +0000</pubDate>
		<dc:creator>KnowScrumCom</dc:creator>
				<category><![CDATA[Scrum Basics]]></category>
		<category><![CDATA[Kanban in Scrum]]></category>
		<category><![CDATA[Scrum in maintenance]]></category>
		<category><![CDATA[Scrum in support]]></category>
		<category><![CDATA[Scrum Sustenance]]></category>
		<category><![CDATA[Scrumban]]></category>

		<guid isPermaLink="false">http://knowscrum.com/how-to-have-scrum-in-sustenance-or-maintenance-projects-agile-in-support-work/</guid>
		<description><![CDATA[Scrum framework can be applied to maintenance or support kind of work too. There is a misconception that the Scrum framework doesn’t hold good for maintenance work. Actually, it may look a little challenging initially to tailor Scrum to fit sustenance. Here is a brief on what could be done. Generally, Support/Maintenance work involves lot [...]]]></description>
			<content:encoded><![CDATA[<p align="justify"><a href="http://knowscrum.com/what-is-scrum-in-a-nutshell/" target="_blank">Scrum</a> framework can be applied to maintenance or support kind of work too. There is a misconception that the Scrum framework doesn’t hold good for maintenance work. Actually, it may look a little challenging initially to tailor Scrum to fit sustenance. Here is a brief on what could be done.</p>
<p>Generally, Support/Maintenance work involves lot of churn. Changes happen almost daily. <a href="http://knowscrum.com/team-role-in-scrum-team-responsibilities/" target="_blank">Team</a> has to work on high priority customer issues and <a href="http://knowscrum.com/what-are-sprints-in-scrum-characteristics-of-sprint-in-agile/" target="_blank">sprint</a> plan will keep getting interferences (unpredictable user stories) and tasks may need to be added in the middle of a Sprint. Maintenance project may not have releases as in the case of development projects. How do we handle this? </p>
<ul>
<li>
<p>Important thing to note here is to have a short Sprint. Generally 1 Week Sprint. This will make the Sprint Plan to focus on priority items that need to be worked, through out the week and to resolve issues. This will make customer happy.</p>
</li>
<li>
<p>Keep more buffer time while planning the sprint – You never know if an escalated issue might land in your bin that may override all other current issues. If you have about 20% buffer time, you may be comfortably handle priority items without much impacting the sprint plan. If not new issues come, we just continue with the work and if there is bandwidth left, we may pick up more issues from the issues-pool. </p>
</li>
<li>
<p>Scrum-ban technique is being adapted by many. It is a combination of <a href="http://knowscrum.com/what-is-scrum-in-a-nutshell/" target="_blank">Scrum</a> and <a href="http://en.wikipedia.org/wiki/Kanban_%28development%29" target="_blank">Kanban</a> method. It mainly categorizes support tasks in to “Not started”, “In progress”, “Done” on a white board. Post its with task description will be used to categorize the current pool of tasks. For more do check this nice <a href="http://leansoftwareengineering.com/ksse/scrum-ban/" target="_blank">article</a>.</p>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://knowscrum.com/how-to-have-scrum-in-sustenance-or-maintenance-projects-agile-in-support-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Information Refrigerators vs. Information Radiators In Agile Software Development</title>
		<link>http://knowscrum.com/information-radiators-vs-information-refrigerators/</link>
		<comments>http://knowscrum.com/information-radiators-vs-information-refrigerators/#comments</comments>
		<pubDate>Sat, 12 Mar 2011 17:55:00 +0000</pubDate>
		<dc:creator>KnowScrumCom</dc:creator>
				<category><![CDATA[Scrum Basics]]></category>

		<guid isPermaLink="false">http://knowscrum.com/information-radiators-vs-information-refrigerators/</guid>
		<description><![CDATA[An information radiator is a large display of critical team information that is continuously updated and located in a spot where the team can see it constantly]]></description>
			<content:encoded><![CDATA[<p align="justify">We have seen detailed project reports generated week on week, stored in a repository where all managers have access to and the reports are safely protected by password. The reports may be quiet detailed that it provides in-depth information on the project status but often they do not serve the purpose. Firstly, the reports are not visible to all and secondly someone needs to dig up the report to get the information. We call such information as Information Refrigerators. </p>
<p align="justify">An Information Refrigerator is a chart you have to open up and dig around in before you find the ketchup you&#8217;re looking for. </p>
<p align="justify">One of the best practice of Agile software development&#160; is<strong> Information Radiator</strong>. </p>
<p align="justify">An information radiator displays information in a place where passersby can see it. With information radiators, the passersby don&#8217;t need to ask questions; the information simply hits them as they pass. Unlike Information Refrigerators, it takes very little energy to view the information.</p>
<p align="justify">An information radiator is a large display of critical team information that is continuously updated and located in a spot where the team can see it constantly. The term &quot;information radiator&quot; was introduced extensively with a solid theoretical framework in Agile Software Development by <a href="http://alistair.cockburn.us/" target="_blank">Alistair Cockburn</a></p>
<p align="justify">Information radiators are typically used to display the status of work, the condition of tests or load build status, the progress of the team. Team members are free to update the information radiator as and when the status changes. Some information radiators may have rules about how they are updated. Whiteboards, flip charts, poster boards or large monitor displays can all be used as the base media for an information radiator. In one of the projects where Agile Software Development is strongly practiced, we have seen large monitor which displays the unit test status, the load build status etc in a visible color codes fashion that is easy to digest. </p>
<p align="justify">Here is an example of a task board:</p>
<p align="justify"><a href="http://knowscrum.com/wp-content/uploads/2011/03/LabelledTaskBoard.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="LabelledTaskBoard" border="0" alt="LabelledTaskBoard" src="http://knowscrum.com/wp-content/uploads/2011/03/LabelledTaskBoard_thumb.jpg" width="480" height="358" /></a></p>
<p align="justify"><font size="1"><em>Source :&#160; </em></font><a href="http://www.mountaingoatsoftware.com"><font size="1"><em>http://www.mountaingoatsoftware.com</em></font></a></p>
]]></content:encoded>
			<wfw:commentRss>http://knowscrum.com/information-radiators-vs-information-refrigerators/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Symptoms to Identify Failures in Scrum Project</title>
		<link>http://knowscrum.com/symptoms-of-failures-in-scrum/</link>
		<comments>http://knowscrum.com/symptoms-of-failures-in-scrum/#comments</comments>
		<pubDate>Thu, 09 Dec 2010 19:08:54 +0000</pubDate>
		<dc:creator>KnowScrumCom</dc:creator>
				<category><![CDATA[Scrum Basics]]></category>

		<guid isPermaLink="false">http://knowscrum.com/symptoms-of-failures-in-scrum/</guid>
		<description><![CDATA[Though Scrum is seen as most successful in delivering a product, often Scrum itself fails due to various reasons. The Symptoms and Root Causes are discussed in this article]]></description>
			<content:encoded><![CDATA[<p align="justify">Though <a href="http://knowscrum.com/what-is-scrum-in-a-nutshell/" target="_blank">Scrum</a> is seen as most successful in delivering a product, often Scrum itself fails due to various reasons. The Symptoms and Root Causes are discussed in this article. As per Wikipedia, failure generally refers to the state or condition of not meeting a desirable or intended objective. so what is failure in the context of Scrum? As per the Agile Manifesto’s Principles, our highest priority is to satisfy customer through early and continuous delivery of valuable software. So a failure in context of Scrum can be defined as – Unsatisfied customer because of late or sporadic delivery of valueless artifacts.</p>
<p align="justify">Large parentage of organizations are believed to fail in Scrum due to the following reasons:</p>
<ul>
<li>Not implementing the whole process </li>
<li>The team is not co-located </li>
<li>Compromise on the Product Owner / Scrum Master roles </li>
<li>Compromise on the size of the team </li>
</ul>
<p align="justify">But how do you identify that the Scrum project is failing? There is no one single cause but a combination of problem areas that are dependent on each other like. Broadly the problem areas an be classified into:<a href="http://knowscrum.com/wp-content/uploads/2010/12/Failure_Areas_Scrum.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Failure_Areas_Scrum" border="0" alt="Failure_Areas_Scrum" src="http://knowscrum.com/wp-content/uploads/2010/12/Failure_Areas_Scrum_thumb.jpg" width="240" height="229" /></a></p>
<ul>
<li>Emotion</li>
<li>Culture</li>
<li>Reflection</li>
<li>Adaption</li>
<li>Collaboration</li>
</ul>
<p align="justify">In each of the above area, there are different symptoms that can indicate that the Scrum Project is failing. when you encounter such symptoms its easy to jump in and do a quick patch but it will not last longer if the root cause is not addressed. So, we have divided into two categories i.e Symptoms and Root cause under each problem area to help you clearly differentiate between symptom and root cause and fix the problem.</p>
<ul>
<li><strong>Emotional</strong></li>
<ul>
<li>Symptoms: Individual opposition, Confusion, Subversive Behavior, No Discipline, Apathy</li>
<li>Root Cause: Fear, Influence, Preference, Superiority, Ignorance, Indifference, Position, Comfort</li>
</ul>
<li><strong>Cultural</strong></li>
<ul>
<li>Symptoms: Micromanagement, Mini-Waterfalls, Finger-Pointing, Revoking team discussions, detailed reporting, scrum master is seen as accountable for the team</li>
<li>Root Cause: Heroism, command &amp; control, bad values, limited accountability, hierarchical thinking, individual compensation, blaming, compliance</li>
</ul>
<li><strong>Reflections</strong></li>
<ul>
<li>Symptoms: Process at sprint n same as Sprint 1, no known Sprint velocity, no hands-on customer demo, no code reviews, stand-up monotonous, test and run before check-in</li>
<li>Root Cause&quot;: Misleading metrics, no group reflections, missing self reflection, missing commitment, non-learning, wrong value definition, comfort zone</li>
</ul>
<li><strong>Adaption</strong></li>
<ul>
<li>Symptoms: Retrospective without actions, no time for change, do things that do not work again and again, no refactoring, sprint review without consequences, still no tests</li>
<li>Root Cause: ineffective scrum master, cookie cutter process, imposed process, group pressure, invisible product owner, no empowerment, no adaption, too frequent changes.</li>
</ul>
<li><strong>Collaboration</strong></li>
<ul>
<li>Symptoms:Task handover, many loose ends, only business analyst talks to the customer, no team planning, not slowing down for teammates, deciding for customer, check-in race</li>
<li>Root Cause: Segregation, hard-coded communication paths, push-systems, no shared responsibility, separation, turf wars and politics.</li>
</ul>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://knowscrum.com/symptoms-of-failures-in-scrum/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Benefits Of Continuous Integration In Scrum &#8211; Best Practices In Scrum</title>
		<link>http://knowscrum.com/benefits-of-continuous-integration-in-scrum-best-practices-in-scrum/</link>
		<comments>http://knowscrum.com/benefits-of-continuous-integration-in-scrum-best-practices-in-scrum/#comments</comments>
		<pubDate>Tue, 26 Oct 2010 17:28:32 +0000</pubDate>
		<dc:creator>KnowScrumCom</dc:creator>
				<category><![CDATA[Scrum Basics]]></category>
		<category><![CDATA[Build Status Email]]></category>
		<category><![CDATA[Continuous Integration]]></category>
		<category><![CDATA[Scrum Best Practices]]></category>
		<category><![CDATA[Scrum Build Automation]]></category>
		<category><![CDATA[Scrum Software]]></category>

		<guid isPermaLink="false">http://knowscrum.com/benefits-of-continuous-integration-in-scrum-best-practices-in-scrum/</guid>
		<description><![CDATA[Scrum Best Practices, Scrum Build Automation, Continuous Integration, Scrum Software, Build Status Email to everyone]]></description>
			<content:encoded><![CDATA[<p align="justify"><a href="http://knowscrum.com/traditional-software-development-waterfall-method-compared-to-scrum-framework/" target="_blank"><strong>Traditional Software Development</strong></a> such as in Waterfall Model, programmers often code in isolation for days or even months before integrating different modules developed by the team. Code shared between multiple people and frequent changes often introduce lot of integration complications, dependent bugs etc. In <a href="http://knowscrum.com/what-is-scrum-in-a-nutshell/" target="_blank"><strong>Scrum</strong></a>, team is in hyper productive mode and usually churns out code at a faster pace. Often, Scrum team spends time in debugging conflicts resulted in integrating software modules and it is very time consuming. This is one of the reasons why Scrum experts recommend using <strong><em>CI – Continuous Integration. </em></strong>Continuous Integration allows us to have several clean builds in a day. There are several tools such as <strong>Apache Continuum</strong>, <strong>CruiseControl </strong>etc are capable of automating compilation, unit tests etc activities to ensure that the code submitted is always consistent and with good quality. </p>
<ol>
<li>
<p align="justify"><strong>Always use a Software Revision Control</strong> – A code repository is a must to manage software development project. Revision Control software such as <strong>Subversion</strong>, <strong>CVS</strong>, <strong>Rational Clearcase</strong> etc are industry standard software that manage your software efficiently. </p>
</li>
<li>
<p align="justify"><strong>Automating the build</strong> – Single command should run the build – using tools such as <strong>Ant</strong>, <strong>Maven</strong>, <strong>MSBuild</strong> etc. This is very essential as it avoids manual build process/conflict/dependency issues and successful builds can even be emailed or SMSed to the concerned people. Build errors/stats could also be documented. </p>
</li>
<li>
<p align="justify"><strong>Every commit should trigger the automated build – </strong>This will ensure the integrity of each commit automatically.</p>
</li>
<li>
<p align="justify"><strong>Automated tests on built binaries/load (Self Test) – </strong>As soon as the build process completes, the sanity test cases are run – automated. Again, the test results can be broadcasted via email or SMS or via a Build Portal. This automation will avoid doing mundane tests on the build. This will give more time for the team to do more serious work.</p>
</li>
<li>
<p align="justify"><strong>Latest Builds Get Deployed automatically -</strong>&#160; There is no other better way to please the customer to send the build or deploy the load automatically to their environment as soon as the build completes. We may decide to do this every end of sprint. Customer need to put any effort to get the new load.</p>
</li>
</ol>
<p align="justify">Benefits are priceless but the main challenge is to build the CI environment and it requires some time and expertise. There are tools available for developers which could make life simpler.</p>
<p align="justify"><strong>List of CI Tools:</strong></p>
<ul>
<li>
<p align="justify"><a href="http://cruisecontrol.sourceforge.net/" target="_blank"><strong>CruiseControl</strong></a> – Java based framework to setup CI</p>
</li>
<li>
<p align="justify"><a href="http://continuum.apache.org/" target="_blank"><strong>Apache Continuum</strong></a> – Continuous Integration Server and Build server</p>
</li>
<li>
<p align="justify"><a href="http://www.atlassian.com/software/bamboo/" target="_blank"><strong>Bamboo</strong></a> &#8211; Bamboo is used for continuous integration by over 1100 organisations in 53 countries around the globe</p>
</li>
<li>
<p align="justify"><a href="http://www.conifersystems.com/cascade/" target="_blank"><strong>Cascade</strong></a> &#8211; Faster, Smarter Software Development</p>
</li>
<li>
<p align="justify"><a href="http://jazz.net/projects/rational-team-concert/" target="_blank"><strong>Rational Team Concert</strong></a> – Tool from Rational to improve build process.</p>
</li>
</ul>
<p align="justify">Many tools are out there, please try and chose for your Scrum development work. Do let us know your feedback.</p>
]]></content:encoded>
			<wfw:commentRss>http://knowscrum.com/benefits-of-continuous-integration-in-scrum-best-practices-in-scrum/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>10 Best Free Scrum Tools</title>
		<link>http://knowscrum.com/10-best-free-scrum-tools/</link>
		<comments>http://knowscrum.com/10-best-free-scrum-tools/#comments</comments>
		<pubDate>Mon, 25 Oct 2010 16:50:28 +0000</pubDate>
		<dc:creator>KnowScrumCom</dc:creator>
				<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://knowscrum.com/10-best-free-scrum-tools/</guid>
		<description><![CDATA[There are many commercial tools available. But, here in this post we have list free tools that are used for Agile/Scrum project management.]]></description>
			<content:encoded><![CDATA[<p align="justify">The best tools for managing <a href="http://knowscrum.com/what-is-scrum-in-a-nutshell/"><strong>Scrum</strong></a> are note cards, whiteboards and big visible charts. Once you get it right using the white board, often stake holders of the projects would like to see the burn down charts online. Not only that, the <a href="http://knowscrum.com/team-role-in-scrum-team-responsibilities/"><strong>Scrum Team</strong></a> also would like to have some kind of tools to manage their tasks, generate reports on unassigned tasks etc. There are many online tools that lets you manage a project using the Scrum methodology. If you are managing a Scrum for the first time, then we recommend you to stay with note cards, whiteboards and charts as the tools for managing until you have become familiar with the entire <a href="http://knowscrum.com/what-is-scrum-in-a-nutshell/" target="_blank"><strong>Scrum framework</strong></a>. When you are familiar with it, its fruitful to try your hands on some software tools that let you manage <a href="http://knowscrum.com/what-is-scrum-in-a-nutshell/"><strong>Scrum</strong></a> efficiently while you deliver.</p>
<p align="justify">There are many commercial tools available. But, here is the list of free tools that are used for Agile/Scrum project management.</p>
<p align="justify"><strong>1. Agile Tracking Tool</strong></p>
<p align="justify">Agile Tracking Tool is a free open source tool that helps in knowing how much work is in progress and blocked. It maintains your backlog items with categories and lets you add acceptance criteria and comments on the backlog item. It provides support to measure iteration velocity and forecasts when work will be done using the measured velocity.</p>
<p>More info <a href="http://www.agiletrackingtool.com/">here</a>.</p>
<p><strong>2. Kunagi</strong></p>
<p>Kunagi offers integrated project management, supplementing Scrum by a selection of other best practices to cover all project management needs. It does not only offer management of basic Scrum documents, but also a variety of additional data.</p>
<p>More info <a href="http://kunagi.org/" target="_blank">here</a>.</p>
<p><strong>3. ScrumDo</strong></p>
<p>ScrumDo’s focus on scrum fundamentals, simplicity, and ease of use make it truly unique. </p>
<p>More info <a href="http://www.scrumdo.com/" target="_blank">here</a>.</p>
<p><strong>4. Express</strong></p>
<p>Express is an open source, Agile project management tool. It provides tools for managing and tracking stories and tasks, projects and iterations.</p>
<p>More info <a href="http://agileexpress.sourceforge.net/" target="_blank">here</a>.</p>
<p><strong>5. Scrumy</strong></p>
<p>Scrumy is a project management tool based on Scrum. </p>
<p>More info <a href="http://scrumy.com" target="_blank">here</a>.</p>
<p><strong>6. PangoScrum</strong></p>
<p align="justify">PangoScrum is a free online tool for Scrum that lets you improve continually your efficiency while delivering. It provides a simple and friendly interface to write, estimate and rank priorities in your product backlog through. In PangoScrum the dates of your planning, review and retrospective meetings will be scheduled in a calendar for easy display and access.</p>
<p>More info <a href="http://pangoscrum.com/">here</a>.</p>
<p><strong>7. Scrumpy</strong></p>
<p align="justify">Scrumpy<em> </em>is a free, standalone, 100% Java application specifically designed to help a Scrum Product Owner maintain a Backlog of User Stories.Scrumpy’s feature set has been carefully scoped to compliment your existing Scrum practices i.e. the ones involving a wall, sticky pieces of paper and people talking to each other. It assists with your day to day Backlog maintenance and provides you with a meaningful long term view that helps you to manage the expectation of your stakeholders.</p>
<p>More info <a href="http://www.scrumpytool.com/">here</a>.</p>
<p><strong>8. Agilito</strong></p>
<p align="justify">Agilito is an open source, browser-based agile management tool that aims to do <strong>just enough</strong> for you to effectively and efficiently manage projects using an Agile methodology. It provides all that are required for Scrum project management.</p>
<p>More info <a href="http://code.google.com/p/agilito/">here</a>.</p>
<p><strong>9. Banana Scrum</strong></p>
<p align="justify">Banana Scrum is a web based, online tool for teams practicing agile development, primarily Scrum. It was developed as a result of Codesprinters team’s experience in creating high quality web applications . It is meant to replace project walls, index cards and other paraphernalia of the paper age long gone.</p>
<p>More info <a href="http://www.bananascrum.com/">here</a>.</p>
<p><strong>10. Sprintometer</strong></p>
<p align="justify">Sprintometer is a free and simple user friendly application with modern GUI for Agile projects’ management and tracking. It can be used for management of SCRUM and XP projects. To simplify data exchange with external programs all charts and spreadsheets in Sprintometer can be exported to Microsoft Excel.</p>
<p>More info <a href="http://sprintometer.com/">here</a>.</p>
<p><strong>11. Agilo for Scrum</strong></p>
<p align="justify">Agilo is a free and flexible, web-based tool to support the Scrum process. Agilo delivers streamlined functionalities for managing Scrum. It’s free and open source, and can be used without limitations.&#160; It is highly configurable to adapt to your specific workflow. It is designed and developed for Teams, Scrum Master, Product Owner and for all Stakeholder who are involved in the project.</p>
<p>More info <a href="http://www.agile42.com/cms/pages/agilo/">here</a>.</p>
<p><strong>12. Agilefant</strong></p>
<p align="justify">Alilefant is a free and open source tool for project and iteration management.&#160; Agilefant is capable of bringing together long-term product and release planning, portfolio management and daily work of the entire organization.</p>
<p>More info <a href="http://www.agilefant.org/">here</a>.</p>
<p><strong>iMeta Agility &#8211; Community Edition (Discontinued)</strong></p>
<p align="justify">iMeta Agility is a Silverlight application for the management of Scrum projects. The iMeta Agility’s Community Edition gives you full access to the system for teams of up to 5 members for FREE. It provides every essential feature that is needed by Scrum like Online Multi User, Product Backlog, Story Management, Sprint Management, Task Board and Burndown Chart.</p>
<p>More info <a href="http://agility.imeta.co.uk/">here</a>.</p>
<p><strong>IceScrum 2 (No more)</strong></p>
<p align="justify">IceScrum 2 is a free and open source tool to manage a project using scrum. It lets you add stories to your product backlog, divide time in sprints and add stories from the backlog to a sprint. Users can pick up stories in the sprint backlog, estimate them, and complete them. You can also add tests on a story<strong>.</strong></p>
<p>More info <a href="http://www.icescrum.org/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://knowscrum.com/10-best-free-scrum-tools/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Sprint Burn Down Chart &#8211; Broadcasts Project Progress To All Stakeholders</title>
		<link>http://knowscrum.com/sprint-burn-down-chart-broadcasts-project-progress-to-all-stakeholders/</link>
		<comments>http://knowscrum.com/sprint-burn-down-chart-broadcasts-project-progress-to-all-stakeholders/#comments</comments>
		<pubDate>Sun, 03 Oct 2010 06:41:46 +0000</pubDate>
		<dc:creator>KnowScrumCom</dc:creator>
				<category><![CDATA[Scrum Tutorial]]></category>
		<category><![CDATA[Agile Burndown]]></category>
		<category><![CDATA[Agile Scrum]]></category>
		<category><![CDATA[Agile Sprint]]></category>
		<category><![CDATA[Scrum Artifact]]></category>
		<category><![CDATA[Scrum Master Status Report]]></category>
		<category><![CDATA[Scrum Sprint]]></category>
		<category><![CDATA[Sprint Broadcast]]></category>
		<category><![CDATA[Sprint Burndown Chart]]></category>
		<category><![CDATA[Sprint Progress Chart]]></category>
		<category><![CDATA[Sprint Status]]></category>

		<guid isPermaLink="false">http://knowscrum.com/sprint-burn-down-chart-broadcasts-project-progress-to-all-stakeholders/</guid>
		<description><![CDATA[Scrum Sprint, Agile Sprint, Agile Burndown, Agile Scrum, Scrum Artifact, Sprint Burndown Chart, Sprint Status, Sprint Progress Chart, Sprint Broadcast, Scrum Master Status Report]]></description>
			<content:encoded><![CDATA[<p align="justify">In <a href="http://knowscrum.com/what-is-scrum-in-a-nutshell/" target="_blank"><strong>Scrum</strong></a>, <strong>Sprint</strong><strong> Burndown Chart</strong> is the greatest indicator of the current project status and the progress done so far. It gives a comprehensive feedback for the <a href="http://knowscrum.com/team-role-in-scrum-team-responsibilities/" target="_blank"><strong>Scrum Team</strong></a> as well as an outsider. Team members come to know how much work has been completed and can get an idea of whether or not the work done is on track. During <a href="http://knowscrum.com/how-to-do-sprint-planning-sprint-planning-in-agile/" target="_blank"><strong>Sprint planning</strong></a>, team along with <a href="http://knowscrum.com/product-owner-role-in-scrum-product-owner-responsibilities/" target="_blank"><strong>Product owner</strong></a>, selects&#160; the user stories/tasks that will be completed in that <a href="http://knowscrum.com/what-are-sprints-in-scrum-characteristics-of-sprint-in-agile/" target="_blank"><strong>Sprint</strong></a>. These user stories are further broken down in to Tasks and Sub-tasks with <strong>relative sizing</strong>/estimates in terms of number of hours needed to complete. This is initial estimate and team starts with this estimate to complete the work. Every day during <a href="http://knowscrum.com/right-way-of-doing-standup-meeting-daily-scrum/" target="_blank"><strong>Standup meetings</strong></a>, <a href="http://knowscrum.com/scrum-master-role-in-scrum-scrum-master-responsibilities/" target="_blank"><strong>Scrum Master</strong></a> makes a note of the remaining work left. This is again a figure representing how much hours are needed to finish each task/user stories. The data is plotted against each day and a graph is drawn (like below).&#160; This is nothing but a <strong>Sprint Burndown Chart</strong>.</p>
<p align="justify"><a href="http://knowscrum.com/wp-content/uploads/2010/10/image2.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://knowscrum.com/wp-content/uploads/2010/10/image_thumb2.png" width="422" height="230" /></a> </p>
<p align="justify">
</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:fb3a1972-4489-4e52-abe7-25a00bb07fdf:98400658-ac11-4113-8af4-14229c1ebb61" class="wlWriterEditableSmartContent">
<p>Download Template <a href="http://knowscrum.com/wp-content/uploads/2010/10/SprintBacklog1.xls" target="_blank">here</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://knowscrum.com/sprint-burn-down-chart-broadcasts-project-progress-to-all-stakeholders/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to Do Project Estimates In Scrum &#8211; Estimation for Fixed Price Projects</title>
		<link>http://knowscrum.com/how-to-do-project-estimates-in-scrum-estimation-for-fixed-price-projects/</link>
		<comments>http://knowscrum.com/how-to-do-project-estimates-in-scrum-estimation-for-fixed-price-projects/#comments</comments>
		<pubDate>Tue, 21 Sep 2010 19:07:47 +0000</pubDate>
		<dc:creator>KnowScrumCom</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://knowscrum.com/how-to-do-project-estimates-in-scrum-estimation-for-fixed-price-projects/</guid>
		<description><![CDATA[Most of you who have worked with traditional software development model know how to estimate for the project provided you follow the same traditional software development method. We often get stuck in debating how many sprints it would take to complete the project. If you are executing a fixed price project using Scrum, then it [...]]]></description>
			<content:encoded><![CDATA[<p>Most of you who have worked with <a href="http://knowscrum.com/traditional-software-development-waterfall-method-compared-to-scrum-framework/" target="_blank"><strong>traditional software development</strong></a> model know how to estimate for the project provided you follow the same traditional software development method. We often get stuck in debating how many <a href="http://knowscrum.com/what-are-sprints-in-scrum-characteristics-of-sprint-in-agile" target="_blank"><strong>sprints</strong></a> it would take to complete the project. If you are executing a fixed price project using <strong><a href="http://knowscrum.com/what-is-scrum-in-a-nutshell/" target="_blank">Scrum</a></strong>, then it becomes more important to providing the estimation to estimate project cost. Here in this post we provide some simple steps that can be followed to arrive at the over all estimate for the product backlog.</p>
<p>1. Estimate the size of each <a href="http://knowscrum.com/easy-product-backlog-template-importance-of-product-backlog-in-scrum/" target="_blank"><strong>Product Backlog</strong></a> Item by Planning Poker. </p>
<p>SIZE = Effort x Complexity x Uncertainty </p>
<p><strong>Planning Poker to estimate the Product Backlog</strong></p>
<ul>
<li>
<div>everyone reads the product backlog item</div>
</li>
<li>
<div>Each person picks up the size estimate relative to the product item that has already been estimated. Normally this is the smallest estimate in the product </div>
</li>
<li>
<div>Everyone shows the card at the same time</div>
</li>
<li>
<div>if there is a significant variation in the estimates, then high and low are explained</div>
</li>
<li>
<div>repeat the process up to 3 times until estimates stops to converge</div>
</li>
<li>
<div>pick a number that everyone agrees to</div>
</li>
</ul>
<p>2. Total the Product Backlog Estimation and you get the total of size. Say in our example, the total is 300 i.e full list = 300</p>
<p>3. Consider the teams velocity as 26 per sprint</p>
<p>4. Whole backlog would take 300/26 = 11.53 Sprints</p>
<p>5. Add Estimation buffer of 10 to 15% depending on your comfortless on the estimates. In our example we consider 15% Estimation buffer </p>
<p>15% Estimation Buffer = 15% of 11.53 = 1.73</p>
<p>6. Add rework buffer of 10% as you would expect to have some rework</p>
<p>10% Rework Buffer = 10% of 11.53 = 1.15</p>
<p>7. Add additional buffer of 10% to cover any risks</p>
<p>10% Additional Buffer = 10% of 11.53 = 1.15</p>
<p>8. Add 1 sprint as Pre-Release Sprint </p>
<p>9. Total Sprints needed for the project = 11.53 + 1.73 + 1.15 + 1.15 + 1 = 16.56 ~ 17 Sprints</p>
<p>10. You would need 17 Sprints for a Product Backlog of Size 300, and team operating at a velocity of 26 per sprint. </p>
<p>Hope these simple steps will guide you to estimate your project.</p>
]]></content:encoded>
			<wfw:commentRss>http://knowscrum.com/how-to-do-project-estimates-in-scrum-estimation-for-fixed-price-projects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Easy Product Backlog Template &#8211; Importance Of Product Backlog In Scrum</title>
		<link>http://knowscrum.com/easy-product-backlog-template-importance-of-product-backlog-in-scrum/</link>
		<comments>http://knowscrum.com/easy-product-backlog-template-importance-of-product-backlog-in-scrum/#comments</comments>
		<pubDate>Mon, 20 Sep 2010 17:45:51 +0000</pubDate>
		<dc:creator>KnowScrumCom</dc:creator>
				<category><![CDATA[Scrum Tutorial]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[auditor]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[Better Scrum]]></category>
		<category><![CDATA[Collection]]></category>
		<category><![CDATA[Commerce]]></category>
		<category><![CDATA[customers]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Easy Scrum]]></category>
		<category><![CDATA[Flower]]></category>
		<category><![CDATA[Highest]]></category>
		<category><![CDATA[history]]></category>
		<category><![CDATA[Importance of Scrum]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[Lower]]></category>
		<category><![CDATA[Lowest priorities in Scrum]]></category>
		<category><![CDATA[preferences]]></category>
		<category><![CDATA[priorities]]></category>
		<category><![CDATA[Product Backlog]]></category>
		<category><![CDATA[Product Backlog requirements]]></category>
		<category><![CDATA[Product Backlog Template]]></category>
		<category><![CDATA[Project]]></category>
		<category><![CDATA[proprietor]]></category>
		<category><![CDATA[sales]]></category>
		<category><![CDATA[Scrum customer]]></category>
		<category><![CDATA[Scrum Owner]]></category>
		<category><![CDATA[Scrum preference]]></category>
		<category><![CDATA[Scrum Sprint]]></category>
		<category><![CDATA[Scrum Team]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[Site]]></category>
		<category><![CDATA[Stories]]></category>
		<category><![CDATA[Story]]></category>
		<category><![CDATA[Template Download]]></category>
		<category><![CDATA[tool]]></category>
		<category><![CDATA[trend]]></category>
		<category><![CDATA[User Stories in Scrum]]></category>
		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false">http://knowscrum.com/easy-product-backlog-template-importance-of-product-backlog-in-scrum/</guid>
		<description><![CDATA[Understanding Product backlog in Scrum. Free Download Product Backlog template.]]></description>
			<content:encoded><![CDATA[<p align="justify">In simple words, <strong>Product Backlog</strong> is a list of all the possible features that are needed to be in a project or product or whatever that is being built or done. If you are building an airplane, then everything that makes an airplane will be there in the Product Backlog. It has both functional and non functional requirements. In other words, everything that interests your customer will be in it. Product Backlog is not just a list of user stories or features but it is prioritized by <a href="http://knowscrum.com/product-owner-role-in-scrum-product-owner-responsibilities/" target="_blank"><strong>Product Owner</strong></a> (if needed, helped by Scrum <a href="http://knowscrum.com/team-role-in-scrum-team-responsibilities/" target="_blank"><strong>Team</strong></a>) as per customer preference. Product Backlog will have highest value adding features at the top and lowest at the end. This makes everyone in the project know what is important for customer. Product Backlog keeps on evolving during <a href="http://knowscrum.com/what-is-scrum-in-a-nutshell/" target="_blank"><strong>Scrum</strong></a>, during each <a href="http://knowscrum.com/what-are-sprints-in-scrum-characteristics-of-sprint-in-agile/" target="_blank"><strong>Sprint</strong></a> it gets refined (priorities change, user stories re-phrased, enhanced as per customer etc) by the team. </p>
<ul>
<li>
<p align="justify">Product Backlog is <strong>single list </strong>of things needed to be done as part of the project. These lists of things are <a href="http://knowscrum.com/how-to-write-user-stories-in-scrum-easy-user-stories-writing-skills/" target="_blank"><strong>User Stories</strong></a> or features in other words. These User Stories are prioritized as per customer’s needs and preference. User Stories at the top of the list are the ones badly needed by the customer. </p>
</li>
<li>
<p align="justify">User stories could include functional and non functional requirements or any requirements that finally adds value to your customers. e.g. If you need a special automation testing tool to do thorough testing, then it could be a user story. This is because, better tested software always gives better product to customers and has great value for them.</p>
</li>
<li>
<p align="justify">User Stories in the Product Backlog could generic and more the number of User Stories, the detailed is your Product Backlog. User Stories that would be worked first or high priority User Stories may be very detailed.</p>
</li>
<li>
<p align="justify">Product Owner is the ultimate responsibility for Product Backlog. </p>
</li>
<li>
<p align="justify">At any given point, however big the project is, there is only one Product Backlog list. During Sprint Planning, Team selects few User Stories (<strong>Sprint Backlog</strong>) from the Product Backlog based on the priority and starts working on them. This ensures that team always builds something that is of interest to the customers.</p>
</li>
</ul>
<h4><strong>A sample Product Backlog:</strong></h4>
<p>Project is to build an E-Commerce Website that sells flowers.</p>
<table border="1" cellspacing="0" cellpadding="2" width="440">
<tbody>
<tr>
<td valign="top" width="126"><strong>User Story ID</strong></td>
<td valign="top" width="242"><strong>User Story </strong></td>
<td valign="top" width="70"><strong>Priority</strong></td>
</tr>
<tr>
<td valign="top" width="126">ID1</td>
<td valign="top" width="242">As a Developer, I should be able to test the code developed in an efficient way via a continuous integration server so that the customer gets quality product at the end</td>
<td valign="top" width="70">1 (Highest Priority)</td>
</tr>
<tr>
<td valign="top" width="126">ID2</td>
<td valign="top" width="242">As a customer, I should be able to browse through the Flower Collection in a easy way so that the buying experience is pleasant </td>
<td valign="top" width="70">2</td>
</tr>
<tr>
<td valign="top" width="126">ID3</td>
<td valign="top" width="242">As a customer, I want to be able to register in to the website and store my preferences, previous buying history etc so that I do not have to remember anything</td>
<td valign="top" width="70">3</td>
</tr>
<tr>
<td valign="top" width="126">ID4</td>
<td valign="top" width="242">As a proprietor, I should be able to know the current sales and other details so that I can know the sales trend </td>
<td valign="top" width="70">4</td>
</tr>
<tr>
<td valign="top" width="126">ID5</td>
<td valign="top" width="242">As a proprietor, I should be able to see my loyal customers and should be able to offer them better discount over others so that they come back even more</td>
<td valign="top" width="70">5</td>
</tr>
<tr>
<td valign="top" width="126">ID6</td>
<td valign="top" width="242">As a customer…</td>
<td valign="top" width="70">&#8212;</td>
</tr>
<tr>
<td valign="top" width="126">ID7</td>
<td valign="top" width="242">As a auditor…</td>
<td valign="top" width="70">&#8212;</td>
</tr>
<tr>
<td valign="top" width="126">ID7</td>
<td valign="top" width="242">As an Site Admin…</td>
<td valign="top" width="70">&#8212;</td>
</tr>
<tr>
<td valign="top" width="126">&#8212;</td>
<td valign="top" width="242">&#8212;</td>
<td valign="top" width="70">&#160;</td>
</tr>
<tr>
<td valign="top" width="126">ID100</td>
<td valign="top" width="242">&#8212;</td>
<td valign="top" width="70">Lower Priority</td>
</tr>
<tr>
<td valign="top" width="126">IDxxxx</td>
<td valign="top" width="242">&#8212;</td>
<td valign="top" width="70">Lowest Priority</td>
</tr>
</tbody>
</table>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:fb3a1972-4489-4e52-abe7-25a00bb07fdf:ff3bf9d1-e8df-4aea-a09e-10df03793de3" class="wlWriterEditableSmartContent">
<p>Download Template <a href="http://knowscrum.com/wp-content/uploads/2010/10/ProductBacklogTemplate3.xls" target="_blank">here</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://knowscrum.com/easy-product-backlog-template-importance-of-product-backlog-in-scrum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sprint Retrospective Meeting &#8211; A Way To Improve Processes In Scrum/Project</title>
		<link>http://knowscrum.com/sprint-retrospective-meeting-a-way-to-improve-processes-in-scrumproject/</link>
		<comments>http://knowscrum.com/sprint-retrospective-meeting-a-way-to-improve-processes-in-scrumproject/#comments</comments>
		<pubDate>Sat, 18 Sep 2010 09:22:38 +0000</pubDate>
		<dc:creator>KnowScrumCom</dc:creator>
				<category><![CDATA[Scrum Tutorial]]></category>
		<category><![CDATA[Product Owner]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Scrum Agile]]></category>
		<category><![CDATA[Scrum Master]]></category>
		<category><![CDATA[Sprint End]]></category>
		<category><![CDATA[Sprint Retrospective Meeting]]></category>
		<category><![CDATA[Sprint Review]]></category>

		<guid isPermaLink="false">http://knowscrum.com/sprint-retrospective-meeting-a-way-to-improve-processes-in-scrumproject/</guid>
		<description><![CDATA[Sprint Retrospective Meeting – A Way To Improve Processes In Scrum/Project]]></description>
			<content:encoded><![CDATA[<p align="justify">Each <a href="http://knowscrum.com/what-are-sprints-in-scrum-characteristics-of-sprint-in-agile/"><strong>Sprint</strong></a> in <a href="http://knowscrum.com/what-is-scrum-in-a-nutshell/"><strong>Scrum</strong></a> has to have 2 meetings – <a href="http://knowscrum.com/sprint-review-meeting-in-scrum-more-than-just-sprint-demo/" target="_blank"><strong>Sprint Review</strong></a> and <strong>Sprint Retrospective</strong> at the end. It is very essential that the Scrum Master never allows the <a href="http://knowscrum.com/team-role-in-scrum-team-responsibilities/">team</a> to skip these meetings. These meetings uplift <strong>Inspect</strong> and <strong>Adapt</strong> principles of Scrum and help the product to be better and better after each Sprint.</p>
<ul>
<li>
<p align="justify">Sprint Review focuses on Product Review where as Sprint Retrospective is focused on the Process. </p>
</li>
<li>
<p align="justify">Sprint Retrospective involves reviewing the way team works, interacts, behavioral aspects, improving technical skills so that the subsequent sprint is faster etc. </p>
</li>
<li>
<ul>
<p align="justify">How to conduct Sprint Retrospective meeting? – It is simple; Team along with Scrum Master asks 2 questions;</p>
<li>
<p align="justify">What went well </p>
</li>
<li>
<p align="justify">What could be improved? </p>
</li>
</ul>
</li>
<li>
<p align="justify">Sprint Retrospective is restricted to Scrum Team; i.e. <a href="http://knowscrum.com/scrum-master-role-in-scrum-scrum-master-responsibilities/" target="_blank"><strong>Scrum Master</strong></a>, <a href="http://knowscrum.com/team-role-in-scrum-team-responsibilities/" target="_blank"><strong>Team</strong></a> and <a href="http://knowscrum.com/product-owner-role-in-scrum-product-owner-responsibilities/" target="_blank"><strong>Product Owner</strong></a> (optional). </p>
</li>
<li>
<p align="justify">No one should be harsh on each other and should understand that it is only to improve the productivity. </p>
</li>
<li>
<p align="justify">Outcome, if actions, removal of impediments, then Scrum Master has to make sure they are addressed. </p>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://knowscrum.com/sprint-retrospective-meeting-a-way-to-improve-processes-in-scrumproject/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sprint Review Meeting In Scrum &#8211; More Than Just Sprint Demo</title>
		<link>http://knowscrum.com/sprint-review-meeting-in-scrum-more-than-just-sprint-demo/</link>
		<comments>http://knowscrum.com/sprint-review-meeting-in-scrum-more-than-just-sprint-demo/#comments</comments>
		<pubDate>Sat, 18 Sep 2010 08:42:15 +0000</pubDate>
		<dc:creator>KnowScrumCom</dc:creator>
				<category><![CDATA[Scrum Tutorial]]></category>
		<category><![CDATA[Review meeting Sprint]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Scrum Agile]]></category>
		<category><![CDATA[Scrum Sprint]]></category>
		<category><![CDATA[Sprint Demo]]></category>
		<category><![CDATA[Sprint in Agile]]></category>
		<category><![CDATA[Sprint Review]]></category>

		<guid isPermaLink="false">http://knowscrum.com/sprint-review-meeting-in-scrum-more-than-just-sprint-demo/</guid>
		<description><![CDATA[How to end Sprint? Sprint Review Meeting Benefits.]]></description>
			<content:encoded><![CDATA[<p>Each <a href="http://knowscrum.com/what-are-sprints-in-scrum-characteristics-of-sprint-in-agile/" target="_blank"><strong>Sprint</strong></a> in <a href="http://knowscrum.com/what-is-scrum-in-a-nutshell/" target="_blank"><strong>Scrum</strong></a> has to have 2 meetings – Sprint Review and <a href="http://knowscrum.com/sprint-retrospective-meeting-a-way-to-improve-processes-in-scrumproject/" target="_blank"><strong>Sprint Retrospective</strong></a> <strong>at the end</strong>. It is very essential that the Scrum Master never allows the <a href="http://knowscrum.com/team-role-in-scrum-team-responsibilities/" target="_blank">team</a> to skip these meeting. These meetings uplift <strong>Inspect</strong> and <strong>Adapt</strong> principles of Scrum and help the product to be better and better after each Sprint.</p>
<ul>
<ul>
<ul>
<ul>
<ul>
<ul></ul>
</ul>
</ul>
</ul>
</ul>
<li>
<p>Sprint Review is attended by <a href="http://knowscrum.com/product-owner-role-in-scrum-product-owner-responsibilities/" target="_blank"><strong>Product Owner</strong></a>, <a href="http://knowscrum.com/scrum-master-role-in-scrum-scrum-master-responsibilities/" target="_blank"><strong>Scrum Master</strong></a>, <a href="http://knowscrum.com/team-role-in-scrum-team-responsibilities/" target="_blank"><strong>Team</strong></a>, Stake Holders and everyone who is interested in the project. Larger audience is the key to get quality and unbiased comments/feedback. These suggestions and improvements are fed to the subsequent sprints. Product Owner should make most of the comments received during the Sprint Review. It helps him/her make the decision whether the team built/completed the committed features properly or not.</p>
</li>
<li>
<p>Sprint Review involves the Product Demo (If needed). </p>
</li>
<li>
<p>Product Owner reviews the product as per Definition of Done and he prevent the team from demonstrating the features that are not conforming to Definition of Done. Those features/User Stories go back to Product Backlog.</p>
</li>
<li>
<p>Sprint Review often involves Product Owner with Stake Holders doing an in-depth review and provide the team an insight in to the market condition, value additions etc.</p>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://knowscrum.com/sprint-review-meeting-in-scrum-more-than-just-sprint-demo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

