<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Live Draft: Agile Architecture is not Fragile Architecture : James Coplien and Kevlin Henney (QCon)</title>
	<atom:link href="http://sadekdrobi.com/2007/03/15/live-draft-agile-architecture-is-not-fragile-architecture-james-coplien-and-kvlin-henney-qconf/feed/" rel="self" type="application/rss+xml" />
	<link>http://sadekdrobi.com/2007/03/15/live-draft-agile-architecture-is-not-fragile-architecture-james-coplien-and-kvlin-henney-qconf/</link>
	<description>Sadek Drobi</description>
	<pubDate>Thu, 04 Dec 2008 07:30:56 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Kevlin Henney</title>
		<link>http://sadekdrobi.com/2007/03/15/live-draft-agile-architecture-is-not-fragile-architecture-james-coplien-and-kvlin-henney-qconf/#comment-61</link>
		<dc:creator>Kevlin Henney</dc:creator>
		<pubDate>Thu, 22 Mar 2007 13:48:27 +0000</pubDate>
		<guid isPermaLink="false">http://sadekdrobi.com/?p=165#comment-61</guid>
		<description>Yes, "inception" is a word that RUP uses. It is also an ordinary English word that means "the establishment or starting point of an activity". Therefore, by definition, inception is what happens first. RUP uses this term correctly, as did we. So, making inception part of the first iteration automatically makes it happen first. There is no contradiction here, but what you will find is that the initial iteration is qualitatively different to later iterations. There are many ways that this can be addressed within the lifecycle model. One approach is to introduce a "sprint 0", thereby preserving the regularity of iteration terminology. Another approach is to recognise this as a phase difference, and mark it as such. In the all-day QCon workshop I ran, I used the "sprint 0" approach because it fitted with the rhythm of the day (four parts to the day, which mapped to spring 0 to 3). In the talk described in this blog Cope and I used the term "inception" to acknowledge the qualitative difference. We also mentioned that this can be structured in terms of being an initial sprint. Historically, Scrum also used to make a distinction, dividing the lifecycle into the planning phase, the sprint phase and the closure phase. There is no getting away from: whatever you do at the beginning of something will be its inception, regardless of how you want to brand it!</description>
		<content:encoded><![CDATA[<p>Yes, &#8220;inception&#8221; is a word that RUP uses. It is also an ordinary English word that means &#8220;the establishment or starting point of an activity&#8221;. Therefore, by definition, inception is what happens first. RUP uses this term correctly, as did we. So, making inception part of the first iteration automatically makes it happen first. There is no contradiction here, but what you will find is that the initial iteration is qualitatively different to later iterations. There are many ways that this can be addressed within the lifecycle model. One approach is to introduce a &#8220;sprint 0&#8243;, thereby preserving the regularity of iteration terminology. Another approach is to recognise this as a phase difference, and mark it as such. In the all-day QCon workshop I ran, I used the &#8220;sprint 0&#8243; approach because it fitted with the rhythm of the day (four parts to the day, which mapped to spring 0 to 3). In the talk described in this blog Cope and I used the term &#8220;inception&#8221; to acknowledge the qualitative difference. We also mentioned that this can be structured in terms of being an initial sprint. Historically, Scrum also used to make a distinction, dividing the lifecycle into the planning phase, the sprint phase and the closure phase. There is no getting away from: whatever you do at the beginning of something will be its inception, regardless of how you want to brand it!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sadek</title>
		<link>http://sadekdrobi.com/2007/03/15/live-draft-agile-architecture-is-not-fragile-architecture-james-coplien-and-kvlin-henney-qconf/#comment-49</link>
		<dc:creator>sadek</dc:creator>
		<pubDate>Sun, 18 Mar 2007 00:49:32 +0000</pubDate>
		<guid isPermaLink="false">http://sadekdrobi.com/?p=165#comment-49</guid>
		<description>Yes it can be a part of the first sprint, they even mentioned that it can be the first sprint.
The idea is just not to be too naieve that the architecture will draw itself, like in TDD where the last "D" is Design, which leads to a procedural style wraped in objects, and a disconnected procedure from user requirements and user needs!
2-3 weeks is quite short, and thats what is good about it. You cant go far with your architecture, choosing the programming language is a kind of decision that you dont want to differ till later i guess. And the result of such a sprint would be code NOT only documentation...</description>
		<content:encoded><![CDATA[<p>Yes it can be a part of the first sprint, they even mentioned that it can be the first sprint.<br />
The idea is just not to be too naieve that the architecture will draw itself, like in TDD where the last &#8220;D&#8221; is Design, which leads to a procedural style wraped in objects, and a disconnected procedure from user requirements and user needs!<br />
2-3 weeks is quite short, and thats what is good about it. You cant go far with your architecture, choosing the programming language is a kind of decision that you dont want to differ till later i guess. And the result of such a sprint would be code NOT only documentation&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric</title>
		<link>http://sadekdrobi.com/2007/03/15/live-draft-agile-architecture-is-not-fragile-architecture-james-coplien-and-kvlin-henney-qconf/#comment-45</link>
		<dc:creator>Eric</dc:creator>
		<pubDate>Fri, 16 Mar 2007 09:55:51 +0000</pubDate>
		<guid isPermaLink="false">http://sadekdrobi.com/?p=165#comment-45</guid>
		<description>"Inception"?? sounds very much like RUP to me...
To be honest, I don't see what the big deal is with their inception phase. Clearly it seems very short (less than 2 weeks if I compare with the iterations). Why not make it part of the first iteration?

As for the sentence "second and third to market are often more successful", who says so? Besides, the reasons might be numerous, and not necessarily related to architecture.</description>
		<content:encoded><![CDATA[<p>&#8220;Inception&#8221;?? sounds very much like RUP to me&#8230;<br />
To be honest, I don&#8217;t see what the big deal is with their inception phase. Clearly it seems very short (less than 2 weeks if I compare with the iterations). Why not make it part of the first iteration?</p>
<p>As for the sentence &#8220;second and third to market are often more successful&#8221;, who says so? Besides, the reasons might be numerous, and not necessarily related to architecture.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
