<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Ivan Sanchez</title>
	
	<link>http://isanchez.net</link>
	<description>Keeping it simple</description>
	<pubDate>Sat, 15 Nov 2008 12:09:47 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/isanchez" type="application/rss+xml" /><item>
		<title>It’s all about making yourself accountable</title>
		<link>http://feeds.feedburner.com/~r/isanchez/~3/453897518/</link>
		<comments>http://isanchez.net/2008/11/15/its-all-about-making-yourself-accountable/#comments</comments>
		<pubDate>Sat, 15 Nov 2008 11:01:54 +0000</pubDate>
		<dc:creator>Ivan Sanchez</dc:creator>
		
		<category><![CDATA[Work]]></category>

		<category><![CDATA[Agile]]></category>

		<category><![CDATA[Coaching]]></category>

		<category><![CDATA[Craftsmanship]]></category>

		<category><![CDATA[Teams]]></category>

		<guid isPermaLink="false">http://isanchez.net/2008/11/15/its-all-about-making-yourself-accountable/</guid>
		<description><![CDATA[How do you tell if a team is agile? If the last years trying to follow the principles of the manifesto taught me something is that in a good software project people want to be accountable.
We&#8217;re knowledge workers. What we deliver is a direct result of the perception of the problems we are exposed to. [...]]]></description>
			<content:encoded><![CDATA[<p>How do you tell if a team is agile? If the last years trying to follow the principles of the <a href="http://www.agilemanifesto.org">manifesto</a> taught me something is that <strong>in a good software project people want to be accountable</strong>.</p>
<p>We&#8217;re <em>knowledge workers</em>. What we deliver is a direct result of the perception of the problems we are exposed to. Yet, there are a lot of people trying to escape from the responsibilities our job requires.</p>
<p>Some of these responsibilities include:</p>
<ul>
<li>Design decisions (TDD)</li>
<li>Impact of our changes on the rest of the project (CI)</li>
<li>Sharing knowledge and the code where it&#8217;s represented (PP/Standards)</li>
<li>Making sure what is delivered has any value (Reviews/Frequent Releases)</li>
</ul>
<p>
In this context there&#8217;s no room for <a href="http://en.wikipedia.org/wiki/Peon#Peonage">peonage</a>. Our job is basically to make decisions all the time and being agile is about making sure we can answer (and answer well!) for our actions.
</p>
<p>
That&#8217;s why I agree with <a href="http://www.thekua.com/atwork/2008/11/how-do-i-tell-if-a-team-is-agile/">Patrick Kua&#8217;s post</a> about this topic. We have to understand the business problems and the possible solutions. We have to help each other to build something. We can&#8217;t stop learning. We can&#8217;t  be limited by our normal role. And most important: we have to care.</p>
]]></content:encoded>
			<wfw:commentRss>http://isanchez.net/2008/11/15/its-all-about-making-yourself-accountable/feed/</wfw:commentRss>
		<feedburner:origLink>http://isanchez.net/2008/11/15/its-all-about-making-yourself-accountable/</feedburner:origLink></item>
		<item>
		<title>Open coding dojo in London</title>
		<link>http://feeds.feedburner.com/~r/isanchez/~3/447348615/</link>
		<comments>http://isanchez.net/2008/11/09/open-coding-dojo-in-london/#comments</comments>
		<pubDate>Sun, 09 Nov 2008 12:16:37 +0000</pubDate>
		<dc:creator>Ivan Sanchez</dc:creator>
		
		<category><![CDATA[Work]]></category>

		<category><![CDATA[Coding Dojo]]></category>

		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://isanchez.net/2008/11/09/open-coding-dojo-in-london/</guid>
		<description><![CDATA[Thanks to Gojko and the guys from Skillsmatter I&#8217;ll be running a regular coding dojo in London. The challenges, languages, session formats and any other related topic will be discussed in the new coding-dojo-london group, so if you&#8217;re interested in attending any session or learning more about how the dojo works, it&#8217;s a good idea [...]]]></description>
			<content:encoded><![CDATA[<p>Thanks to <a href="http://gojko.net">Gojko</a> and the guys from <a href="http://www.skillsmatter.com">Skillsmatter</a> I&#8217;ll be running a regular <a href="http://codingdojo.org/">coding dojo</a> in London. The challenges, languages, session formats and any other related topic will be discussed in the new <a href="http://groups.google.com/group/coding-dojo-london">coding-dojo-london</a> group, so if you&#8217;re interested in attending any session or learning more about how the dojo works, it&#8217;s a good idea to <a href="http://groups.google.com/group/coding-dojo-london/subscribe">subscribe</a>.</p>
<p>My idea with this group is also help people interested in running other dojos in the city. So far I know <a href="http://www.dtsato.com/blog/2008/08/12/coding-dojo-agile-2008/">Danilo</a> from <a href="http://www.thoughtworks.com">ThoughtWorks</a> and the guys from <a href="https://dev.youdevise.com/YDBlog/index.php?title=code_dojo">YouDevise</a> who are doing that, and I hope to see more next year.</p>
<p>The <a href="http://skillsmatter.com/event/agile-scrum/first-coding-dojo">first session</a> will be on 1st of December and the idea is to have one session every 2 weeks starting in January. All the sessions are free but be aware that some sessions may have limited number of people.</p>
]]></content:encoded>
			<wfw:commentRss>http://isanchez.net/2008/11/09/open-coding-dojo-in-london/feed/</wfw:commentRss>
		<feedburner:origLink>http://isanchez.net/2008/11/09/open-coding-dojo-in-london/</feedburner:origLink></item>
		<item>
		<title>Do you think you have problems writing software? Think again.</title>
		<link>http://feeds.feedburner.com/~r/isanchez/~3/427914871/</link>
		<comments>http://isanchez.net/2008/10/21/do-you-think-you-have-problems-writing-software-think-again/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 22:11:22 +0000</pubDate>
		<dc:creator>Ivan Sanchez</dc:creator>
		
		<category><![CDATA[Work]]></category>

		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://isanchez.net/2008/10/21/do-you-think-you-have-problems-writing-software-think-again/</guid>
		<description><![CDATA[After using TextMate in the last weeks I still miss some Eclipse shortcuts. I want to do a specific task and don&#8217;t know an easy way to do it without using the mouse or navigating through the menu to find if such shortcut exists. Then today I read an article (in Portuguese) about a blind [...]]]></description>
			<content:encoded><![CDATA[<p>After using <a href="http://macromates.com/">TextMate</a> in the last weeks I still miss some <a href="http://eclipse-tools.sourceforge.net/shortcuts.html">Eclipse shortcuts</a>. I want to do a specific task and don&#8217;t know an easy way to do it without using the mouse or navigating through the menu to find if such shortcut exists. Then today I read an article (in Portuguese) about a <a href="http://aurelio.wordpress.com/2008/10/17/programador-cego/">blind programmer</a>. Yes, a blind programmer.</p>
<p>Can you imagine how hard it would be trying to develop a software without seeing it? Well, this guy not only took the challenge but he wrote about how he actually accomplishes that.</p>
<p>First of all, he needs to hear all the code. He uses a speech software with some tweaks to make PHP keywords sound simpler in Portuguese. He also has to be strict about coding standards. A brace in the wrong position and he may get lost. So he not only isolates them in a new line but also comments the context it&#8217;s opening or closing.</p>
<p>Indentation is not important for him and in fact it make harder to know where the cursor is. For him reading other people&#8217;s code becomes a bigger problem too. But apart from that, he doesn&#8217;t complain and goes on writing software without major problems. He teach PHP classes too (and it&#8217;s probably being invited to do motivational talks for programmers after that article).</p>
<p>After reading that I gave a second thought about my problems using TextMate. It&#8217;s relatively easy to write a new bundle, or even switch the text editor. I can even write a new text editor from scratch if I really feel like it. Writing code is easy. Trust me.</p>
]]></content:encoded>
			<wfw:commentRss>http://isanchez.net/2008/10/21/do-you-think-you-have-problems-writing-software-think-again/feed/</wfw:commentRss>
		<feedburner:origLink>http://isanchez.net/2008/10/21/do-you-think-you-have-problems-writing-software-think-again/</feedburner:origLink></item>
		<item>
		<title>Looking for a new way to practice TDD?</title>
		<link>http://feeds.feedburner.com/~r/isanchez/~3/404992092/</link>
		<comments>http://isanchez.net/2008/09/27/looking-for-a-new-way-to-practice-tdd/#comments</comments>
		<pubDate>Sat, 27 Sep 2008 22:53:17 +0000</pubDate>
		<dc:creator>Ivan Sanchez</dc:creator>
		
		<category><![CDATA[Work]]></category>

		<category><![CDATA[Coding Dojo]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[TDD]]></category>

		<guid isPermaLink="false">http://isanchez.net/2008/09/27/looking-for-a-new-way-to-practice-tdd/</guid>
		<description><![CDATA[Then is time to visit TDD Problems:
The aim of this site is to contain a growing collection of software problems well-suited for the TDD-beginner to learn Test-Driven Development through problem solving.
Today the site contains 20 different &#8220;real-life&#8221; problems, which is probably enough to keep anyone busy for a long time. And since it was announced [...]]]></description>
			<content:encoded><![CDATA[<p>Then is time to visit <a href="http://sites.google.com/site/tddproblems/">TDD Problems</a>:</p>
<blockquote><p><span style="font-size: small;"><strong>The aim of this site</strong> is to contain a growing <a href="http://sites.google.com/site/tddproblems/all-problems-1">collection of software problems</a> well-suited for the TDD-beginner to learn Test-Driven Development through problem solving</span>.</p></blockquote>
<p>Today the site contains 20 different &#8220;real-life&#8221; problems, which is probably enough to keep anyone busy for a long time. And since it was announced in the <a href="http://groups.yahoo.com/group/testdrivendevelopment">testdrivendevelopment</a> list only a few days ago, it&#8217;s very likely the list will keep growing.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://isanchez.net/2008/09/27/looking-for-a-new-way-to-practice-tdd/feed/</wfw:commentRss>
		<feedburner:origLink>http://isanchez.net/2008/09/27/looking-for-a-new-way-to-practice-tdd/</feedburner:origLink></item>
		<item>
		<title>Starting a Coding Dojo</title>
		<link>http://feeds.feedburner.com/~r/isanchez/~3/379977119/</link>
		<comments>http://isanchez.net/2008/08/31/starting-a-coding-dojo/#comments</comments>
		<pubDate>Sun, 31 Aug 2008 22:50:30 +0000</pubDate>
		<dc:creator>Ivan Sanchez</dc:creator>
		
		<category><![CDATA[Work]]></category>

		<category><![CDATA[Coding Dojo]]></category>

		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://isanchez.net/2008/08/31/starting-a-coding-dojo/</guid>
		<description><![CDATA[In the last months I&#8217;ve been in touch with a lot of people trying to start their own coding dojos. Here&#8217;s some tips for those who already started or are considering it:
Setting up 
You don&#8217;t need much more than a place with one computer connected to a projector and enough sits for people attending. A [...]]]></description>
			<content:encoded><![CDATA[<p>In the last months I&#8217;ve been in touch with a lot of people trying to start their own <a href="http://codingdojo.org/">coding dojos</a>. Here&#8217;s some tips for those who already started or are considering it:</p>
<p><strong>Setting up </strong></p>
<p>You don&#8217;t need much more than a place with one computer connected to a projector and enough sits for people attending. A timer to keep track of the pair rotation and a white board or flip chart to discuss the problem are also very useful.</p>
<p>If providing foods and drinks is not in the plan, at least don&#8217;t forget to have enough water for people in the room. Breaks are acceptable, but the idea is to get people focused most of the time.</p>
<p><strong>Introducing the dojo to new people</strong></p>
<p>In my experience, the dojo is not suitable for everyone. Not that you have to be special to be part of it. Not at all.</p>
<p>The problem is that people are used to learn in different ways. Some don&#8217;t like to slow down and see things they already know being done step by step. Those will become inpatient and probably get in the way of those seeing things for the first time. In other cases, people are so used to learn by themselves that is hard to share this process with other people. There&#8217;s also people who will simply find the problem too easy/hard to solve and therefore useless for them.</p>
<p>My suggestion in this case is start with people who already know how the dojo works. Even if it takes doing a small presentation to explain it. Show that the point is not the problem itself. The point is <a href="http://www.stubbleblog.com/index.php/2008/05/deliberate-practice/">deliberate practice</a>. If people accept that before the meeting starts it should flow way easier.</p>
<p><strong>The right style and size</strong></p>
<p>The number of people is also important. Is very hard to run a <a href="http://codingdojo.org/cgi-bin/wiki.pl?back=RandoriKata">randori</a> with more then 10 people. Specially if they are new to the dojo. People approach a problem in different ways and it may become hard to listen to everyone&#8217;s opinion in this case.</p>
<p>In the other hand a <a href="http://codingdojo.org/cgi-bin/wiki.pl?back=PreparedKata">kata</a> can be done with more people at the same time. This approach requires some effort to prepare and practice the solution for a challenge, but may help to introduce the idea of the dojo before getting everyone involved in the coding.</p>
<p><strong>Choosing  the coding challenge</strong></p>
<p>There are load of sources for problems out there. The guys from Dojo São Paulo have <a href="http://groups.google.com/group/dojo_sp/web/fontes-de-problemas">a list</a> in their wiki, but in principle any well known problem is okay. I really like something like <a href="http://en.wikipedia.org/wiki/Minesweeper_(computer_game)">Mine Sweeper</a> to get people started, and then let them help to choose new problems based on that first experience.</p>
<p>Remember that starting with a completely new language is a good idea only if people do their homework and try to learn the basics before the meeting. Otherwise the meeting will be only for reading documentation instead of coding.</p>
<p><strong>Don&#8217;t forget the retrospective! </strong></p>
<p>The dojo is a place for continuous improvement, and the retrospectives are essential to achieve that. It&#8217;s normal to have some problems during the meetings, but there&#8217;s no excuse to discuss them and do things better next time. For the good things is also interesting to discuss to acknowledge what&#8217;s working and try to keep them.</p>
<p>Try to get everyone&#8217;s feedback. If people are not motivated to talk, well, that&#8217;s the first problem to be solved.</p>
<p><strong>Now that you&#8217;ve started&#8230;</strong></p>
<p>&#8230; It&#8217;s time to merge with the software community around you. It&#8217;s easy to find more people to attend to the meetings. Simply invite and they will come. I try to attend all the dojos I&#8217;m invited because I know how much I learn every time I see other people programming in front of me. For the same reason I&#8217;d like to always have new people in my dojos.</p>
<p>I hope to be inviting people through here my dojos soon. At the meantime, I&#8217;d be happy to help anyone interested in starting a dojo. In this case, just <a href="mailto:ivan@isanchez.net">let me know</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://isanchez.net/2008/08/31/starting-a-coding-dojo/feed/</wfw:commentRss>
		<feedburner:origLink>http://isanchez.net/2008/08/31/starting-a-coding-dojo/</feedburner:origLink></item>
		<item>
		<title>Slides from my talk at SkillsMatter</title>
		<link>http://feeds.feedburner.com/~r/isanchez/~3/377877678/</link>
		<comments>http://isanchez.net/2008/08/29/slides-from-my-talk-at-skillsmatter/#comments</comments>
		<pubDate>Fri, 29 Aug 2008 07:54:05 +0000</pubDate>
		<dc:creator>Ivan Sanchez</dc:creator>
		
		<category><![CDATA[Work]]></category>

		<category><![CDATA[Page Objects]]></category>

		<category><![CDATA[Patterns]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Selenium]]></category>

		<category><![CDATA[Talks]]></category>

		<category><![CDATA[TDD]]></category>

		<category><![CDATA[Testing]]></category>

		<guid isPermaLink="false">http://isanchez.net/2008/08/29/slides-from-my-talk-at-skillsmatter/</guid>
		<description><![CDATA[If you&#8217;re interested on the slides I&#8217;ve used on yesterday&#8217;s presentation about my tips on Selenium RC, you can download them here.
If you want to learn more about the practices I mentioned,  here are some useful links:

The Page Object design pattern in details
How to use Selenium Grid on the Amazon EC2
Configuring tests to run in [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re interested on the slides I&#8217;ve used on yesterday&#8217;s presentation about my tips on <a href="http://selenium-rc.openqa.org/">Selenium RC</a>, you can download them <a href="http://isanchez.net/files/seleniumrc.ppt">here</a>.</p>
<p>If you want to learn more about the practices I mentioned,  here are some useful links:</p>
<ul>
<li><a href="http://code.google.com/p/webdriver/wiki/PageObjects">The Page Object design pattern in details</a></li>
<li><a href="http://selenium-grid.openqa.org/run_the_demo_on_ec2.html">How to use Selenium Grid on the Amazon EC2</a></li>
<li><a href="http://testng.org/doc/documentation-main.html#parallel-running">Configuring tests to run in parallel using TestNG</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://isanchez.net/2008/08/29/slides-from-my-talk-at-skillsmatter/feed/</wfw:commentRss>
		<feedburner:origLink>http://isanchez.net/2008/08/29/slides-from-my-talk-at-skillsmatter/</feedburner:origLink></item>
		<item>
		<title>Craftmanship</title>
		<link>http://feeds.feedburner.com/~r/isanchez/~3/365072253/</link>
		<comments>http://isanchez.net/2008/08/14/craftmanship/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 20:15:12 +0000</pubDate>
		<dc:creator>Ivan Sanchez</dc:creator>
		
		<category><![CDATA[Work]]></category>

		<category><![CDATA[Agile]]></category>

		<category><![CDATA[Craftsmanship]]></category>

		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://isanchez.net/2008/08/14/craftmanship/</guid>
		<description><![CDATA[In his talk at the Agile2008, Bob Martin proposed an addition to the Agile Manifesto:
Craftsmanship over Crap.
Although most of us can identify with that statement, it&#8217;s probably not easy to sell the idea put that way. But now he rephrased it to:
Craftsmanship over Execution.
I confess the first time a thought about software development being a [...]]]></description>
			<content:encoded><![CDATA[<p>In his talk at the <a href="http://www.agile2008.org/" target="_blank">Agile2008</a>, <a href="http://butunclebob.com/ArticleS.UncleBob" target="_blank">Bob Martin</a> proposed an addition to the <a href="http://agilemanifesto.org/" target="_blank">Agile Manifesto</a>:</p>
<blockquote><p>Craftsmanship over Crap.</p></blockquote>
<p>Although most of us can identify with that statement, it&#8217;s probably not easy to sell the idea put that way. But now he <a href="http://blog.objectmentor.com/articles/2008/08/14/quintessence-the-fifth-element-for-the-agile-manifesto">rephrased it</a> to:</p>
<blockquote><p>Craftsmanship over Execution.</p></blockquote>
<p>I confess the first time a thought about software development being a craft was in a Joel Spolsky&#8217;s article <a href="http://www.joelonsoftware.com/articles/Craftsmanship.html">disagreeing</a> with the use of this term. In the post he suggests creating software is more related to design than craftsmanship, but he reinforces the idea of software not being simple execution.</p>
<p>After working with a lot of different people, it&#8217;s easy to distinguish who think about software as being craftsmanship or mere execution. And undoubtedly the best developers and consequently the best software always come from the first category. They care about what they&#8217;re producing, are passionate about it and never stop learning. They want to become <a href="http://en.wikipedia.org/wiki/Master_craftsman" target="_blank">master craftsmen</a> and know it depends only on their own attitude.</p>
<p>The question is: should the Agile manifesto include that statement? Personally I don&#8217;t believe so. The <strong>&#8220;Individual and Interaction over processes and tools</strong>&#8221; part already implies that. Focus more in processes and you&#8217;ll end up caring more about execution. Value people and the craftsmanship aspect of building software will become natural.</p>
]]></content:encoded>
			<wfw:commentRss>http://isanchez.net/2008/08/14/craftmanship/feed/</wfw:commentRss>
		<feedburner:origLink>http://isanchez.net/2008/08/14/craftmanship/</feedburner:origLink></item>
		<item>
		<title>5 reasons to have a coding dojo at your company</title>
		<link>http://feeds.feedburner.com/~r/isanchez/~3/335520008/</link>
		<comments>http://isanchez.net/2008/07/14/5-reasons-to-have-a-coding-dojo-at-your-company/#comments</comments>
		<pubDate>Mon, 14 Jul 2008 23:06:00 +0000</pubDate>
		<dc:creator>Ivan Sanchez</dc:creator>
		
		<category><![CDATA[Work]]></category>

		<category><![CDATA[Coding Dojo]]></category>

		<guid isPermaLink="false">http://isanchez.net/2008/07/14/5-reasons-to-have-a-coding-dojo-at-your-company/</guid>
		<description><![CDATA[1. Is the easiest and cheapest way to invest in training
To run a coding dojo people don&#8217;t need much more than a computer and a projector. Paying for the pizza and some beers for the end of the meetings is not expensive either, and is surely welcome. But if the company is really cool, some [...]]]></description>
			<content:encoded><![CDATA[<p><strong>1. Is the easiest and cheapest way to invest in training</strong></p>
<p>To run a <a href="http://codingdojo.org">coding dojo</a> people don&#8217;t need much more than a computer and a projector. Paying for the pizza and some beers for the end of the meetings is not expensive either, and is surely welcome. But if the company is really cool, some dojos can take place during work time to get more developers involved. Note that none of those items take lots of money nor is too complicated. The only things needed are some engaged developers and good sense of the company to invest in their professionals.</p>
<p><strong>2. Stimulates social and self-organization skills</strong></p>
<p>Many developers have some hard time when talking in public, exposing their ideas or collaborate with other people. Others have problems to self-organize, work in a team or even lead. When does a company invest on those kind of skills of a developer? Rarely. The dojo is a great start for those people, and even who doesn&#8217;t have any of these difficulties will have a chance to exercise their skills and explore points which may need some improvement.</p>
<p><strong>3. Is good publicity for the company</strong></p>
<p>If the company took the first step and the developers are already comfortable running a dojo, why not open the doors for the public? The company name will become associated with the <a href="http://agilemanifesto.org/">agile principles</a> behind the the coding dojo and developers won&#8217;t have to leave the company to <em>network</em>. Better, if everything goes well the company won&#8217;t have to publish ads to get new developers since the potential candidates will be part of the company&#8217;s routine.</p>
<p><strong>4. Helps developers to be active in the community</strong></p>
<p>Discussing the techniques applied in the dojos can be a good incentive for some developers to participate more in the software development community. It can also be a first step help some open source projects, publish articles or participate in conferences.</p>
<p><strong>5. Breaks the routine</strong></p>
<p>Code something different from the daily projects, using other languages, tools and techniques, with other people and in a more relaxed environment may be very stimulating.</p>
<p>So, do you need more reasons?</p>
]]></content:encoded>
			<wfw:commentRss>http://isanchez.net/2008/07/14/5-reasons-to-have-a-coding-dojo-at-your-company/feed/</wfw:commentRss>
		<feedburner:origLink>http://isanchez.net/2008/07/14/5-reasons-to-have-a-coding-dojo-at-your-company/</feedburner:origLink></item>
		<item>
		<title>Ruby on Rails 2.1 - What’s new</title>
		<link>http://feeds.feedburner.com/~r/isanchez/~3/308602734/</link>
		<comments>http://isanchez.net/2008/06/09/ruby-on-rails-21-what%e2%80%99s-new/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 06:29:01 +0000</pubDate>
		<dc:creator>Ivan Sanchez</dc:creator>
		
		<category><![CDATA[Work]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[RoR]]></category>

		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://isanchez.net/2008/06/09/ruby-on-rails-21-what%e2%80%99s-new/</guid>
		<description><![CDATA[

Carlos Brando release the first book on RoR 2.1. More information and download here.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.nomedojogo.com/"></a></p>
<p style="text-align: center"><a href="http://www.nomedojogo.com/"><img src="http://www.nomedojogo.com/wp-content/uploads/2008/06/cover.jpg" border="0" alt="" hspace="5" vspace="5" width="317" height="240" /></a></p>
<p><a href="http://www.nomedojogo.com/">Carlos Brando</a> release the first book on <a href="http://weblog.rubyonrails.org/2008/6/1/rails-2-1-time-zones-dirty-caching-gem-dependencies-caching-etc">RoR 2.1</a>. More information and download <a href="http://www.nomedojogo.com/2008/06/09/new-free-book-ruby-on-rails-21-whats-new/trackback/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://isanchez.net/2008/06/09/ruby-on-rails-21-what%e2%80%99s-new/feed/</wfw:commentRss>
		<feedburner:origLink>http://isanchez.net/2008/06/09/ruby-on-rails-21-what%e2%80%99s-new/</feedburner:origLink></item>
		<item>
		<title>How to measure velocity in software projects</title>
		<link>http://feeds.feedburner.com/~r/isanchez/~3/253633896/</link>
		<comments>http://isanchez.net/2008/03/18/how-to-measure-velocity-in-software-projects/#comments</comments>
		<pubDate>Tue, 18 Mar 2008 13:31:26 +0000</pubDate>
		<dc:creator>Ivan Sanchez</dc:creator>
		
		<category><![CDATA[Work]]></category>

		<category><![CDATA[Agile]]></category>

		<category><![CDATA[Metrics]]></category>

		<guid isPermaLink="false">http://isanchez.net/2008/03/18/how-to-measure-velocity-in-software-projects/</guid>
		<description><![CDATA[Three simple steps to measure velocity in a software project:

Estimate your requirements using a size metric.
Agree on the concept of done.
Define a timebox size.

Then we just need the formula:
Velocity = Points done / Timebox 
]]></description>
			<content:encoded><![CDATA[<p>Three simple steps to measure velocity in a software project:</p>
<ul>
<li>Estimate your requirements using a <strong>size</strong> metric.</li>
<li>Agree on the concept of <strong>done</strong>.</li>
<li>Define a <strong>timebox </strong>size.</li>
</ul>
<p>Then we just need the formula:</p>
<blockquote><p><strong>Velocity = Points done / Timebox </strong></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://isanchez.net/2008/03/18/how-to-measure-velocity-in-software-projects/feed/</wfw:commentRss>
		<feedburner:origLink>http://isanchez.net/2008/03/18/how-to-measure-velocity-in-software-projects/</feedburner:origLink></item>
	</channel>
</rss>
