<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments for Mike Pearce - blog</title>
	<atom:link href="http://blog.mikepearce.net/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mikepearce.net</link>
	<description>Talk about agile the value system, the methodologies and frameworks to support it and anything else I need to get off my chest</description>
	<lastBuildDate>Sat, 21 Jan 2012 14:12:22 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>Comment on Why do I even care what version your API is? Versioning your API with HATEOAS by Philip Schweiger</title>
		<link>http://blog.mikepearce.net/2010/08/26/why-do-i-even-care-what-version-your-api-is-versioning-your-api-with-hateoas/#comment-619</link>
		<dc:creator><![CDATA[Philip Schweiger]]></dc:creator>
		<pubDate>Sat, 21 Jan 2012 14:12:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mikepearce.net/?p=179#comment-619</guid>
		<description><![CDATA[I think you can make an argument for versioning adhering to REST.

REST is all about resources, and an API is a contract promising that a given resource will exist at the specified URI. You could argue that the behavior of a resource is one of its intrinsic properties, hence if that changes, you really have a different resource. (Note that this is different from the format - the representation of a resource can change without the actual resource changing).

To back this up with an example from the actual source:

&quot;For example, the &quot;authors&#039; preferred version&quot; of an academic paper is a mapping whose value changes over time, whereas a mapping to &quot;the paper published in the proceedings of conference X&quot; is static. These are two distinct resources, even if they both map to the same value at some point in time. The distinction is necessary so that both resources can be identified and referenced independently. A similar example from software engineering is the separate identification of a version-controlled source code file when referring to the &quot;latest revision&quot;, &quot;revision number 1.2.7&quot;, or &quot;revision included with the Orange release.&quot;
(http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm#sec_5_2_1_1)

In an API that honors contracts, you&#039;re likely to have consumers that expect the resource to exhibit a certain behavior (dare we say, a resource in a given &#039;state&#039;?). That&#039;s your versioned resource, the equivalent of &quot;paper published in the proceedings of conference X&quot;

Now, I don&#039;t see why couldn&#039;t ALSO have a non-versioned URI that links to a related resource. This would be akin to what you described above, and would work for API consumers that only care about the latest version (or if you prefer, most recent available &#039;state&#039;). From what I&#039;ve read on REST, though, I can&#039;t see any reason why using versioning to signal a static state of a resource violates any RESTful constraints.]]></description>
		<content:encoded><![CDATA[<p>I think you can make an argument for versioning adhering to REST.</p>
<p>REST is all about resources, and an API is a contract promising that a given resource will exist at the specified URI. You could argue that the behavior of a resource is one of its intrinsic properties, hence if that changes, you really have a different resource. (Note that this is different from the format &#8211; the representation of a resource can change without the actual resource changing).</p>
<p>To back this up with an example from the actual source:</p>
<p>&#8220;For example, the &#8220;authors&#8217; preferred version&#8221; of an academic paper is a mapping whose value changes over time, whereas a mapping to &#8220;the paper published in the proceedings of conference X&#8221; is static. These are two distinct resources, even if they both map to the same value at some point in time. The distinction is necessary so that both resources can be identified and referenced independently. A similar example from software engineering is the separate identification of a version-controlled source code file when referring to the &#8220;latest revision&#8221;, &#8220;revision number 1.2.7&#8243;, or &#8220;revision included with the Orange release.&#8221;<br />
(<a href="http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm#sec_5_2_1_1" rel="nofollow">http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm#sec_5_2_1_1</a>)</p>
<p>In an API that honors contracts, you&#8217;re likely to have consumers that expect the resource to exhibit a certain behavior (dare we say, a resource in a given &#8216;state&#8217;?). That&#8217;s your versioned resource, the equivalent of &#8220;paper published in the proceedings of conference X&#8221;</p>
<p>Now, I don&#8217;t see why couldn&#8217;t ALSO have a non-versioned URI that links to a related resource. This would be akin to what you described above, and would work for API consumers that only care about the latest version (or if you prefer, most recent available &#8216;state&#8217;). From what I&#8217;ve read on REST, though, I can&#8217;t see any reason why using versioning to signal a static state of a resource violates any RESTful constraints.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A change of direction by Laurent F</title>
		<link>http://blog.mikepearce.net/2012/01/18/a-change-of-direction/#comment-617</link>
		<dc:creator><![CDATA[Laurent F]]></dc:creator>
		<pubDate>Wed, 18 Jan 2012 11:38:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mikepearce.net/?p=509#comment-617</guid>
		<description><![CDATA[Hey Mike!

Congratulations for your promotion! Well deserved and I am looking forward to reading your future posts :)]]></description>
		<content:encoded><![CDATA[<p>Hey Mike!</p>
<p>Congratulations for your promotion! Well deserved and I am looking forward to reading your future posts <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Agile core values: Individuals and interactions over processes and tools by Mike Pearce</title>
		<link>http://blog.mikepearce.net/2011/07/08/agile-core-values-individuals-and-interactions-over-processes-and-tools/#comment-611</link>
		<dc:creator><![CDATA[Mike Pearce]]></dc:creator>
		<pubDate>Mon, 19 Dec 2011 07:34:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mikepearce.net/?p=434#comment-611</guid>
		<description><![CDATA[Hi Lincoln, thanks for your comment. However, I&#039;m not entirely sure what you mean? If you&#039;re talking about the agile manifesto, you can only really talk abstractly, that&#039;s what it&#039;s for. The &#039;values&#039; and &#039;principles&#039; are there as guidelines for whatever method of software development you choose. Scrum isn&#039;t a &#039;principle&#039; as you say, it&#039;s just a framework and while talking about individuals and interactions over processes and tools in the context of scrum would be an excellent topic for a blog post, it&#039;s not irrelevant to discuss it like I have. The contents of this post serve as well in scrum as they do in kanban, dsdm, crystal and even waterfall. Thanks for the feedback though, it&#039;s given my a good idea of what kind of thing to post next! ;)]]></description>
		<content:encoded><![CDATA[<p>Hi Lincoln, thanks for your comment. However, I&#8217;m not entirely sure what you mean? If you&#8217;re talking about the agile manifesto, you can only really talk abstractly, that&#8217;s what it&#8217;s for. The &#8216;values&#8217; and &#8216;principles&#8217; are there as guidelines for whatever method of software development you choose. Scrum isn&#8217;t a &#8216;principle&#8217; as you say, it&#8217;s just a framework and while talking about individuals and interactions over processes and tools in the context of scrum would be an excellent topic for a blog post, it&#8217;s not irrelevant to discuss it like I have. The contents of this post serve as well in scrum as they do in kanban, dsdm, crystal and even waterfall. Thanks for the feedback though, it&#8217;s given my a good idea of what kind of thing to post next! <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Agile core values: Individuals and interactions over processes and tools by Lincoln</title>
		<link>http://blog.mikepearce.net/2011/07/08/agile-core-values-individuals-and-interactions-over-processes-and-tools/#comment-610</link>
		<dc:creator><![CDATA[Lincoln]]></dc:creator>
		<pubDate>Sun, 18 Dec 2011 06:11:32 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mikepearce.net/?p=434#comment-610</guid>
		<description><![CDATA[talk  about interactions and individuals in detail  ....i hate this subject cause no one ever talk  about this agile thing in deep why because you all  speak  general  things choose a one agile principle  like Scrum and talk about its interactions and individuals or else don&#039;t polute the internet  with poor information]]></description>
		<content:encoded><![CDATA[<p>talk  about interactions and individuals in detail  &#8230;.i hate this subject cause no one ever talk  about this agile thing in deep why because you all  speak  general  things choose a one agile principle  like Scrum and talk about its interactions and individuals or else don&#8217;t polute the internet  with poor information</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on git status on multiple repos by Chris Clements</title>
		<link>http://blog.mikepearce.net/2010/06/16/git-status-on-multiple-repos/#comment-606</link>
		<dc:creator><![CDATA[Chris Clements]]></dc:creator>
		<pubDate>Mon, 05 Dec 2011 16:40:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mikepearce.net/?p=135#comment-606</guid>
		<description><![CDATA[Thanks, this is awesome.]]></description>
		<content:encoded><![CDATA[<p>Thanks, this is awesome.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on 10 Reasons why using a whiteboard is better than a digital tool by Print your spreadsheet based User Stories &#171; Mike Pearce &#8211; blog</title>
		<link>http://blog.mikepearce.net/2011/06/06/10-reasons-why-using-a-whiteboard-is-better-than-a-digital-tool/#comment-588</link>
		<dc:creator><![CDATA[Print your spreadsheet based User Stories &#171; Mike Pearce &#8211; blog]]></dc:creator>
		<pubDate>Sun, 06 Nov 2011 23:16:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mikepearce.net/?p=283#comment-588</guid>
		<description><![CDATA[[...] I&#8217;ve mentioned in the past and spoken about at the London Scrum gathering, you should have a physical sprint backlog. The [...]]]></description>
		<content:encoded><![CDATA[<p>[...] I&#8217;ve mentioned in the past and spoken about at the London Scrum gathering, you should have a physical sprint backlog. The [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How do I estimate how long an agile project will take, before we start? by SCRUMCast #31 &#8211; White Elephant Estimating &#124; Integrum</title>
		<link>http://blog.mikepearce.net/2011/05/02/how-do-i-estimate-how-long-an-agile-project-will-take-before-we-start/#comment-581</link>
		<dc:creator><![CDATA[SCRUMCast #31 &#8211; White Elephant Estimating &#124; Integrum]]></dc:creator>
		<pubDate>Thu, 27 Oct 2011 12:02:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mikepearce.net/?p=335#comment-581</guid>
		<description><![CDATA[[...] Lengel-Zigich, Roy van de Water, Derek Neighors and Drew LeSueur talk about White Elephant estimating, a new way to generate estimates for stories to instead of the same-old planning [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Lengel-Zigich, Roy van de Water, Derek Neighors and Drew LeSueur talk about White Elephant estimating, a new way to generate estimates for stories to instead of the same-old planning [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on You don&#8217;t really want a faster horse! by PM Hut</title>
		<link>http://blog.mikepearce.net/2011/10/27/you-dont-really-want-a-faster-horse/#comment-580</link>
		<dc:creator><![CDATA[PM Hut]]></dc:creator>
		<pubDate>Thu, 27 Oct 2011 10:39:56 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mikepearce.net/?p=485#comment-580</guid>
		<description><![CDATA[Hi Mike,

I think the essence of getting proper requirements is:

1- Understand the business of the client
2- Interview the client about his needs - Ask as many questions as you can, based these questions on his understanding of the business

I have published many (I mean many) articles on requirements management on PM Hut, you can find them &lt;a href=&quot;http://www.pmhut.com/category/requirements-management&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.]]></description>
		<content:encoded><![CDATA[<p>Hi Mike,</p>
<p>I think the essence of getting proper requirements is:</p>
<p>1- Understand the business of the client<br />
2- Interview the client about his needs &#8211; Ask as many questions as you can, based these questions on his understanding of the business</p>
<p>I have published many (I mean many) articles on requirements management on PM Hut, you can find them <a href="http://www.pmhut.com/category/requirements-management" rel="nofollow">here</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The difference between git pull, git fetch and git clone (and git rebase) by Davide Ganz</title>
		<link>http://blog.mikepearce.net/2010/05/18/the-difference-between-git-pull-git-fetch-and-git-clone-and-git-rebase/#comment-568</link>
		<dc:creator><![CDATA[Davide Ganz]]></dc:creator>
		<pubDate>Sun, 16 Oct 2011 12:44:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mikepearce.net/?p=96#comment-568</guid>
		<description><![CDATA[Nice e Clearly Written Info... 
Thanks :)]]></description>
		<content:encoded><![CDATA[<p>Nice e Clearly Written Info&#8230;<br />
Thanks <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Should I start with scrum, or kanban? by pmhut</title>
		<link>http://blog.mikepearce.net/2011/09/19/should-i-start-with-scrum-or-kanban/#comment-550</link>
		<dc:creator><![CDATA[pmhut]]></dc:creator>
		<pubDate>Fri, 23 Sep 2011 05:52:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mikepearce.net/?p=468#comment-550</guid>
		<description><![CDATA[Hi Mike,

I have published a few articles on Kanban and Scrum, lately &lt;a href=&quot;http://www.pmhut.com/scrum-vs-kanban&quot; rel=&quot;nofollow&quot;&gt;this one&lt;/a&gt;. I think your article examines an issue that most companies think about right now, which framework should I follow to manage my projects?

I would like to republish your post on PM Hut, please either email me or contact me through the &quot;Contact Us&quot; form on the PM Hut website in case you agree with this...]]></description>
		<content:encoded><![CDATA[<p>Hi Mike,</p>
<p>I have published a few articles on Kanban and Scrum, lately <a href="http://www.pmhut.com/scrum-vs-kanban" rel="nofollow">this one</a>. I think your article examines an issue that most companies think about right now, which framework should I follow to manage my projects?</p>
<p>I would like to republish your post on PM Hut, please either email me or contact me through the &#8220;Contact Us&#8221; form on the PM Hut website in case you agree with this&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

