<?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>toniBlog &#187; dao</title>
	<atom:link href="http://www.the-arm.com/tag/dao/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.the-arm.com</link>
	<description>A weblog about Methodologies for Development</description>
	<lastBuildDate>Fri, 03 Sep 2010 15:05:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>What&#8217;s really agile?</title>
		<link>http://www.the-arm.com/2009/02/whats-really-agile/</link>
		<comments>http://www.the-arm.com/2009/02/whats-really-agile/#comments</comments>
		<pubDate>Mon, 02 Feb 2009 14:22:29 +0000</pubDate>
		<dc:creator>toni</dc:creator>
				<category><![CDATA[work]]></category>
		<category><![CDATA[activemq]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[dao]]></category>
		<category><![CDATA[hibernate]]></category>
		<category><![CDATA[hudson]]></category>
		<category><![CDATA[maven]]></category>
		<category><![CDATA[servicemix]]></category>
		<category><![CDATA[spring]]></category>

		<guid isPermaLink="false">http://www.the-arm.com/?p=339</guid>
		<description><![CDATA[Today we ended a scrum sprint, two weeks long. In two weeks a team of five developers managed to setup a project using state of art tecnologies such as DRW, ActiveMQ, ServiceMix, Hibernate, Spring, Atomikos XA Transactions. Not only we have a use case up and running and we are able to show case it [...]]]></description>
			<content:encoded><![CDATA[<p>Today we ended a scrum sprint, two weeks long.</p>
<p>In two weeks a team of five developers managed to setup a project using state of art tecnologies such as <a href="http://directwebremoting.org/">DRW</a>, <a href="http://activemq.apache.org/">ActiveMQ</a>, <a href="http://servicemix.apache.org/home.html">ServiceMix</a>, Hibernate, Spring, <a href="http://www.atomikos.com/Main/ProductsOverview">Atomikos XA Transactions</a>.</p>
<p>Not only we have a use case up and running and we are able to show case it to the customer.</p>
<p>Now,  few choices in my opinion made this &#8220;more agile&#8221;.</p>
<p>- The usage of <a href="http://maven.apache.org/">Maven</a>, we have probably 50 dependencies, I can&#8217;t imagine how to handle this with ant.</p>
<p>- The usage of <a href="https://hudson.dev.java.net/">Hudson </a>as CI tool, simple UI, no need to read the manual</p>
<p>- The usage of <a href="http://www.springsource.org/">Spring</a>, in a couple of hours we had all we need (DAOs, JMS senders and receivers especially)</p>
<p>- The usage of <a href="http://www.hibernate.org/">Hibernate3 </a>with annotations, can&#8217;t be faster to write down your domain</p>
<p>- The usage of <a href="http://www.mortbay.org/jetty/">Jetty </a>to have a fast feedback locally</p>
<p>- Well, ovious maybe but worth mention, we wrote tests first, we used <a href="http://www.junit.org/">Junit4.5</a></p>
<p>- Flexible pair programming, we paired only when in trouble or when we felt the solution was mature enough to be showcased and shared in the team</p>
<p>- Focused work, one developer on the Web UI, one on the deployment, one on the ServiceMix/ActiveMQ, one on the Transactions + Design of the system</p>
<p>I call this agile, hard work and good fun.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.the-arm.com/2009/02/whats-really-agile/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
