<?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>LazyCure &#187; Software Development</title>
	<atom:link href="http://lazycure.com/blog/tag/software-development/feed" rel="self" type="application/rss+xml" />
	<link>http://lazycure.com</link>
	<description>Learn more about yourself with LazyCure</description>
	<lastBuildDate>Thu, 27 May 2010 10:55:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>LazyCure Development Stategy</title>
		<link>http://lazycure.com/blog/lazycure-development-stategy</link>
		<comments>http://lazycure.com/blog/lazycure-development-stategy#comments</comments>
		<pubDate>Sat, 16 Aug 2008 09:58:28 +0000</pubDate>
		<dc:creator>Mikhail Subach</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[LazyCure]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://lazycure.com/?p=20</guid>
		<description><![CDATA[Let me introduce LazyCure Development Stategy &#8211; the common principals used by LazyCure developers (at the moment only by me  ).
One development cycle consists from 5 steps:

Bug. Assign a bug to yourself before introducing any code changes.
 Red. Write a failing automated unit test before you write any code, which reproduces the bug. If [...]]]></description>
			<content:encoded><![CDATA[<p>Let me introduce LazyCure Development Stategy &#8211; the common principals used by LazyCure developers (at the moment only by me <img src='http://lazycure.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ).</p>
<p>One development cycle consists from 5 steps:</p>
<ol>
<li>Bug. Assign a bug to yourself before introducing any code changes.</li>
<li> Red. Write a failing automated unit test before you write any code, which reproduces the bug. If unit test could not be created, add test case to LazyCureTest\LazyCure_TestCases.xls.</li>
<li>Green. Write code in order to make unit test or test case passed.</li>
<li> Refactor. Remove code duplication, verifying that all unit tests still passed. You can repeat 2-4 steps by introducing additional tests, related to the bug.</li>
<li> Commit. Commit the code changes, specifying bug id and summary and any other details of maiden changes.</li>
</ol>
<p>The following criteria is taken into the account when bug to fix is chosen:</p>
<ol>
<li>Priority.</li>
<li> Severity.</li>
<li> Creation time.</li>
</ol>
<p>New LazyCure build could be created if there is at least one bug fixed and there are no bugs with priority 9 &#8211; Highest.</p>
<p>New minor LazyCure release could be created if at least one new feature is implemented and there are no bugs with priority 7 &#8211; High or higher.</p>
<p>New major LazyCure release could be created if at least one major feature is implemented and there are no bugs with priority 5 &#8211; High or higher.</p>
<p>The latest version of LazyCure Development Strategy could be found on <a title="LazyCure Development Strategy" href="http://lazycure.wiki.sourceforge.net/Development+Strategy" target="_blank">http://lazycure.wiki.sourceforge.net/Development+Strategy</a> page.</p>
]]></content:encoded>
			<wfw:commentRss>http://lazycure.com/blog/lazycure-development-stategy/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
