<?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>Technical stuff &#187; Methodology</title>
	<atom:link href="http://www.tekkie.ro/category/methodology/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tekkie.ro</link>
	<description>Requirements are like water. They&#039;re easier to build on when they&#039;re frozen.</description>
	<lastBuildDate>Fri, 11 Jun 2010 11:33:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Agile testing, how to transition from waterfall method</title>
		<link>http://www.tekkie.ro/methodology/agile-testing-how-to-transition-from-waterfall-method/</link>
		<comments>http://www.tekkie.ro/methodology/agile-testing-how-to-transition-from-waterfall-method/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 18:46:09 +0000</pubDate>
		<dc:creator>Georgiana</dc:creator>
				<category><![CDATA[Methodology]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Software development processes]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://www.tekkie.ro/?p=195</guid>
		<description><![CDATA[A great presentation, coming from a professional tester. Even if the talk was delivered some years ago, it&#8217;s still very actual and helps tester embrace the change from the traditional, up-front requirements projects, to agile practices.

]]></description>
			<content:encoded><![CDATA[<p>A great presentation, coming from a professional tester. Even if the talk was delivered some years ago, it&#8217;s still very actual and helps tester embrace the change from the traditional, up-front requirements projects, to agile practices.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/bqrOnIECCSg&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/bqrOnIECCSg&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tekkie.ro/methodology/agile-testing-how-to-transition-from-waterfall-method/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Checklist for the Agile Manager</title>
		<link>http://www.tekkie.ro/resources/checklist-for-the-agile-manager/</link>
		<comments>http://www.tekkie.ro/resources/checklist-for-the-agile-manager/#comments</comments>
		<pubDate>Thu, 28 May 2009 09:26:37 +0000</pubDate>
		<dc:creator>Georgiana</dc:creator>
				<category><![CDATA[Methodology]]></category>
		<category><![CDATA[Resources]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[Software development processes]]></category>

		<guid isPermaLink="false">http://www.tekkie.ro/?p=171</guid>
		<description><![CDATA[To be a leader is not the next step for managers. It is the manager&#8217;s job to leave room to leaders.
Checklist for the Agile Manager
View more OpenOffice presentations from Jurgen Appelo.

]]></description>
			<content:encoded><![CDATA[<blockquote><p>To be a leader is <em>not</em> the next step for managers. It is the manager&#8217;s job to <em>leave room</em> to leaders.</p></blockquote>
<div id="__ss_1476474" style="width: 425px; text-align: left;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" title="Checklist for the Agile Manager" href="http://www.slideshare.net/jurgenappelo/checklist-for-the-agile-manager?type=powerpoint">Checklist for the Agile Manager</a><object width="425" height="355" data="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=checklistfortheagilemanager-090522153628-phpapp01&amp;stripped_title=checklist-for-the-agile-manager" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=checklistfortheagilemanager-090522153628-phpapp01&amp;stripped_title=checklist-for-the-agile-manager" /><param name="allowfullscreen" value="true" /></object></p>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">OpenOffice presentations</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/jurgenappelo">Jurgen Appelo</a>.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.tekkie.ro/resources/checklist-for-the-agile-manager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Zen of Scrum 1.0</title>
		<link>http://www.tekkie.ro/methodology/the-zen-of-scrum-10/</link>
		<comments>http://www.tekkie.ro/methodology/the-zen-of-scrum-10/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 19:38:36 +0000</pubDate>
		<dc:creator>Georgiana</dc:creator>
				<category><![CDATA[Methodology]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Software development processes]]></category>

		<guid isPermaLink="false">http://www.tekkie.ro/?p=115</guid>
		<description><![CDATA[The Zen of Scrum 1.0
View more presentations from Jurgen Appelo. (tags: projectmanagement development)

]]></description>
			<content:encoded><![CDATA[<div style="width:425px;text-align:left" id="__ss_1055377"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/jurgenappelo/the-zen-of-scrum-10?type=powerpoint" title="The Zen of Scrum 1.0">The Zen of Scrum 1.0</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=TheZenofScrum1-090221154550-phpapp01&#038;stripped_title=the-zen-of-scrum-10" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=TheZenofScrum1-090221154550-phpapp01&#038;stripped_title=the-zen-of-scrum-10" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">presentations</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/jurgenappelo">Jurgen Appelo</a>. (tags: <a style="text-decoration:underline;" href="http://slideshare.net/tag/projectmanagement">projectmanagement</a> <a style="text-decoration:underline;" href="http://slideshare.net/tag/development">development</a>)</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.tekkie.ro/methodology/the-zen-of-scrum-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More democratic than Scrum &#8211; Erich Gamma on Eclipse</title>
		<link>http://www.tekkie.ro/methodology/more-democratic-than-scrum-erich-gamma-eclipse/</link>
		<comments>http://www.tekkie.ro/methodology/more-democratic-than-scrum-erich-gamma-eclipse/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 09:52:20 +0000</pubDate>
		<dc:creator>Georgiana</dc:creator>
				<category><![CDATA[Methodology]]></category>

		<guid isPermaLink="false">http://www.tekkie.ro/?p=106</guid>
		<description><![CDATA[I like this guy, I&#8217;ve never seen him before (even though he&#8217;s a member of the GoF), he has a funny accent and uses it to tell us how Eclipse development has evolved over the years. As many of us use Eclipse as a base of our development (or derivates, like Aptana), I think it [...]]]></description>
			<content:encoded><![CDATA[<p>I like <a title="Wikipedia: Erich Gamma" href="http://en.wikipedia.org/wiki/Erich_Gamma">this guy</a>, I&#8217;ve never seen him before (even though he&#8217;s a member of the GoF), he has a funny accent and uses it to tell us <a href="http://www.infoq.com/presentations/Eclipse-Lessons-Erich-Gamma">how Eclipse development has evolved</a> over the years. As many of us use <a title="The home of the Eclipse project" href="http://www.eclipse.org/">Eclipse</a> as a base of our development (or derivates, like <a title="Aptana, the IDE for today's web" href="http://aptana.com/">Aptana</a>), I think it might be interesting for you to take a look at this and their retrospective helps us focus on the right things.</p>
<p>It&#8217;s always a good way of learning and improving yourself by looking at how others do it, take and adapt those things that make it better for you. I particularly liked the phrase &#8220;more democratic than scrum&#8221;, I wouldn&#8217;t have imagined such a thing is possible.</p>
<p>Ah, and let&#8217;s not forget the &#8220;let me fix it by commenting the assertion, this will make our build green&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tekkie.ro/methodology/more-democratic-than-scrum-erich-gamma-eclipse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Salesforce.com &#8211; Adopting SCRUM &amp; XP [Presentation]</title>
		<link>http://www.tekkie.ro/methodology/salesforcecom-adopting-scrum-xp-presentation/</link>
		<comments>http://www.tekkie.ro/methodology/salesforcecom-adopting-scrum-xp-presentation/#comments</comments>
		<pubDate>Sun, 11 Jan 2009 14:36:26 +0000</pubDate>
		<dc:creator>Georgiana</dc:creator>
				<category><![CDATA[Methodology]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.tekkie.ro/?p=86</guid>
		<description><![CDATA[Salesforce.com - Adopting SCRUM &#038; XP [Presentation]]]></description>
			<content:encoded><![CDATA[<div id="__ss_102290" style="width: 425px; text-align: left;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" title="Salesforce.com Agile Transformation - Agile 2007 Conference" href="http://www.slideshare.net/sgreene/salesforcecom-agile-transformation-agile-2007-conference?type=powerpoint">Salesforce.com Agile Transformation &#8211; Agile 2007 Conference</a><object width="425" height="355" data="http://static.slideshare.net/swf/ssplayer2.swf?doc=salesforcecom-agile-transformation-agile-2007-conference2290&amp;stripped_title=salesforcecom-agile-transformation-agile-2007-conference" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=salesforcecom-agile-transformation-agile-2007-conference2290&amp;stripped_title=salesforcecom-agile-transformation-agile-2007-conference" /><param name="allowfullscreen" value="true" /></object></p>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;">View SlideShare <a style="text-decoration:underline;" title="View Salesforce.com Agile Transformation - Agile 2007 Conference on SlideShare" href="http://www.slideshare.net/sgreene/salesforcecom-agile-transformation-agile-2007-conference?type=powerpoint">presentation</a> or <a style="text-decoration:underline;" href="http://www.slideshare.net/upload?type=powerpoint">Upload</a> your own. (tags: <a style="text-decoration:underline;" href="http://slideshare.net/tag/agile">agile</a> <a style="text-decoration:underline;" href="http://slideshare.net/tag/salesforce">salesforce</a>)</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.tekkie.ro/methodology/salesforcecom-adopting-scrum-xp-presentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Should my company use Scrum?</title>
		<link>http://www.tekkie.ro/methodology/should-my-company-use-scrum/</link>
		<comments>http://www.tekkie.ro/methodology/should-my-company-use-scrum/#comments</comments>
		<pubDate>Sun, 07 Dec 2008 13:21:36 +0000</pubDate>
		<dc:creator>Georgiana</dc:creator>
				<category><![CDATA[Methodology]]></category>
		<category><![CDATA[Software development processes]]></category>

		<guid isPermaLink="false">http://www.tekkie.ro/?p=66</guid>
		<description><![CDATA[So you&#8217;re a company delivering software and you&#8217;ve heard of this new way of doing things, have investigated it, but you&#8217;re skeptical as how the legal aspects are handled. You might be in one of these two states of mind:

you embrace the idea of tailoring the final solution while developing it, because you would get [...]]]></description>
			<content:encoded><![CDATA[<p>So you&#8217;re a company delivering software and you&#8217;ve heard of this new way of doing things, have investigated it, but you&#8217;re skeptical as how the legal aspects are handled. You might be in one of these two states of mind:</p>
<ul>
<li>you embrace the idea of tailoring the final solution while developing it, because you would get a satisfied customer, who can adjust his/her priorities as the project develops</li>
<li>you think that Scrum is more suited to the projects developed internally by companies who don&#8217;t have a client pressure because they are their own customers, who have already a specific set of resources which can be alloted and can afford changing them in the interest of the project; you just can&#8217;t picture how this could apply to web/mobile development targeted to your clients</li>
</ul>
<p>Let&#8217;s <a title="The basic ideas and rules of Scrum approach for developing software" href="http://www.tekkie.ro/methodology/scrum-the-basics/">remember what Scrum is</a>: a way of developing software incrementally, each iteration producing shippable software. What isn&#8217;t clear, though, is the way costs are handled. Alistair Cockburn has <a title="Alistair Cockburn about Agile contracts" href="http://alistair.cockburn.us/Agile+contracts">gathered ideas for handling Agile contracts</a>, and the team at <a title="Agile contracts resources @ OpenPlans" href="http://www.openplans.org/projects/agile-contracts/project-home">OpenPlans has put together a list of resources</a> which can help you understand how things are already done by others.</p>
<p>The idea is to choose whatever is best for your client and you. If the set of requirements is very stable, you could just go for the waterfall approach, yet by choosing Scrum you&#8217;re giving the freedom back to the client. He might feel after a while that common-sense changes should occur; by letting him know this from the beginning and negotiating the way they should be taken care, you can only gain credibility and confidence.</p>
<p>On the other hand, if your client has a great business idea but is not decided on how to bring it to the market, Scrum is definitely the best choice for you to refine and implement it together as a team, gathering measurable results all the way through.</p>
<p>And if your team is geographically distributed, you might want to watch <a title="Video - Jeff Sutherland: Reaching Hyper-Productivity with Outsourced Development Teams" href="http://www.infoq.com/presentations/Distributed-Scrum-Sutherland-Schoonheim">Jeff Sutherland presenting an example of outsourced development team</a>.</p>
<p>I hope you are now more confident on how to choose the right methodology for your project. I would love to hear back your arguments of choosing one path or the other.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tekkie.ro/methodology/should-my-company-use-scrum/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Writing code is an art, not a simple day-job</title>
		<link>http://www.tekkie.ro/resources/writing-code-art-not-simple-day-job/</link>
		<comments>http://www.tekkie.ro/resources/writing-code-art-not-simple-day-job/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 18:09:57 +0000</pubDate>
		<dc:creator>Georgiana</dc:creator>
				<category><![CDATA[Methodology]]></category>
		<category><![CDATA[Resources]]></category>

		<guid isPermaLink="false">http://www.tekkie.ro/?p=57</guid>
		<description><![CDATA[If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilization.
Gerald Weinberg
Copy and paste is a design error.
David Parnas
 
Think about how you develop your own code.
Do you rush into writing a piece of code and use comments later, if you have any time left? Or do you [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilization.</p></blockquote>
<p>Gerald Weinberg</p>
<blockquote><p>Copy and paste is a design error.</p></blockquote>
<p>David Parnas<br />
 </p>
<p>Think about how you develop your own code.</p>
<p>Do you rush into writing a piece of code and use comments later, if you have any time left? Or do you use a pseudocode approach by writing comments n the first place and then developing functionality to implement that?</p>
<p>Do you develop code in such a way that it can be later tested and mainained? Or do you write it, prove &#8220;it works&#8221; and think about it next time you have to adjust functionality?</p>
<p>Do you favor speed for maintainability?</p>
<p>These are the lessons one learns while reading <a title="Code Complete, A Practical Handbook of Software Construction" href="http://www.amazon.com/Code-Complete-Practical-Handbook-Construction/dp/0735619670">Code Complete</a>, a book which aims to learn you how to do stuff <strong>right</strong>, not &#8220;just do it&#8221;. I like it more and more while I&#8217;m reading it. Most of the examples present common-sense development, yet I&#8217;ve seen so much poor code which does the job that I would like to reccommend it to all software developers. If you do read it, I can only promise it&#8217;ll make you a better colleague than you already might be.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tekkie.ro/resources/writing-code-art-not-simple-day-job/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The way software is built matters</title>
		<link>http://www.tekkie.ro/methodology/the-way-software-is-built-matters/</link>
		<comments>http://www.tekkie.ro/methodology/the-way-software-is-built-matters/#comments</comments>
		<pubDate>Sat, 22 Nov 2008 22:57:05 +0000</pubDate>
		<dc:creator>Georgiana</dc:creator>
				<category><![CDATA[Methodology]]></category>
		<category><![CDATA[Software development processes]]></category>

		<guid isPermaLink="false">http://www.tekkie.ro/?p=48</guid>
		<description><![CDATA[
If you emphasize quality at the beginning of the project, you  plan for, require, and design a high-quality product. If you start the process  with designs for a Pontiac Aztek, you can test it all you want to, and it will  never turn into a Rolls-Royce. You might build the best possible [...]]]></description>
			<content:encoded><![CDATA[<blockquote>
<p class="docText">If you emphasize quality at the beginning of the project, you  plan for, require, and design a high-quality product. If you start the process  with designs for a Pontiac Aztek, you can test it all you want to, and it will  never turn into a Rolls-Royce. You might build the best possible Aztek, but if  you want a Rolls-Royce, you have to plan from the beginning to build one. In  software development, you do such planning when you define the problem, when you  specify the solution, and when you design the solution.</p>
<p class="docText">Since construction is in the middle of a software project, by  the time you get to construction, the earlier parts of the project have already  laid some of the groundwork for success or failure. During construction,  however, you should at least be able to determine how good your situation is and  to back up if you see the black clouds of failure looming on the horizon. The  rest of this chapter describes in detail why proper preparation is important and  tells you how to determine whether you&#8217;re really ready to begin  construction.</p>
</blockquote>
<p>I just started delving into &#8220;<a title="Code Complete: A Practical Handbook of Software Construction" href="http://www.amazon.com/Code-Complete-Practical-Handbook-Construction/dp/0735619670/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1227394376&amp;sr=1-1">Code Complete</a>&#8221; and it&#8217;s fun and fascinating to read. I think that everyone involved in the software development process should understand the implications of every aspect. The time when we said &#8220;web applications should go to the market as fast as they can&#8221; is now gone. I do agree that in the web world things are moving pretty fast, but who will use a buggy / mis-designed software just because its authors wanted to get the first slice?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tekkie.ro/methodology/the-way-software-is-built-matters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scrum, the basics</title>
		<link>http://www.tekkie.ro/methodology/scrum-the-basics/</link>
		<comments>http://www.tekkie.ro/methodology/scrum-the-basics/#comments</comments>
		<pubDate>Sun, 05 Oct 2008 14:47:17 +0000</pubDate>
		<dc:creator>Georgiana</dc:creator>
				<category><![CDATA[Methodology]]></category>
		<category><![CDATA[Software development processes]]></category>

		<guid isPermaLink="false">http://www.tekkie.ro/?p=23</guid>
		<description><![CDATA[What is it? An iterative incremental process of product development from the Agile family. We are all tekkies here, so it&#8217;s assumed as a process of software development.
A-ha! So it is just another way of organizing one team&#8217;s work.
Well, not quite &#8220;yet another way of&#8230;&#8221;. It provides a framework for applying all the Agile good [...]]]></description>
			<content:encoded><![CDATA[<p><strong>What is it?</strong> An iterative incremental process of product development from the Agile family. We are all tekkies here, so it&#8217;s assumed as a <a title="Scrum - the Wikipedia page" href="http://en.wikipedia.org/wiki/Scrum_(development)" target="_blank">process of software development</a>.</p>
<p>A-ha! So it is just another way of organizing one team&#8217;s work.</p>
<p>Well, not quite &#8220;yet another way of&#8230;&#8221;. It provides a framework for applying all the Agile good practices.</p>
<p><strong>What can it do for me?</strong> It can help building quality products on time.</p>
<p>So you are saying that the requirements can effectively be changed while the team is implementing a project? And that there can be working sofware while they are building it?</p>
<p><strong>What do I need to know in order to get started?</strong> There are some terms which will be used while analyzing / deciding / using Scrum, so it really is important to define them. Let&#8217;s get started&#8230;</p>
<p>Scrum is made of small iteration, known as <span style="text-decoration: underline;">Sprint</span>s. These are well-defined period of time adjusted to each team / organization, and can be anything from a week to a month long. They are meant to provide deliverables as a sum of features implemented in this period of time, and are presented to the ProductOwner who in turn decides what other features are to be implemented further in the next sprint and which actual features of the prototype are to be refined in the future.</p>

<a href="http://www.tekkie.ro/wp-content/gallery/scrum/roles_chickens-pigs.jpg" title="" class="thickbox" rel="singlepic3" >
	<img class="ngg-singlepic" src="http://www.tekkie.ro/index.php?callback=image&amp;pid=3&amp;width=320&amp;height=240&amp;mode=" alt="roles_chickens-pigs.jpg" title="roles_chickens-pigs.jpg" />
</a>

<p>Pig role: <span style="text-decoration: underline;">ProductOwner</span> &#8211; this is the person which holds the business perspective. He/she knows what product is to be build, and what features it should have, but has no technical knowledge as how to build it.</p>
<p>Pig role: <span style="text-decoration: underline;">ScrumMaster</span> &#8211; is the glue-maker. This one is the enforcer of rules. Ensures that the Scrum process is used as intended (all the Scrum rules, the implementation of the required items from the ProductBacklog, and all the programming practices which ensure the quality of software are respected) and lifts any barriers which come in front of the Team.</p>
<p>Pig role: <span style="text-decoration: underline;">Team</span> &#8211; the hard-working people who build the actual product. </p>
<p>Chicken roles: these are the traditional Users, Business and <span style="text-decoration: underline;">Stakeholders</span>. They are the ones which use and / or benefit of the product being built. In the Scrum process, they provide useful and relevant feedback while the product is being built.</p>
<p><strong>How is work actually organized?</strong> All <a title="10 Key Principles of Agile Software Development, by Kelly Waters" href="http://www.agile-software-development.com/2007/02/10-things-you-need-to-know-about-agile.html" target="_blank">the good</a> <a title="Agile best practices" href="http://www.agilemodeling.com/essays/bestPractices.htm" target="_blank">Agile practices</a> must be applied inside the sprint iterations. During them, the usual iterative development processes take place (analysis of requirements, technical design, implementation, testing, deployment).<br />
<img src="http://upload.wikimedia.org/wikipedia/commons/thumb/5/58/Scrum_process.svg/400px-Scrum_process.svg.png" border="0" alt="Scrum process" width="400" height="200" /></p>
<p><a href="ScrumDeliverables"></a><br />
Every project developed using Scrum starts with a <span style="text-decoration: underline;">ProductBacklog</span>, which is a set of features of the product, organized by importance (must-have, would-have, nice-to-have). Each of these 3 lists is then prioritized, and the result is a priority-ordered list of features, each having a very rough time estimate associated. <a title="Scrum Roles" href="#ScrumRoles" target="_self">Everyone</a> can edit this list by adding new features. The ProductOwner is the one who defines priorities. The time estimates are extremely important for him / her in prioritizing the list.</p>
<p>The <span style="text-decoration: underline;">SprintBacklog</span> is an extremely detailed document which provides information on how the team is going to implement the requirements for the upcoming sprint. Tasks are broken down into hours with no task being more than 16 hours.</p>
<p>Every day during a Sprint, a <span style="text-decoration: underline;"><a title="Wikipedia description of a Scrum meeting" href="Each day during the sprint, a project status meeting occurs." target="_blank">ScrumMeeting</a></span> is held, following strict guidelines previously chosen to meet the specifics of the Team. It takes place always at the same location, has a fixed time on which it occurs, and must take no longer than a predefined period of time (usually 15 minutes). Only the pig roles arre allowed to speak, but anone can attend. Each pig roles should answer these questions:</p>
<ol>
<li>What have you done since yesterday?</li>
<li>What are you planning to do by tomorrow?</li>
<li>Do you have any problems preventing you from accomplishing your goal?</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.tekkie.ro/methodology/scrum-the-basics/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
