<?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>Agile at Luminis &#187; Uncategorized</title>
	<atom:link href="http://agile.luminis.nl/?feed=rss2&#038;cat=1" rel="self" type="application/rss+xml" />
	<link>http://agile.luminis.nl</link>
	<description></description>
	<lastBuildDate>Wed, 30 Nov 2011 08:50:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Staying lean!</title>
		<link>http://agile.luminis.nl/?p=251</link>
		<comments>http://agile.luminis.nl/?p=251#comments</comments>
		<pubDate>Tue, 20 Oct 2009 23:11:33 +0000</pubDate>
		<dc:creator>Marcel Offermans</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[lean]]></category>
		<category><![CDATA[modular]]></category>

		<guid isPermaLink="false">http://agile.luminis.nl/?p=251</guid>
		<description><![CDATA[A while ago I posted here about the role of the architect when building lean software. Inspired by posts by Kirk, Hal and Joel, I&#8217;d like to build a case for selecting the right tools and frameworks in order to be able to sustain your agility in the long run.
Starting with the opening argument that [...]]]></description>
			<content:encoded><![CDATA[<p>A while ago I posted here about the role of the architect when building lean software. Inspired by posts by Kirk, Hal and Joel, I&#8217;d like to build a case for selecting the right tools and frameworks in order to be able to sustain your agility in the long run.</p>
<p>Starting with the <a href="http://www.tensegrity.hellblazer.com/2009/10/all-we-need-to-do-is-take-these-lies-and-make-them-true-somehow.html">opening argument that Hal makes</a>, we&#8217;ve all been in projects for long amounts of time, where at one point you start wondering what became of that once beautiful and comprehensible design, or those fast build and test cycles you started out with. As products evolve over time, they all seem to loose a lot of their initial &#8220;elegance&#8221; up to the point where people seriously start considering starting from scratch &#8220;because it&#8217;s easier than bolting on new features to the existing product&#8221;. Apart from the fact that that is very counter-productive from the point of view of the customer, you&#8217;re also throwing away a lot of experience, especially if the original authors of that code are no longer around (which sometimes is stated as a reason to start over). <a href="http://www.joelonsoftware.com/articles/fog0000000069.html">Joel made a case for not starting from scratch</a> and raises some very valid points there.</p>
<p>So, if it&#8217;s not smart to start from scratch, and you really want to sustain that agility, how are you going to make that happen? There, going back to <a href="http://techdistrict.kirkk.com/2009/09/11/agile-architecture-presentation/">one of the points that Kirk makes</a>, a lot depends on your architecture, especially if you look at it from his point of view:</p>
<blockquote><p>The goal of architecture is to minimize the impact and cost of change. To do this requires we create flexible systems with the ability to adapt and evolve. But with flexibility comes complexity, presenting architects with a paradox. As we design more adaptable systems, the additional complexity reduces their ability to survive. Eventually, the software rots, the architecture crumbles, and the system fails. Therefore, we must find a way to increase adaptability without decreasing survivability.</p></blockquote>
<p>Combining observations here it becomes increasingly important to stay modular and to really try hard to loosely couple your components because that has tremendous benefits in the long run. Doing that is not easy though, as it requires a lot of thought, and you might need to make some other trade-offs in favor of modularity and loose coupling. However, it is one of the few ways that allow you to make decisions that are always reversible, as ripping out a single component in an environment where there are as little dependencies as possible and where each of these dependencies have small and substitutable interfaces remains as easy as it was when you started the project. In practice it also means that it is worthwhile ensuring that these qualities in the overall architecture do not deteriorate and that you spend enough time making sure they don&#8217;t by refactoring and reviewing code as part of the normal development cycle.</p>
]]></content:encoded>
			<wfw:commentRss>http://agile.luminis.nl/?feed=rss2&amp;p=251</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Devnology Open Spaces session: an inspiring bunch</title>
		<link>http://agile.luminis.nl/?p=133</link>
		<comments>http://agile.luminis.nl/?p=133#comments</comments>
		<pubDate>Tue, 07 Jul 2009 15:50:06 +0000</pubDate>
		<dc:creator>Angelo van der Sijpt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[open space]]></category>
		<category><![CDATA[pair programming]]></category>

		<guid isPermaLink="false">http://agile.luminis.nl/?p=133</guid>
		<description><![CDATA[Last Saturday, I visited the Devnology open space session, hosted at VX Company in Baarn. I am not a .NET guru, but I have an opinion about everything, so I went there for the agile theme.]]></description>
			<content:encoded><![CDATA[<p>Last Saturday, I visited the <a href="http://devnology.nl">Devnology</a> open space session, hosted at <a href="http://www.vxcompany.com/">VX Company</a> in Baarn. I am not a .NET guru, but I have an opinion about everything, so I went there for the agile theme.</p>
<p>Open spaces is the agile shape of a conference: we start out with no agenda whatsoever, and anyone who has a good idea puts it on a post-it. If you&#8217;re interested in a session, note this in some way, and we end up with an ad-hoc planning for the day. More information about open spaces can be found at <a href="http://www.openspaceworld.com/">Open Space World</a>.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-148" src="http://agile.luminis.nl/wp-content/uploads/2009/07/IMG_01651.jpg" alt="Planning board" width="560" height="350" /></p>
<p>Some highlights that caught my eye:</p>
<ul>
<li>&#8216;Scrum&#8217; and &#8216;agile&#8217; are definitely the hot thing in town. Lots of companies have some sort of agile process, and most call it Scrum. Although I am rather skeptical of using to-be-signed-off requirements documents (I believe this hampers agility) and teams that enforce silence in the office (I think this will give some productivity boost in the short run, but I also think it harms learning, communication, and perhaps even team spirit), I&#8217;m glad to see there is so much interest. We might really be on to something here&#8230;</li>
<li>The next hot thing in the agile nation, Kanban, was virtually unheard of.</li>
<li>Pair programming is not as hot a topic as I thought it would be. We have been using pair programming for quite some time now, with great results (I won&#8217;t give you the numbers, other people have gathered those way better than I can). Several people I spoke either wanted to try it but never had the chance, or are outright against wasting two people to do a one-man job.</li>
<li>Open space sessions are highly self-selecting: all people I spoke have a very clear opinion, and are willing to discuss anything that comes along. It&#8217;s been a long time since I found so many interesting people in the basement of a big corporation on a Saturday.</li>
</ul>
<p>All in all, a very inspriring day. It always fun to be surrounded by enthousiastic people, discussing the thing we all strive to do best: create great software.</p>
]]></content:encoded>
			<wfw:commentRss>http://agile.luminis.nl/?feed=rss2&amp;p=133</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EZBamboo adds mobility to agility</title>
		<link>http://agile.luminis.nl/?p=99</link>
		<comments>http://agile.luminis.nl/?p=99#comments</comments>
		<pubDate>Wed, 17 Jun 2009 20:53:21 +0000</pubDate>
		<dc:creator>Dennis Geurts</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[bamboo]]></category>
		<category><![CDATA[ezdroid]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://agile.luminis.nl/?p=99</guid>
		<description><![CDATA[Today, Apple approved our home-made iPhone application, EZBamboo. It&#8217;s an application that enables one to monitor the build status of builds on an Atlassian Bamboo build server. From anywhere now, you can see whether those last changes you made before you closed your laptop actually where sound changes&#8230;
I should note that the Android version was [...]]]></description>
			<content:encoded><![CDATA[<p>Today, Apple approved our home-made iPhone application, <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=319652131&amp;mt=8">EZBamboo</a>. It&#8217;s an application that enables one to monitor the build status of builds on an <a href="http://www.atlassian.com/software/bamboo/">Atlassian Bamboo</a> build server. From anywhere now, you can see whether those last changes you made before you closed your laptop actually where sound changes&#8230;</p>
<p>I should note that the Android version was already available through <a href="http://www.ezdroid.com/">EZdroid</a>. These efforts made by luminis really strive to add mobility to agility, or is it agility to mobility ?</p>
<p>Did I already mention both apps are available for free ?</p>
]]></content:encoded>
			<wfw:commentRss>http://agile.luminis.nl/?feed=rss2&amp;p=99</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
