<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">
<channel>
	<title>Comments for Lean Software Engineering</title>
	
	<link>http://leansoftwareengineering.com</link>
	<description>Essays on the Continuous Delivery of High Quality Information Systems</description>
	<pubDate>Thu, 09 Jul 2009 18:03:52 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/CommentsForLeanSoftwareEngineering" type="application/rss+xml" /><item>
		<title>Comment on The essence of Lean software development by Dew Drop – July 9, 2009 | Alvin Ashcraft's Morning Dew</title>
		<link>http://leansoftwareengineering.com/2009/07/08/the-essence-of-lean-software-development/comment-page-1/#comment-5916</link>
		<dc:creator>Dew Drop – July 9, 2009 | Alvin Ashcraft's Morning Dew</dc:creator>
		<pubDate>Thu, 09 Jul 2009 15:25:49 +0000</pubDate>
		<guid isPermaLink="false">http://leansoftwareengineering.com/?p=1922#comment-5916</guid>
		<description>[...] The essence of Lean software development (Corey Ladas) [...]</description>
		<content:encoded><![CDATA[<p>[...] The essence of Lean software development (Corey Ladas) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Guest articles at Shaping Software by Corey Ladas</title>
		<link>http://leansoftwareengineering.com/2009/06/22/guest-articles-at-shaping-software/comment-page-1/#comment-5895</link>
		<dc:creator>Corey Ladas</dc:creator>
		<pubDate>Tue, 07 Jul 2009 19:52:24 +0000</pubDate>
		<guid isPermaLink="false">http://leansoftwareengineering.com/?p=1746#comment-5895</guid>
		<description>Real experience delivering projects beats any credentials.  I've worked with brilliant high-school dropouts and idiot PhD's.  After experience I might rank intrinsic motivation.  Some people feel compelled to make things and share knowledge regardless of pay.  Those are the best people to have around if you can keep their attention.  There are many good reasons to pursue a college degree, especially if you bring the right attitude to it--openness to a broad education and new experience.  I have a low opinion of certifications in any form.</description>
		<content:encoded><![CDATA[<p>Real experience delivering projects beats any credentials.  I&#8217;ve worked with brilliant high-school dropouts and idiot PhD&#8217;s.  After experience I might rank intrinsic motivation.  Some people feel compelled to make things and share knowledge regardless of pay.  Those are the best people to have around if you can keep their attention.  There are many good reasons to pursue a college degree, especially if you bring the right attitude to it&#8211;openness to a broad education and new experience.  I have a low opinion of certifications in any form.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Feature Crews: kanban systems for software engineering in the large by Corey Ladas</title>
		<link>http://leansoftwareengineering.com/2009/04/07/feature-crews/comment-page-1/#comment-5894</link>
		<dc:creator>Corey Ladas</dc:creator>
		<pubDate>Tue, 07 Jul 2009 19:20:39 +0000</pubDate>
		<guid isPermaLink="false">http://leansoftwareengineering.com/?p=1212#comment-5894</guid>
		<description>Hi Sebastiano, 

Great questions as always.  Part of the value of MMFs is exactly that they can vary in size.  Then it follows that you can use story count as a measure of size.

Now, given the chance, I prefer using a method like QFD for requirements definition.  However not everybody is up to that level, so MMFs and stories are a reasonable backup method for existing Agile or other medium-capability teams.</description>
		<content:encoded><![CDATA[<p>Hi Sebastiano, </p>
<p>Great questions as always.  Part of the value of MMFs is exactly that they can vary in size.  Then it follows that you can use story count as a measure of size.</p>
<p>Now, given the chance, I prefer using a method like QFD for requirements definition.  However not everybody is up to that level, so MMFs and stories are a reasonable backup method for existing Agile or other medium-capability teams.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Guest articles at Shaping Software by Sebastiano</title>
		<link>http://leansoftwareengineering.com/2009/06/22/guest-articles-at-shaping-software/comment-page-1/#comment-5893</link>
		<dc:creator>Sebastiano</dc:creator>
		<pubDate>Tue, 07 Jul 2009 15:19:47 +0000</pubDate>
		<guid isPermaLink="false">http://leansoftwareengineering.com/?p=1746#comment-5893</guid>
		<description>Hello :).

I exploit this short post to write another question, I hope you don't mind it.
It's a while I'm wondering if a Project Manager, to be considered a real project manager, must have a degree or a sort of certification.
I'm not just talking under a company point of view, I can understand that in that case a degree or certification would be much better. Instead I'd like to know if you think that an accademic background makes the difference or "on-field" experience and strong leadership as well as many other necessary skills are enough to be a succesful and effective PM (expecially for the agile PM).</description>
		<content:encoded><![CDATA[<p>Hello :).</p>
<p>I exploit this short post to write another question, I hope you don&#8217;t mind it.<br />
It&#8217;s a while I&#8217;m wondering if a Project Manager, to be considered a real project manager, must have a degree or a sort of certification.<br />
I&#8217;m not just talking under a company point of view, I can understand that in that case a degree or certification would be much better. Instead I&#8217;d like to know if you think that an accademic background makes the difference or &#8220;on-field&#8221; experience and strong leadership as well as many other necessary skills are enough to be a succesful and effective PM (expecially for the agile PM).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Feature Crews: kanban systems for software engineering in the large by Sebastiano</title>
		<link>http://leansoftwareengineering.com/2009/04/07/feature-crews/comment-page-1/#comment-5892</link>
		<dc:creator>Sebastiano</dc:creator>
		<pubDate>Tue, 07 Jul 2009 15:14:42 +0000</pubDate>
		<guid isPermaLink="false">http://leansoftwareengineering.com/?p=1212#comment-5892</guid>
		<description>Hi there :),

it's a long time I want to ask you something about MMF.
It looks like there isn't a standard definition of MMF, expect the one that one can find in the software by numbers book that I haven't read yet.
You write: MMFs are business-valued. User stories are merely user-valued.
And it looks like that in your case you use feature crew MMF that you split into user stories (maybe developed by one member only?) and you don't use tasks. This is a vision that I actually share with you.
Some people though say that MMF are actually user stories, like here: http://aaron.sanders.name/agile/naked-planning-explained-kanban-in-the-small .
Now let's say that one uses the method he likes most, that in your case, if I got correctly, you use MMF split into user stories. In this case you told me that is better to try to create equal-size stories, if this is possible, is it possible to estimate the MMF size in terms of number of user stories or you think even the MMF must be equal sized?
About the branching, I agree with Brad, I think it's better to branch by user stories, at least this is what I have done succesfully so far, even if I can understand your point of view.
Thanks for your replies :)</description>
		<content:encoded><![CDATA[<p>Hi there :),</p>
<p>it&#8217;s a long time I want to ask you something about MMF.<br />
It looks like there isn&#8217;t a standard definition of MMF, expect the one that one can find in the software by numbers book that I haven&#8217;t read yet.<br />
You write: MMFs are business-valued. User stories are merely user-valued.<br />
And it looks like that in your case you use feature crew MMF that you split into user stories (maybe developed by one member only?) and you don&#8217;t use tasks. This is a vision that I actually share with you.<br />
Some people though say that MMF are actually user stories, like here: <a href="http://aaron.sanders.name/agile/naked-planning-explained-kanban-in-the-small" rel="nofollow">http://aaron.sanders.name/agil.....-the-small</a> .<br />
Now let&#8217;s say that one uses the method he likes most, that in your case, if I got correctly, you use MMF split into user stories. In this case you told me that is better to try to create equal-size stories, if this is possible, is it possible to estimate the MMF size in terms of number of user stories or you think even the MMF must be equal sized?<br />
About the branching, I agree with Brad, I think it&#8217;s better to branch by user stories, at least this is what I have done succesfully so far, even if I can understand your point of view.<br />
Thanks for your replies <img src='http://leansoftwareengineering.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Patterns of software engineering workflow (part 1) by Sebastiano</title>
		<link>http://leansoftwareengineering.com/2009/06/08/workflow-patterns/comment-page-1/#comment-5867</link>
		<dc:creator>Sebastiano</dc:creator>
		<pubDate>Fri, 03 Jul 2009 19:14:02 +0000</pubDate>
		<guid isPermaLink="false">http://leansoftwareengineering.com/?p=1431#comment-5867</guid>
		<description>thanks Corey, kind as usual.</description>
		<content:encoded><![CDATA[<p>thanks Corey, kind as usual.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A swimlane for ad-hoc workflow by Daily Links for Friday, July 3rd, 2009</title>
		<link>http://leansoftwareengineering.com/2009/07/01/a-swimlane-for-ad-hoc-workflow/comment-page-1/#comment-5865</link>
		<dc:creator>Daily Links for Friday, July 3rd, 2009</dc:creator>
		<pubDate>Fri, 03 Jul 2009 12:05:11 +0000</pubDate>
		<guid isPermaLink="false">http://leansoftwareengineering.com/?p=1900#comment-5865</guid>
		<description>[...] A swimlane for ad-hoc workflow | Lean Software Engineering [...]</description>
		<content:encoded><![CDATA[<p>[...] A swimlane for ad-hoc workflow | Lean Software Engineering [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Kanban flowing according to architecture by Corey Ladas</title>
		<link>http://leansoftwareengineering.com/2007/12/09/kanban-flowing-according-to-architecture/comment-page-1/#comment-5861</link>
		<dc:creator>Corey Ladas</dc:creator>
		<pubDate>Thu, 02 Jul 2009 21:20:15 +0000</pubDate>
		<guid isPermaLink="false">http://leansoftwareengineering.com/2007/12/09/kanban-flowing-according-to-architecture/#comment-5861</guid>
		<description>Thank you Mike!  

I don't think this design represents pull very clearly.  My next big article will have some enhancements to this kind of system that should improve feature cohesion and flow and reduce information loss.</description>
		<content:encoded><![CDATA[<p>Thank you Mike!  </p>
<p>I don&#8217;t think this design represents pull very clearly.  My next big article will have some enhancements to this kind of system that should improve feature cohesion and flow and reduce information loss.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Kanban flowing according to architecture by Mike Cottmeyer</title>
		<link>http://leansoftwareengineering.com/2007/12/09/kanban-flowing-according-to-architecture/comment-page-1/#comment-5860</link>
		<dc:creator>Mike Cottmeyer</dc:creator>
		<pubDate>Thu, 02 Jul 2009 18:23:39 +0000</pubDate>
		<guid isPermaLink="false">http://leansoftwareengineering.com/2007/12/09/kanban-flowing-according-to-architecture/#comment-5860</guid>
		<description>Hey Corey...

This is a great post.  We were employing this concept (sans the Kanban board) a few years ago when I worked at CheckFree.  Most large customers I work with a V1 are dealing with this kind of complex product development.  David Laribee just turned me on to this post.  Nice explanation of the concept...  thanks!

Mike</description>
		<content:encoded><![CDATA[<p>Hey Corey&#8230;</p>
<p>This is a great post.  We were employing this concept (sans the Kanban board) a few years ago when I worked at CheckFree.  Most large customers I work with a V1 are dealing with this kind of complex product development.  David Laribee just turned me on to this post.  Nice explanation of the concept&#8230;  thanks!</p>
<p>Mike</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Patterns of software engineering workflow (part 1) by Corey Ladas</title>
		<link>http://leansoftwareengineering.com/2009/06/08/workflow-patterns/comment-page-1/#comment-5859</link>
		<dc:creator>Corey Ladas</dc:creator>
		<pubDate>Thu, 02 Jul 2009 15:52:52 +0000</pubDate>
		<guid isPermaLink="false">http://leansoftwareengineering.com/?p=1431#comment-5859</guid>
		<description>Making the stories similarly sized means the cost for everything is similar and you prioritize on value alone.  Reinertsen's advice is to prioritize based on the cost of delay.  If that cost is difficult to calculate, I wrote a couple of articles about consensus prioritization.

The point about estimation is not to do it or avoid it for moral reasons, it's about cost and value.  Estimation can have high cost and low value.  We want to make it cheaper and the cheapest estimation of all is no estimation.  A histogram of cycle times will tell you how much effort is worth investing in estimation.  Some people do estimate with kanban systems, and you can limit something like function points instead of cards.  My first suggestion would be to very quickly triage work items into two categories when they show up in the design queue:  too-big / not-too-big.  Not-too-big items go forward.  Too-big items are requeued for further analysis.  You can reduce the number of too-big work requests by making QA part of the analysis process.  Right-sizing features is a matter of analysis skill and it can be learned.</description>
		<content:encoded><![CDATA[<p>Making the stories similarly sized means the cost for everything is similar and you prioritize on value alone.  Reinertsen&#8217;s advice is to prioritize based on the cost of delay.  If that cost is difficult to calculate, I wrote a couple of articles about consensus prioritization.</p>
<p>The point about estimation is not to do it or avoid it for moral reasons, it&#8217;s about cost and value.  Estimation can have high cost and low value.  We want to make it cheaper and the cheapest estimation of all is no estimation.  A histogram of cycle times will tell you how much effort is worth investing in estimation.  Some people do estimate with kanban systems, and you can limit something like function points instead of cards.  My first suggestion would be to very quickly triage work items into two categories when they show up in the design queue:  too-big / not-too-big.  Not-too-big items go forward.  Too-big items are requeued for further analysis.  You can reduce the number of too-big work requests by making QA part of the analysis process.  Right-sizing features is a matter of analysis skill and it can be learned.</p>
]]></content:encoded>
	</item>
</channel>
</rss><!-- Dynamic Page Served (once) in 0.727 seconds -->
