<?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 Life, Liberty, and the Pursuit of Agility</title>
	<atom:link href="http://zuill.us/WoodyZuill/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://zuill.us/WoodyZuill</link>
	<description>What do I know?</description>
	<lastBuildDate>Wed, 19 Jun 2013 21:01:02 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
	<item>
		<title>Comment on Why do we need estimates? by Woody Z.</title>
		<link>http://zuill.us/WoodyZuill/2013/04/13/why-do-we-need-estimates/comment-page-1/#comment-33615</link>
		<dc:creator>Woody Z.</dc:creator>
		<pubDate>Wed, 19 Jun 2013 21:01:02 +0000</pubDate>
		<guid isPermaLink="false">http://zuill.us/WoodyZuill/?p=638#comment-33615</guid>
		<description>Hello Greg: You must invent the process you would use to make that decision without estimates. Almost everything about your hypothetical situation sounds wasteful and dysfunctional. If you have no influence on changing the process you are following, you must live with the waste and dysfunction if you wish to keep that job.

Obviously, it is not estimates that are needed, but decisions. Simply because someone you report to requires that you provide estimates does not mean that it is a reasonable or useful approach to making decisions.  It is merely the approach that is in place.  However, if it is not your job to improve this process, you&#039;ll have to put up with it.

Cheers, 
Woody</description>
		<content:encoded><![CDATA[<p>Hello Greg: You must invent the process you would use to make that decision without estimates. Almost everything about your hypothetical situation sounds wasteful and dysfunctional. If you have no influence on changing the process you are following, you must live with the waste and dysfunction if you wish to keep that job.</p>
<p>Obviously, it is not estimates that are needed, but decisions. Simply because someone you report to requires that you provide estimates does not mean that it is a reasonable or useful approach to making decisions.  It is merely the approach that is in place.  However, if it is not your job to improve this process, you&#8217;ll have to put up with it.</p>
<p>Cheers,<br />
Woody</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why do we need estimates? by Glen B. Alleman</title>
		<link>http://zuill.us/WoodyZuill/2013/04/13/why-do-we-need-estimates/comment-page-1/#comment-33614</link>
		<dc:creator>Glen B. Alleman</dc:creator>
		<pubDate>Wed, 19 Jun 2013 18:51:32 +0000</pubDate>
		<guid isPermaLink="false">http://zuill.us/WoodyZuill/?p=638#comment-33614</guid>
		<description>Woody,

So if I have to decide to develop or buy a solution to my cost management system for a government program. Let me see if I can walk this through.

(1) We own PeopleSoft and it&#039;s procurement management system. That system is not well suited to customer (our customer) owned materials - We&#039;re a Government Owned Contractor Operated facility. We could augment the processing, data, and UI for PS to deal with the subtleties of the GOCO environment.
(2) We could develop a separate cost management system using tools we are familiar with - J2EE connected to PeopleSoft.

How do I decide? We have an annualized budget for Operations, Development, and Maintenance of the product built here. There is a set-aside for just such things as we want to do. That budget is flowed down from the HQ of our customer every Oct 1st. 

I need to decide to built or modify. I have a due date of end of calendar year for use, since the people wanting the capability have a due date to report to the Govt HQ the information they need.

How do I decide in the absence of an estimate for both options, showing that I have enough or not enough budget to do the work?</description>
		<content:encoded><![CDATA[<p>Woody,</p>
<p>So if I have to decide to develop or buy a solution to my cost management system for a government program. Let me see if I can walk this through.</p>
<p>(1) We own PeopleSoft and it&#8217;s procurement management system. That system is not well suited to customer (our customer) owned materials &#8211; We&#8217;re a Government Owned Contractor Operated facility. We could augment the processing, data, and UI for PS to deal with the subtleties of the GOCO environment.<br />
(2) We could develop a separate cost management system using tools we are familiar with &#8211; J2EE connected to PeopleSoft.</p>
<p>How do I decide? We have an annualized budget for Operations, Development, and Maintenance of the product built here. There is a set-aside for just such things as we want to do. That budget is flowed down from the HQ of our customer every Oct 1st. </p>
<p>I need to decide to built or modify. I have a due date of end of calendar year for use, since the people wanting the capability have a due date to report to the Govt HQ the information they need.</p>
<p>How do I decide in the absence of an estimate for both options, showing that I have enough or not enough budget to do the work?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on My Customers Need Estimates, What Do I do? by Lukas</title>
		<link>http://zuill.us/WoodyZuill/2013/05/13/my-customers-need-estimates-what-do-i-do/comment-page-1/#comment-33444</link>
		<dc:creator>Lukas</dc:creator>
		<pubDate>Tue, 04 Jun 2013 03:04:21 +0000</pubDate>
		<guid isPermaLink="false">http://zuill.us/WoodyZuill/?p=723#comment-33444</guid>
		<description>Yesterdays talk by Vasco Duarte about No Estimates http://youtu.be/H7alhgSXKDI</description>
		<content:encoded><![CDATA[<p>Yesterdays talk by Vasco Duarte about No Estimates <a href="http://youtu.be/H7alhgSXKDI" rel="nofollow">http://youtu.be/H7alhgSXKDI</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Hiking and Software Development by Woody Z.</title>
		<link>http://zuill.us/WoodyZuill/2011/09/24/hiking-and-software-development/comment-page-1/#comment-33198</link>
		<dc:creator>Woody Z.</dc:creator>
		<pubDate>Wed, 29 May 2013 15:44:01 +0000</pubDate>
		<guid isPermaLink="false">http://zuill.us/WoodyZuill/?p=142#comment-33198</guid>
		<description>Hey Michael!

Thanks for you kind words. I&#039;ve used the Grand Canyon hike as an example for many years. I&#039;m sorry I had to tie it into software. This could easily be more &quot;general&quot; in nature as you noted.  I&#039;ll do better someday, I promise! ;-)

Cheers,
Woody</description>
		<content:encoded><![CDATA[<p>Hey Michael!</p>
<p>Thanks for you kind words. I&#8217;ve used the Grand Canyon hike as an example for many years. I&#8217;m sorry I had to tie it into software. This could easily be more &#8220;general&#8221; in nature as you noted.  I&#8217;ll do better someday, I promise! <img src='http://zuill.us/WoodyZuill/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Cheers,<br />
Woody</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Hiking and Software Development by Michael Tardiff</title>
		<link>http://zuill.us/WoodyZuill/2011/09/24/hiking-and-software-development/comment-page-1/#comment-33190</link>
		<dc:creator>Michael Tardiff</dc:creator>
		<pubDate>Wed, 29 May 2013 06:36:15 +0000</pubDate>
		<guid isPermaLink="false">http://zuill.us/WoodyZuill/?p=142#comment-33190</guid>
		<description>Woody, another beautiful one. I was almost – but not quite – sorry you tied it back into software at the end. A useful metaphor indeed for the &quot;looks easy&quot; journey on which we all embark with each initiative. 

+ Michael</description>
		<content:encoded><![CDATA[<p>Woody, another beautiful one. I was almost – but not quite – sorry you tied it back into software at the end. A useful metaphor indeed for the &#8220;looks easy&#8221; journey on which we all embark with each initiative. </p>
<p>+ Michael</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The NoEstimates Hashtag by Glen B. Alleman</title>
		<link>http://zuill.us/WoodyZuill/2013/05/17/the-noestimates-hashtag/comment-page-1/#comment-33134</link>
		<dc:creator>Glen B. Alleman</dc:creator>
		<pubDate>Thu, 23 May 2013 14:11:42 +0000</pubDate>
		<guid isPermaLink="false">http://zuill.us/WoodyZuill/?p=767#comment-33134</guid>
		<description>The answer to the question - &quot;are there better ways,&quot; for software - is yes. Software estimating is a mature process in many domains outside IT and standard SW development. These domains use agile techniques for their development, but have estimating processes based on the notion of &quot;capabilities based planning.&quot; In the US DOD this is a mandated acquisition process for large (ACAT1) programs, that are usually software intensive.

Having worked on both sides - defense/space and commercial IT - much can be learned on estimating in the presence of uncertainty for the IT side.

One critical starting point for &quot;How and How Much&quot; estimating is the answer the question, what is the value at risk? This establishes a baseline for the investment in estimating. High value at risk, better estimates.

The next understanding - in our domain - is that estimating is not &quot;guessing.&quot; Personal estimates, subject matter estimates are the least desirable. Reference Class Forecasting is a processes used for software intensive systems. RFC http://goo.gl/qsm6a provides a starting point for the estimiates. All estimates must be statistically adjusted for the reference class. New developments make use of RFC as well.</description>
		<content:encoded><![CDATA[<p>The answer to the question &#8211; &#8220;are there better ways,&#8221; for software &#8211; is yes. Software estimating is a mature process in many domains outside IT and standard SW development. These domains use agile techniques for their development, but have estimating processes based on the notion of &#8220;capabilities based planning.&#8221; In the US DOD this is a mandated acquisition process for large (ACAT1) programs, that are usually software intensive.</p>
<p>Having worked on both sides &#8211; defense/space and commercial IT &#8211; much can be learned on estimating in the presence of uncertainty for the IT side.</p>
<p>One critical starting point for &#8220;How and How Much&#8221; estimating is the answer the question, what is the value at risk? This establishes a baseline for the investment in estimating. High value at risk, better estimates.</p>
<p>The next understanding &#8211; in our domain &#8211; is that estimating is not &#8220;guessing.&#8221; Personal estimates, subject matter estimates are the least desirable. Reference Class Forecasting is a processes used for software intensive systems. RFC <a href="http://goo.gl/qsm6a" rel="nofollow">http://goo.gl/qsm6a</a> provides a starting point for the estimiates. All estimates must be statistically adjusted for the reference class. New developments make use of RFC as well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The NoEstimates Hashtag by Tobias Mayer</title>
		<link>http://zuill.us/WoodyZuill/2013/05/17/the-noestimates-hashtag/comment-page-1/#comment-33058</link>
		<dc:creator>Tobias Mayer</dc:creator>
		<pubDate>Sun, 19 May 2013 01:26:41 +0000</pubDate>
		<guid isPermaLink="false">http://zuill.us/WoodyZuill/?p=767#comment-33058</guid>
		<description>Re your twitter response: &quot;You provide a list of non-estimates in support of your idea of &quot;estimates&quot;.&quot; Let me clarify:

- This feels big, how do we break it down?
This is a size estimate—relative size. &quot;Big&quot; must be relative to something, so assumes other items of work are being done by the same person/team that are smaller.

- This will cost a lot—what’s the value it’ll give?
This is a cost estimate, followed by a request for a value estimate. The two together determine if the work should progress.

- These things seem quick to do…
This is an effort estimate. We guess these things will not take much effort, and will be completed quickly.

- I reckon I can get this done by Thursday.
This is a time estimate. One presumes it follows a sizing estimate for the speaker to have some sense of how long it would take.

- This is taking longer than we thought—can we simplify it?
This is a re-estimation of size after the work has been started, and more is known.

- We can probably get something meaningful for release in about 3-4 weeks.
Again, a time estimation. If the date is important for some reason I&#039;d recommend checking in regularly (weekly or less) to see if the estimate of 3-4 weeks continues to be realistic, and if not looking for ways to either narrow scope or reset the date.

These are just some of the ways people estimate. Estimate (vb): to form an approximate judgment or opinion regarding the worth, amount, size, weight, etc., of; calculate approximately. —dictionary.com

If you consider my examples non-estimates I&#039;m interested to know the definition you are using when you use the #NoEstimtes tag. If it&#039;s something like &quot;to talk in detail about a large group of items, and and give them effort numbers which are then used to make commitments&quot; (or some other refined meaning) then it may be helpful to be explicit. As it is now, the #NoEstimates movement is rather confusing, and seems to generate semantic disagreements rather than useful dialog on practices. Which is a shame.</description>
		<content:encoded><![CDATA[<p>Re your twitter response: &#8220;You provide a list of non-estimates in support of your idea of &#8220;estimates&#8221;.&#8221; Let me clarify:</p>
<p>- This feels big, how do we break it down?<br />
This is a size estimate—relative size. &#8220;Big&#8221; must be relative to something, so assumes other items of work are being done by the same person/team that are smaller.</p>
<p>- This will cost a lot—what’s the value it’ll give?<br />
This is a cost estimate, followed by a request for a value estimate. The two together determine if the work should progress.</p>
<p>- These things seem quick to do…<br />
This is an effort estimate. We guess these things will not take much effort, and will be completed quickly.</p>
<p>- I reckon I can get this done by Thursday.<br />
This is a time estimate. One presumes it follows a sizing estimate for the speaker to have some sense of how long it would take.</p>
<p>- This is taking longer than we thought—can we simplify it?<br />
This is a re-estimation of size after the work has been started, and more is known.</p>
<p>- We can probably get something meaningful for release in about 3-4 weeks.<br />
Again, a time estimation. If the date is important for some reason I&#8217;d recommend checking in regularly (weekly or less) to see if the estimate of 3-4 weeks continues to be realistic, and if not looking for ways to either narrow scope or reset the date.</p>
<p>These are just some of the ways people estimate. Estimate (vb): to form an approximate judgment or opinion regarding the worth, amount, size, weight, etc., of; calculate approximately. —dictionary.com</p>
<p>If you consider my examples non-estimates I&#8217;m interested to know the definition you are using when you use the #NoEstimtes tag. If it&#8217;s something like &#8220;to talk in detail about a large group of items, and and give them effort numbers which are then used to make commitments&#8221; (or some other refined meaning) then it may be helpful to be explicit. As it is now, the #NoEstimates movement is rather confusing, and seems to generate semantic disagreements rather than useful dialog on practices. Which is a shame.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The NoEstimates Hashtag by Tobias Mayer</title>
		<link>http://zuill.us/WoodyZuill/2013/05/17/the-noestimates-hashtag/comment-page-1/#comment-33054</link>
		<dc:creator>Tobias Mayer</dc:creator>
		<pubDate>Sat, 18 May 2013 19:15:21 +0000</pubDate>
		<guid isPermaLink="false">http://zuill.us/WoodyZuill/?p=767#comment-33054</guid>
		<description>I&#039;m certainly not in favor of estimating in order to make promises—and no matter which numeric system is used the numbers will either be gamed, and/or injected into some planning function, giving (as Bob points out, an illusion of control). All this is wasteful and rather meaningless.

I&#039;m in favor of estimating as a starting point for conversation:
- This feels big, how do we break it down?
- This will cost a lot—what&#039;s the value it&#039;ll give?
- These things seem quick to do...
- I reckon I can get this done by Thursday.
- This is taking longer than we thought—can we simplify it?
- We can probably get something meaningful for release in about 3-4 weeks.

Software development, like all creative making envisions a desirable future state. As we work, we make guesses on aspects such as cost/time/value. We can call these guesses estimates, or assessments, or projections. The term isn&#039;t important. The truth is: they are guesses. To not make any guesses feels unnatural and contrived to me. The purpose of estimation is not to make promises. It is merely one factor that can lead to more meaningful conversation. 

Guessing about the future is a useful, and natural human behavior. We use experience, gut feel, history to improve the quality of our guesses. Perhaps as well as seeking ways not to estimate (a useful pursuit, for sure), we can also seek ways to make our estimation practices more meaningful.</description>
		<content:encoded><![CDATA[<p>I&#8217;m certainly not in favor of estimating in order to make promises—and no matter which numeric system is used the numbers will either be gamed, and/or injected into some planning function, giving (as Bob points out, an illusion of control). All this is wasteful and rather meaningless.</p>
<p>I&#8217;m in favor of estimating as a starting point for conversation:<br />
- This feels big, how do we break it down?<br />
- This will cost a lot—what&#8217;s the value it&#8217;ll give?<br />
- These things seem quick to do&#8230;<br />
- I reckon I can get this done by Thursday.<br />
- This is taking longer than we thought—can we simplify it?<br />
- We can probably get something meaningful for release in about 3-4 weeks.</p>
<p>Software development, like all creative making envisions a desirable future state. As we work, we make guesses on aspects such as cost/time/value. We can call these guesses estimates, or assessments, or projections. The term isn&#8217;t important. The truth is: they are guesses. To not make any guesses feels unnatural and contrived to me. The purpose of estimation is not to make promises. It is merely one factor that can lead to more meaningful conversation. </p>
<p>Guessing about the future is a useful, and natural human behavior. We use experience, gut feel, history to improve the quality of our guesses. Perhaps as well as seeking ways not to estimate (a useful pursuit, for sure), we can also seek ways to make our estimation practices more meaningful.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The NoEstimates Hashtag by Tom Howlett</title>
		<link>http://zuill.us/WoodyZuill/2013/05/17/the-noestimates-hashtag/comment-page-1/#comment-33051</link>
		<dc:creator>Tom Howlett</dc:creator>
		<pubDate>Sat, 18 May 2013 15:19:20 +0000</pubDate>
		<guid isPermaLink="false">http://zuill.us/WoodyZuill/?p=767#comment-33051</guid>
		<description>In the team I&#039;ve been working with for the last 5 years we&#039;ve spent less and less time on estimates to the point where we rarely do them. I think the reasons for this are:
  1. Although the business thought they wanted to use estimates in the decision making process, it turned out that we ended up doing what our customers wanted the most anyway.
  2. We control the time we spend on stories by deciding when to stop, varying how deep we go in a release.
  3. We thought that the estimating process itself was a good time for the whole team to share ideas on a story, but it turns out its better to get the whole team together to share ideas regularly while working on the story not up front.
  4. When we started explicitly expressing our confidence levels in our own estimates the business recognised how little value they have.
  5. I think everyone recognised that estimating resulted in defensive behaviours as we made new discoveries about what was needed. Life without estimates is more collaborative.

Apart from removing waste, not doing estimates has a big advantage; it encourages customers/business owners to become more involved while the work in progress because they want to ensure they are getting good value. This means we get more feedback and they get to say when we&#039;ve gone far enough with the story.

So yeah, I think you&#039;re right there is real value in exploring not doing estimates in product development. I feel for from qualified from making a judgement in other peoples contexts although I applaud your efforts in encouraging people to explore alternative in their situation.</description>
		<content:encoded><![CDATA[<p>In the team I&#8217;ve been working with for the last 5 years we&#8217;ve spent less and less time on estimates to the point where we rarely do them. I think the reasons for this are:<br />
  1. Although the business thought they wanted to use estimates in the decision making process, it turned out that we ended up doing what our customers wanted the most anyway.<br />
  2. We control the time we spend on stories by deciding when to stop, varying how deep we go in a release.<br />
  3. We thought that the estimating process itself was a good time for the whole team to share ideas on a story, but it turns out its better to get the whole team together to share ideas regularly while working on the story not up front.<br />
  4. When we started explicitly expressing our confidence levels in our own estimates the business recognised how little value they have.<br />
  5. I think everyone recognised that estimating resulted in defensive behaviours as we made new discoveries about what was needed. Life without estimates is more collaborative.</p>
<p>Apart from removing waste, not doing estimates has a big advantage; it encourages customers/business owners to become more involved while the work in progress because they want to ensure they are getting good value. This means we get more feedback and they get to say when we&#8217;ve gone far enough with the story.</p>
<p>So yeah, I think you&#8217;re right there is real value in exploring not doing estimates in product development. I feel for from qualified from making a judgement in other peoples contexts although I applaud your efforts in encouraging people to explore alternative in their situation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The NoEstimates Hashtag by Bob MacNeal</title>
		<link>http://zuill.us/WoodyZuill/2013/05/17/the-noestimates-hashtag/comment-page-1/#comment-33045</link>
		<dc:creator>Bob MacNeal</dc:creator>
		<pubDate>Fri, 17 May 2013 22:53:05 +0000</pubDate>
		<guid isPermaLink="false">http://zuill.us/WoodyZuill/?p=767#comment-33045</guid>
		<description>Thanks for bringing up this discussion.

Developers need stories in the backlog. That&#039;s it. They don&#039;t need estimates. Estimates have little to no value to visioning or producing a software product. In my experience, estimates are mainly championed by people who make a living off of the illusion of control that numbers give managers. 

Folks on the conference circuit love to blather on about estimation techniques. It all seems kind of silly to the producers. Real (hours) or fake (points), most developers either underestimate (because of hubris) or sandbag (so they can gold plate, learn new stuff, or surf the web). Either way, the illusion of control is just that - an illusion.</description>
		<content:encoded><![CDATA[<p>Thanks for bringing up this discussion.</p>
<p>Developers need stories in the backlog. That&#8217;s it. They don&#8217;t need estimates. Estimates have little to no value to visioning or producing a software product. In my experience, estimates are mainly championed by people who make a living off of the illusion of control that numbers give managers. </p>
<p>Folks on the conference circuit love to blather on about estimation techniques. It all seems kind of silly to the producers. Real (hours) or fake (points), most developers either underestimate (because of hubris) or sandbag (so they can gold plate, learn new stuff, or surf the web). Either way, the illusion of control is just that &#8211; an illusion.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
