<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: 10 Ways To Insure Project Failure</title>
	<link>http://vbnotebookfor.net/2007/08/19/10-ways-to-insure-project-failure/</link>
	<description>Articles on VB.NET and Software Development Team Leadership</description>
	<pubDate>Wed, 20 Aug 2008 11:52:32 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.2</generator>

	<item>
		<title>By: Tom</title>
		<link>http://vbnotebookfor.net/2007/08/19/10-ways-to-insure-project-failure/#comment-979</link>
		<author>Tom</author>
		<pubDate>Fri, 11 Jan 2008 22:59:19 +0000</pubDate>
		<guid>http://vbnotebookfor.net/2007/08/19/10-ways-to-insure-project-failure/#comment-979</guid>
		<description>Daily scrums are not status meetings, they are short planning meetings as a gut check for the team.  Anyone using Scrum properly will acknowledge and support that contention.</description>
		<content:encoded><![CDATA[<p>Daily scrums are not status meetings, they are short planning meetings as a gut check for the team.  Anyone using Scrum properly will acknowledge and support that contention.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: First you Scrum down, then you Scrum up and out &#124; Lead, Follow, or Get Fired!</title>
		<link>http://vbnotebookfor.net/2007/08/19/10-ways-to-insure-project-failure/#comment-821</link>
		<author>First you Scrum down, then you Scrum up and out &#124; Lead, Follow, or Get Fired!</author>
		<pubDate>Sun, 28 Oct 2007 06:27:04 +0000</pubDate>
		<guid>http://vbnotebookfor.net/2007/08/19/10-ways-to-insure-project-failure/#comment-821</guid>
		<description>[...] his article, 10 Ways to Ensure Project Failure, J. Frank Carr addressed pains that my team once coped with routinely&#x2014;pains Scrum eventually [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] his article, 10 Ways to Ensure Project Failure, J. Frank Carr addressed pains that my team once coped with routinely&#x2014;pains Scrum eventually [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 【翻译】确保项目失败的十种途径 -- Some reminiscences, some memories</title>
		<link>http://vbnotebookfor.net/2007/08/19/10-ways-to-insure-project-failure/#comment-246</link>
		<author>【翻译】确保项目失败的十种途径 -- Some reminiscences, some memories</author>
		<pubDate>Wed, 12 Sep 2007 07:52:31 +0000</pubDate>
		<guid>http://vbnotebookfor.net/2007/08/19/10-ways-to-insure-project-failure/#comment-246</guid>
		<description>[...] 原文：http://vbnotebookfor.net/2007/08/19/10-ways-to-insure-project-failure/&#160;If you want your next software development project to fail, and not just a small way but in big, spectacular, way, here are some sure fire steps for you to follow: [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] 原文：http://vbnotebookfor.net/2007/08/19/10-ways-to-insure-project-failure/&nbsp;If you want your next software development project to fail, and not just a small way but in big, spectacular, way, here are some sure fire steps for you to follow: [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mcwong</title>
		<link>http://vbnotebookfor.net/2007/08/19/10-ways-to-insure-project-failure/#comment-191</link>
		<author>mcwong</author>
		<pubDate>Sun, 09 Sep 2007 05:35:08 +0000</pubDate>
		<guid>http://vbnotebookfor.net/2007/08/19/10-ways-to-insure-project-failure/#comment-191</guid>
		<description>The clarification on blindly applying methodologies for political cover helps.  That is definitely dangerous.

The daily status meetings have to be carefully defended.  We've barred specific people from our daily meetings on occasion.  We're fairly vigilant about breaking teams into smaller units when they get too big.  The team is actually pretty vocal when they start getting too long and/or abused.

I agree that's a (the?) controversial part, but the general consensus we have is that they're extremely useful when used properly.  I think the biggest beneficiaries are doc and test folks... the developers sometimes overlook the (huge) benefit they get out of it, but appreciate it when they aren't slammed with providing doc content or re-explaining the approach to a tester at the end of the project.</description>
		<content:encoded><![CDATA[<p>The clarification on blindly applying methodologies for political cover helps.  That is definitely dangerous.</p>
<p>The daily status meetings have to be carefully defended.  We&#8217;ve barred specific people from our daily meetings on occasion.  We&#8217;re fairly vigilant about breaking teams into smaller units when they get too big.  The team is actually pretty vocal when they start getting too long and/or abused.</p>
<p>I agree that&#8217;s a (the?) controversial part, but the general consensus we have is that they&#8217;re extremely useful when used properly.  I think the biggest beneficiaries are doc and test folks&#8230; the developers sometimes overlook the (huge) benefit they get out of it, but appreciate it when they aren&#8217;t slammed with providing doc content or re-explaining the approach to a tester at the end of the project.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jfrankcarr</title>
		<link>http://vbnotebookfor.net/2007/08/19/10-ways-to-insure-project-failure/#comment-178</link>
		<author>jfrankcarr</author>
		<pubDate>Sat, 08 Sep 2007 17:53:04 +0000</pubDate>
		<guid>http://vbnotebookfor.net/2007/08/19/10-ways-to-insure-project-failure/#comment-178</guid>
		<description>Thanks for your comment.

I was mainly noting how bad managers will seek to use the latest buzzwords to provide political cover for their mistakes. They might latch on to Agile and Scrum today while 10-20 years ago they might have been misusing classic SDLC methods. 

If I have one skepticism about Scrum it would be the daily status meeting part of it. I've seen status meetings so abused over the years that I'm wary of them being a key part of a methodology. How has that part of it worked out for you?</description>
		<content:encoded><![CDATA[<p>Thanks for your comment.</p>
<p>I was mainly noting how bad managers will seek to use the latest buzzwords to provide political cover for their mistakes. They might latch on to Agile and Scrum today while 10-20 years ago they might have been misusing classic SDLC methods. </p>
<p>If I have one skepticism about Scrum it would be the daily status meeting part of it. I&#8217;ve seen status meetings so abused over the years that I&#8217;m wary of them being a key part of a methodology. How has that part of it worked out for you?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mcwong</title>
		<link>http://vbnotebookfor.net/2007/08/19/10-ways-to-insure-project-failure/#comment-177</link>
		<author>mcwong</author>
		<pubDate>Sat, 08 Sep 2007 16:27:10 +0000</pubDate>
		<guid>http://vbnotebookfor.net/2007/08/19/10-ways-to-insure-project-failure/#comment-177</guid>
		<description>The article was a good read until the very end.  It's funny that you indict the agile methodologies, when they're built to tackle a good number of the issues you highlight.  I'm most familiar with Scrum..., so I'll answer those particulars.

Set unrealistic goals?  Nope, get the goals from the team on a frequent basis.  Management's job is to manage the feasibility of those goals with the stakeholders.

The more documentation the better?  Nope... working code over specs.

Making up schedule slips later?  Nope... be constantly aware of where the project is, and manage reality.

Relax standards?  Nope... have a firm definition of what done means, and hold people to that definition (coded, tested, documented, demonstrable)

Micromanage?  Nope... delegate as much as possible to the team.

Daily status?  Sure, this happens.  For 15 minutes.

Bring in more programmers?  Nope... teams are frozen for sprints.  Granted you can alter structure in between, but (at least in our case) this happens infrequently

Set your plan in stone?  Nope... review the plan frequently with stakeholders and manage to reality.</description>
		<content:encoded><![CDATA[<p>The article was a good read until the very end.  It&#8217;s funny that you indict the agile methodologies, when they&#8217;re built to tackle a good number of the issues you highlight.  I&#8217;m most familiar with Scrum&#8230;, so I&#8217;ll answer those particulars.</p>
<p>Set unrealistic goals?  Nope, get the goals from the team on a frequent basis.  Management&#8217;s job is to manage the feasibility of those goals with the stakeholders.</p>
<p>The more documentation the better?  Nope&#8230; working code over specs.</p>
<p>Making up schedule slips later?  Nope&#8230; be constantly aware of where the project is, and manage reality.</p>
<p>Relax standards?  Nope&#8230; have a firm definition of what done means, and hold people to that definition (coded, tested, documented, demonstrable)</p>
<p>Micromanage?  Nope&#8230; delegate as much as possible to the team.</p>
<p>Daily status?  Sure, this happens.  For 15 minutes.</p>
<p>Bring in more programmers?  Nope&#8230; teams are frozen for sprints.  Granted you can alter structure in between, but (at least in our case) this happens infrequently</p>
<p>Set your plan in stone?  Nope&#8230; review the plan frequently with stakeholders and manage to reality.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
