<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Cranky Product Manager &#187; Agile/Scrum</title>
	<atom:link href="http://crankypm.com/category/agile-scrum/feed/" rel="self" type="application/rss+xml" />
	<link>http://crankypm.com</link>
	<description>Product management, product marketing, and the ugly side of software product development.</description>
	<lastBuildDate>Fri, 27 Jan 2012 13:39:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>From the Archives: Scrum This!</title>
		<link>http://crankypm.com/2010/09/archives-scrum/</link>
		<comments>http://crankypm.com/2010/09/archives-scrum/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 07:11:30 +0000</pubDate>
		<dc:creator>The Cranky Product Manager</dc:creator>
				<category><![CDATA[Agile/Scrum]]></category>

		<guid isPermaLink="false">http://crankypm.com/?p=1767</guid>
		<description><![CDATA[The Cranky Product Manager is a little busy this week, seeing as she is now also doing the work of 4 people who were laid off. &#160; So, she's going to be a laze and reprint an old article from exactly 2 years ago: Scrum This! &#160;(see original post with the comments here). Request: Don't [...]]]></description>
			<content:encoded><![CDATA[<p></p>
<div class="topsy_widget_data topsy_theme_brick-red" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fcrankypm.com%252F2010%252F09%252Farchives-scrum%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2FbkajSW%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22From%20the%20Archives%3A%20Scrum%20This%21%20%23%23prodmgmt%22%20%7D);"></div>
<p><em>The Cranky Product Manager is a little busy this week, seeing as she is now also doing the work of 4 people who were laid off. &#160;</em></p>
<p><em>So, she's going to be a laze and reprint an old article from exactly 2 years ago: Scrum This! &#160;(see original post with the <a href="http://crankypm.com/2008/09/scrum-this/">comments here</a>).</em></p>
<p><em>Request: Don't be an a-hole. &#160;Last time the Cranky PM published this article, she got scary, threatening, sexist, and pornographic emails and comments from the Agilista Henchmen - they were all freaked out she dared to say anything bad about their pet methodology. &#160;</em></p>
<p>----------------------------------</p>
<p>Hey You! Mr. Release Manager!</p>
<p>The Cranky Product Manager appreciates that you're trying to do this Agile Scrum thing by the book. And that it is hard for you. Because&#160;before this Agile&#160;tsunami came crashing down&#160;you mainly&#160;just&#160;tracked the progression of different release documents (<em>Is the PRD done? Check. Is the Functional Spec done? Check. Is the Design Doc done? Check.</em>)</p>
<p>Ok, that's not fair of the Cranky Product Manager. You did more than that. You also&#160;ran hurried release meetings once a week that tried to bury issues instead of surface them (<em>OK everyone, here's the status of all the documents. Anyone have any issues? None? OK, let's adjourn</em>.) You also&#160;organized&#160;two or three&#160;Fantasy Cricket leagues plus your wedding&#160;during working hours, and boy&#160;it all&#160;took a lot of time.</p>
<p>But now, in the Scrum era, things are different.&#160; It' s not easy. You once had a private office, but you now spend the bulk of your day tethered to a communal table in a stifling hot "War Room,"&#160;inhaling the body odor&#160;of <a href="http://crankypm.com/2008/08/the-6-types-of-software-engineers-identification-care-and-feeding/#veteran">The Veteran</a>,&#160;trying to tune-out the grandstanding arguments between two nimrod <a href="http://crankypm.com/2008/08/the-6-types-of-software-engineers-identification-care-and-feeding/#hotshot">Hotshots</a> (<em>"My&#160;idea is the most elegant...", "No it's not. It's trivial. You'd have to refactor it immediately."</em>), and listening to the documentation writer bitch and moan that she can't write the doc by Friday if the product keeps changing every hour.&#160;It's really hard to organize fantasy leagues or surf the web with so little privacy. Plus the porn shui of the War Room is completely off.</p>
<p>So it sucks to be you, Mr. Release Manager, and the CPM is sorry for you.</p>
<p>But just because you are stuck in that War Room doesn't mean the Cranky Product Manager should have to join you. You argue that in Scrum the product manager is the same as the Product Owner, and therefore the Cranky Product Manager needs to be constantly available to the team in order to make on-the-spot decisions within minutes of the asking.&#160; Ergo, you demand the Cranky Product Manager sit in that sticky-note-encrusted, windowless&#160;tomb with you&#160;all damn day.</p>
<p><em>Uh, no way.&#160; Not gonna happen.</em></p>
<p><img style="margin: 0px 5px 5px 0px; float: left;" alt="Agile Scrum Development War Room" width="300" src="http://www.agileadvice.com/wp-content/uploads/2008/05/taskboard003-640w.jpg" /><br />
Why not? Because the Cranky Product Manager needs to be the Voice of the Customer and the Voice of the Market.&#160; How is she to do that without actually VISITING some customers and prospects?&#160; And VISITING means that she actually needs to&#160;leave the office, hop on airplanes,&#160;and fly far, far away.&#160; She cannot answer questions from the dev team within 5 minutes if she's on a&#160;plane, or in a meeting, or on the phone with a customer.&#160; Not that the CPM wouldn't LOVE to hear debates about Iron Man or whether that Star Wars cartoon is "canon" or not -- &#160;all day, every day,&#160;for hours on end. <em>Who wouldn't?</em></p>
<p>And your response, Mr. Release Manager?&#160; You argued that perhaps the Cranky Product Manager should not visit so many customers and should spend more time in the War Room.</p>
<p>Anyone else see the irony?&#160;The Voice of the Customer should have <em>less</em> interaction with customers?&#160; All so she can make on-the-spot customer-facing decisions more quickly?</p>
<p>TRUST that the Cranky Product Manager will have more to say about this Fatal Flaw of Scrum in an upcoming post... She feels a HUGE rant coming on.</p>
<p><strong>Related Posts:</strong> <a href="http://crankypm.com/2007/04/so-you-think-agile-methodologies-exempt-you-from-product-management/">So You Think "Agile" Methodologies Exempt You From Product Management</a></p>
]]></content:encoded>
			<wfw:commentRss>http://crankypm.com/2010/09/archives-scrum/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>To the Agile Community &#8211; WTF is wrong with you?</title>
		<link>http://crankypm.com/2009/03/agile-community-religious-war/</link>
		<comments>http://crankypm.com/2009/03/agile-community-religious-war/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 23:39:33 +0000</pubDate>
		<dc:creator>The Cranky Product Manager</dc:creator>
				<category><![CDATA[Agile/Scrum]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[software+development]]></category>

		<guid isPermaLink="false">http://crankypm.com/?p=1190</guid>
		<description><![CDATA[As you might know from previous posts, the Cranky Product Manager is pretty neutral on Agile / Scrum. Yes, Agile is trendy.  Everyone is doing it.  Some consultancies out there have tied their entire brand to the Agile concept (digression &#8211; how smart is this when the inevitable backlash against something so over-hyped will inevitably [...]]]></description>
			<content:encoded><![CDATA[</p>
<div class="topsy_widget_data topsy_theme_brick-red" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fcrankypm.com%252F2009%252F03%252Fagile-community-religious-war%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22To%20the%20Agile%20Community%20-%20WTF%20is%20wrong%20with%20you%3F%20%23%23prodmgmt%22%20%7D);"></div>
<p>As you might know from previous posts, the Cranky Product Manager is pretty neutral on Agile / Scrum.</p>
<p>Yes, Agile is trendy.  Everyone is doing it.  Some consultancies out there have tied their entire brand to the Agile concept (digression &#8211; how smart is this when the inevitable backlash against something so over-hyped will inevitably occur?).</p>
<p>And don&#8217;t get the Cranky PM wrong, Agile/Scrum can help greatly with many types of product development problems.  It&#8217;s good. It can be fun. But Agile/Scrum is not perfect.  It has its problems too.  Some of which have been elucidated more eloquently by others.</p>
<p>Well, the Cranky Product Manager is going out on a limb and declaring that:</p>
<p><strong> The BIGGEST problem with Agile/Scrum is its crazy, insulting, demeaning, and threatening lunatic fringe.</strong></p>
<p>Yep, these zealots &#8212; and YES, they are TRUE frakin&#8217; Drink-the-Kool-Aid, Jihadist ZEALOTS &#8212; believe that Agile is The One True Way to build a product.  And that if you do anything else, well, you&#8217;re a frakin&#8217; moron who must be silenced.  You &#8220;just don&#8217;t get it,&#8221; &#8220;you must be doing it wrong&#8221;, etc.</p>
<p>And if a non-believer DARES publish something with less than ridiculous adoration for the Agile concept, well they get freakin&#8217; flogged in a over-reacting, vitriolic, personalized fashion.</p>
<p>At best, <a href="http://writethatdown.com/archives/2009/02/are-agile-pms-baloney">the non-believer</a> gets publicly berated as stupid/<a href="http://www.enthiosys.com/insights-tools/how-to-sound-smart-but-be-really-naive-about-dramatic-changes-in-technology/">really naive</a> by the principal of a product management consultancy.</p>
<p>At worst, the non-believer gets called a c-word who should &#8220;shut the f#$# up&#8221; and &#8220;watch out,&#8221; topped off with a &#8220;I&#8217;ll get YOU into some very Agile positions, you effing  b@#$%,&#8221; for good measure.</p>
<p>Lovely.</p>
<p>Yep. Each of the Cranky Product Manager&#8217;s <a href="http://crankypm.com/2007/04/so-you-think-agile-methodologies-exempt-you-from-product-management/">three</a> <a href="http://crankypm.com/2008/09/agile-software-development-is-no-silver-bullet/">posts</a> <a href="http://crankypm.com/2008/09/scrum-this/">on</a> Agile/Scrum received an amazing amount of hyper-nasty emails and comments, some of which were downright threatening.  The Cranky Product Manager has learned to scan and promptly dump these abusive comments and emails directly into the garbage before she has time to properly comprehend them.  Because otherwise, the Cranky Product Manager might become too afraid to leave her house (remember <a href="http://en.wikipedia.org/wiki/Kathy_Sierra">Kathy Sierra</a>, anyone?  Fortunately, the Cranky Product Manager writes anonymously).</p>
<p>The Cranky Product Manager has had this post in draft form for months because she&#8217;s afraid of unleashing the wrath of the Agile Jihadists once more.  But eff it.  She won&#8217;t be intimidated by those f@#%s any longer.  Seeing the attack on <a href="http://writethatdown.com/">Adam Bullied</a> (even though it was relatively minor) made her want to speak up.</p>
<p>Anyway, the Cranky Product Manager does not know how to wrap this post up, except to call upon the more moderate elements of the Agile community to</p>
<ol>
<li>Stop getting so defensive with people who don&#8217;t think Agile is the second coming, and</li>
<li>Do something about your lunatics.</li>
</ol>
<p>Please.  And thank you.</p>
<p><strong>Related Posts: </strong></p>
<ul>
<li><a href="http://crankypm.com/2008/09/agile-software-development-is-no-silver-bullet/">Heresy Against the Church of Agile Software Development</a></li>
<li><a href="http://crankypm.com/2008/09/scrum-this/">Scrum This</a></li>
<li><a href="http://crankypm.com/2007/04/so-you-think-agile-methodologies-exempt-you-from-product-management/">So You Think Agile Methodologies Exempt You From Product Management?</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://crankypm.com/2009/03/agile-community-religious-war/feed/</wfw:commentRss>
		<slash:comments>44</slash:comments>
		</item>
		<item>
		<title>Guest Post: The Cranky Test for Agile Product Managers</title>
		<link>http://crankypm.com/2009/02/cranky-test-agile-product-managers/</link>
		<comments>http://crankypm.com/2009/02/cranky-test-agile-product-managers/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 13:35:29 +0000</pubDate>
		<dc:creator>The Cranky Product Manager</dc:creator>
				<category><![CDATA[Agile/Scrum]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[development+methodologies]]></category>
		<category><![CDATA[fake+agile]]></category>
		<category><![CDATA[faux+agile]]></category>
		<category><![CDATA[product+development]]></category>
		<category><![CDATA[product+management]]></category>
		<category><![CDATA[product+manager]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[software+development]]></category>
		<category><![CDATA[waterfall]]></category>

		<guid isPermaLink="false">http://crankypm.com/?p=1081</guid>
		<description><![CDATA[Today we have a glorious guest post from Scott Sehlhorst, product management consultant extraordinaire and author of the tasty-good Tyner Blain blog. Scott may be genetically incapable of true crankiness.  One of his co-workers once accused him of having excess serotonin levels.  And he&#8217;s never had a headache.  Nor has his dad or his grandfather. [...]]]></description>
			<content:encoded><![CDATA[</p>
<div class="topsy_widget_data topsy_theme_brick-red" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fcrankypm.com%252F2009%252F02%252Fcranky-test-agile-product-managers%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Guest%20Post%3A%20The%20Cranky%20Test%20for%20Agile%20Product%20Managers%20%23%23prodmgmt%22%20%7D);"></div>
<p><em>Today we have a glorious guest post from <a href="http://tynerblain.com/blog/about-the-author">Scott Sehlhorst</a>, product management consultant extraordinaire and author of the tasty-good <a href="http://tynerblain.com/blog/">Tyner Blain blog</a>.</em></p>
<p><em>Scott may be genetically incapable of true crankiness.  One of his co-workers once accused him of having excess serotonin levels.  And he&#8217;s never had a headache.  Nor has his dad or his grandfather. Scott once parachuted in to help out late in an &#8220;agile&#8221; project.  It inspired the following exam.  After you take the quiz, you&#8217;ll understand why the Cranky Product Manager is publishing it.</em></p>
<h4>The Cranky Test for Agile Product Managers</h4>
<p>One of the challenges that comes from the growing popularity of agile development is that sometimes the people racing to adopt the methodology out-pace the clue-train of understanding.  Some teams say &#8220;Agile&#8221; without knowing what that really means.  Sometimes part of the organization knows how to be agile, and other parts don&#8217;t.  That can be a source of frustration for everyone.  If you&#8217;re a product manager, working with an Agile (or &#8220;agile&#8221;) team, you might just get cranky.  Being sensitive and pragmatic and realistic, just how cranky can you justifiably be?</p>
<p>Here&#8217;s a quick multiple choice test, for product managers joining an Agile team mid-flight.</p>
<p>Take the test to see just how cranky you can (justifiably) be.  Record all your answers without reading ahead.</p>
<ol>
<li><strong>In the first daily stand-up meeting you attend you heard (pick one):<br />
</strong></p>
<ol>
<li>Each member of the implementation team say what he did yesterday, what he will do today, and what if any roadblocks he faces.</li>
<li>A user-rep / proxy from the business says &#8220;I have a couple UATs I&#8217;d like to add to that &#8216;send a gift&#8217; story you&#8217;re doing this sprint.</li>
<li>The architect proclaims that all stories must be delivered two weeks prior to each sprint, after which point, the business is not allowed to change them &#8212; only development can change them.</li>
</ol>
</li>
<li><strong>You sit down with the key stakeholders to prioritize the target users / market(s) / market segments, and you&#8217;re told (pick one):</strong>
<ol>
<li>Here&#8217;s the persona representing our most profitable customers, and the one representing the bulk of our customers.</li>
<li>We are focused on mom and pop SMB retailers.  We&#8217;ll define the other market segments later.  Remember:  Mom.  And.  Pop.</li>
<li>It&#8217;s the Internet &#8212; for all we know, our customers are dogs.  We suspect most of them speak English.  At least some.</li>
</ol>
</li>
<li><strong>You reviewed the stories to find (pick one):</strong>
<ol>
<li>Each story is on a yellow post-it on the whiteboard in the war room, with a pink post-it nearby including some &#8216;verify&#8217; statements.</li>
<li>All the stories that were just estimated for this sprint are sorted into columns based on size in points (and the team uses fibonacci for the values).</li>
<li>All &#8216;stories&#8217; are managed in a requirements repository, from which MS-Word docs are generated, zipped up, and emailed to the development team, who modify the word documents, and store them in subversion in a directory structure reflecting if they were accepted or rejected (for lack of clarity).</li>
</ol>
</li>
<li><strong>When you asked about testing, you were told (pick one):</strong>
<ol>
<li>We automate our unit tests and incorporate into the daily build process &#8211; we won&#8217;t promote to the trunk with bugs.</li>
<li>Do you mean testing what we wrote, or testing by users to make sure we wrote the right stuff?  We did both.</li>
<li>The person who manually tested  was working against a different version of  the product than development.</li>
</ol>
</li>
<li><strong>When you asked what the user feedback so far has been like (pick one):</strong>
<ol>
<li>Very positive from a couple people in our target demographic &#8211; and we uncovered some great new ideas.</li>
<li>Rough.  The stakeholders let us know that they met last week, and completely changed their strategic goals &#8211; but we&#8217;re adapting now.</li>
<li>Users?   Look at the time&#8230;</li>
</ol>
</li>
<li><strong>You corner the QA lead for the project to talk about performance testing and (pick one):</strong>
<ol>
<li>She shows you the logs, and how they identify which stories get the most action, and how long they take.  Then she circles &#8220;the bad one&#8221; and shares that it just got prioritized into the current sprint.</li>
<li>She takes you to the break room, and shows you the trend charts on the wall, for average response-times for the top ten stories (in importance to the key persona) &#8211; pointing out which times are above &#8220;ok&#8221; and which ones are below &#8220;ok.&#8221;  Then she starts to ask you about scalability.</li>
<li>She suggests that if you sit down with a stopwatch in front of the test server, next week, after the next build, you can probably measure performance, if the build doesn&#8217;t crash all the time like the current build.</li>
</ol>
</li>
<li><strong>You hear a rumor that the cadence of releases is not working very well.  When you investigate, you find (pick one):</strong>
<ol>
<li>Weekly releases are too frequent for the users to review, and they are asking that we move to biweekly releases.</li>
<li>Monthly releases are too far apart, and now that the automated build process is done, developers want to move to biweekly releases.</li>
<li>Our first release is two months away.  How can anyone be complaining about the frequency of releases?  No one has seen it yet.</li>
</ol>
</li>
<li><strong>The management team is completely replaced when a new CEO cleans house.  When you meet with the new CEO to review project status, you share (pick one):</strong>
<ol>
<li>The burndown charts and expected &#8220;completion&#8221; of today&#8217;s version of &#8220;the project vision.&#8221;</li>
<li>The sequence of deployment of tangible, valuable capabilities, combined with the number of users at each release.</li>
<li>A hand-waving explanation of why nothing can be deployed after 6 months, and how &#8220;everything&#8221; is 80% complete.</li>
</ol>
</li>
</ol>
<h4><strong>CALCULATE YOUR SCORE</strong></h4>
<ul>
<li>For every (a) answer, give yourself 0 points.</li>
<li>For every (b) answer, give yourself 0 points.</li>
<li>For every (c) answer, give yourself 5 points.</li>
<li>Give yourself 1 point for every time you&#8217;ve been hit with the recent Facebook reincarnation of the 25-things meme.</li>
</ul>
<p>Add up the points.  This will tell you, on a scale from 1 to 40, just how Cranky you can justifiably be.  If you hit 40, make sure you sign up to write a guest post.  The Cranky Product Manager needs your rantings and ravings to be put to good use!</p>
<h4>Related Posts</h4>
<ul>
<li><a href="http://crankypm.com/2008/09/agile-software-development-is-no-silver-bullet/">Heresy Against the Church of Agile Software Development</a></li>
<li><a href="http://crankypm.com/2008/09/scrum-this/">Scrum This</a></li>
<li><a href="http://crankypm.com/2007/04/so-you-think-agile-methodologies-exempt-you-from-product-management/">So You Think &#8220;Agile&#8221; Methodologies Exempt You From Product Management</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://crankypm.com/2009/02/cranky-test-agile-product-managers/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Take the Forest Ranger Agile Survey</title>
		<link>http://crankypm.com/2009/01/forest-ranger-agile-survey/</link>
		<comments>http://crankypm.com/2009/01/forest-ranger-agile-survey/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 23:33:05 +0000</pubDate>
		<dc:creator>The Cranky Product Manager</dc:creator>
				<category><![CDATA[Agile/Scrum]]></category>
		<category><![CDATA[Analysts]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[forrester]]></category>
		<category><![CDATA[survey]]></category>

		<guid isPermaLink="false">http://crankypm.com/?p=1044</guid>
		<description><![CDATA[If you&#8217;ve been reading this blog for a while, you know the Cranky Product Manager thinks technology analysts (also known as Forest Rangers and Gardeners on this here blog) are GENERALLY (note 1) coin-operated ho-bags.  (See here and here.) So you can appreciate the Cranky Product Manager&#8217;s consternation when confronted with Forrester&#8217;s Agile survey.  It&#8217;s [...]]]></description>
			<content:encoded><![CDATA[</p>
<div class="topsy_widget_data topsy_theme_brick-red" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fcrankypm.com%252F2009%252F01%252Fforest-ranger-agile-survey%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Take%20the%20Forest%20Ranger%20Agile%20Survey%20%23%23prodmgmt%22%20%7D);"></div>
<p>If you&#8217;ve been reading this blog for a while, you know the Cranky Product Manager thinks technology analysts (also known as Forest Rangers and Gardeners on this here blog) are GENERALLY (note 1) coin-operated ho-bags.  (See <a href="http://crankypm.com/2006/08/streetwalkers-in-disguise/">here</a> and <a href="http://crankypm.com/2006/11/the-it-awards-show/">here</a>.)</p>
<p>So you can appreciate the Cranky Product Manager&#8217;s <span class="me">consternation when confronted with <a href="http://blogs.forrester.com/product_management/2009/01/agile-company-s.html">Forrester&#8217;s Agile survey</a>.  It&#8217;s about the effect of Agile development on the structure and operations of tech companies. </span></p>
<p><span class="me">The Cranky Product Manager is very interested in this topic.  Very.<br />
</span></p>
<p><span class="me">So, as much as this request makes the Cranky Product Manager feel disgusting/dirty/loathsome/repugnant/appalled with herself</span><span>, she&#8217;s gonna ask you all to head over and </span>take <a href="http://blogs.forrester.com/product_management/2009/01/agile-company-s.html">Forrester&#8217;s Agile Survey</a>.</p>
<p>&#8216;Cuz maybe then the Forest Rangers will share the results with her, even though she has no access to their research.  And even though she constantly maligns their good name. (hah!  right!)</p>
<p>Because then, maybe, she&#8217;d have more fodder for more cranky posts on Agile.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p><em>Note 1:  Observe that the Cranky Product Manager said GENERALLY.  No doubt, there are analysts that are NOT coin-operated.  But they are probably still ho-bags.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://crankypm.com/2009/01/forest-ranger-agile-survey/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Poll Results: Software Development Methodologies (Agile vs Waterfall)</title>
		<link>http://crankypm.com/2008/10/poll-results-software-development-methodologies-agile-vs-waterfall/</link>
		<comments>http://crankypm.com/2008/10/poll-results-software-development-methodologies-agile-vs-waterfall/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 13:18:35 +0000</pubDate>
		<dc:creator>The Cranky Product Manager</dc:creator>
				<category><![CDATA[Agile/Scrum]]></category>
		<category><![CDATA[Polls & Surveys]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[product development methodolgies]]></category>
		<category><![CDATA[product management]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[software development methodologies]]></category>
		<category><![CDATA[software products]]></category>
		<category><![CDATA[waterfall]]></category>

		<guid isPermaLink="false">http://crankypm.com/?p=499</guid>
		<description><![CDATA[Big thanks to the 119 of you who deigned to answer to the Cranky Product Manager&#8217;s lil&#8217; Facebook poll on software development methodologies. The poll is now closed. While this is hardly a scientific poll, the results show a HUGE change in software development methodologies between now (2008) and two years ago (2006). In 2006, [...]]]></description>
			<content:encoded><![CDATA[</p>
<div class="topsy_widget_data topsy_theme_brick-red" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fcrankypm.com%252F2008%252F10%252Fpoll-results-software-development-methodologies-agile-vs-waterfall%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Poll%20Results%3A%20Software%20Development%20Methodologies%20%28Agile%20vs%20Waterfall%29%20%23%23prodmgmt%22%20%7D);"></div>
<p>Big thanks to the 119 of you who deigned to answer to the Cranky Product Manager&#8217;s <a title="Poll on software development methodologies" href="http://crankypm.com/2008/09/poll-agile-vs-waterfall-software-development/">lil&#8217; Facebook poll on software development methodologies</a>.  The poll is now closed.</p>
<p>While this is hardly a scientific poll, the results show a HUGE change in software development methodologies between now (2008) and two years ago (2006).</p>
<p><div id="attachment_509" class="wp-caption aligncenter" style="width: 419px">
	<a href="http://crankypm.com/crankypm/wp-content/images/software-development-methodologies-2008-vs-20061.png"><img class="size-full wp-image-509" title="Software Product Development Methdologies: 2008 vs 2006" src="http://crankypm.com/crankypm/wp-content/images/software-development-methodologies-2008-vs-20061.png" border="0" alt="Software Product Development Methdologies: 2008 vs 2006" width="419" height="340" /></a>
	<p class="wp-caption-text">Software Product Development Methdologies: 2008 vs 2006</p>
</div></p>
<ul>
<li>In 2006, you reported that a sizable majority of product development used a waterfall methodology (55%), with Scrum garnering a mere 7%.</li>
<li>In 2008, the picture is very different.  Scrum and its Agile cousins account for nearly 60%, where waterfall has dropped to a mere 28%.</li>
<li>The percentage of products using waterfall dropped by 50% in just two years! (from 55% in 2006 to 28% in 2008.)</li>
<li>Scrum increased by 410% (!), and is now definitely the most popular flavor of Agile.</li>
</ul>
<p>Wow. What a difference in just two years.,</p>
<h3>Poll Conclusions</h3>
<p>The CPM sees the writing on the wall.  She&#8217;s now on a mission to learn all she can about Agile/Scrum in order to stay employable. But geez, there&#8217;s got to be something better out there than that canonical (naive) <a name="evtst|a|0130676349" href="http://www.amazon.com/Agile-Software-Development-Scrum/dp/0130676349%3FSubscriptionId%3D02E5W5871AJF7PMMMS82%26tag%3Dthecraproman-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0130676349">Scrum book</a>. <a name="evtst|a|0130676349" href="http://www.amazon.com/Agile-Software-Development-Scrum/dp/0130676349%3FSubscriptionId%3D02E5W5871AJF7PMMMS82%26tag%3Dthecraproman-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0130676349"> </a> Something that reflects the realities of developing software PRODUCTS for multiple customers, not doing custom one-off developing projects. Please, say there is.  </p>
<p>Nonetheless, the CPM thinks we are approaching Agile&#8217;s &#8220;Peak of Inflated Expectations,&#8221; soon to be followed by the &#8220;Trough of Disillusionment&#8221; (to borrow <a href="http://www.gartner.com/pages/story.php.id.8795.s.8.jsp">phraseology</a> from the much-despised <a href="http://www.gartner.com/pages/story.php.id.8795.s.8.jsp">Gardeners)</a>, as people realize <a href="http://crankypm.com/2008/09/agile-software-development-is-no-silver-bullet/">Agile still has flaws and is no Silver Bullet</a>.  Plus, Agile&#8217;s flaws aside, waterfall is not going away completely as there are too many products that CANNOT be developed via Agile (hardware, medical, defense, heavily regulated industries, products with very spread-out or outsourced development teams, to name a few).</p>
<h3>Detailed Results</h3>
<p>119 people responded to this <a href="http://www.facebook.com/pages/The-Cranky-Product-Manager/18987824130">Facebook</a> poll, run between September 12 and October 1.   Bare in mind that the readers of this blog are hardly representative of the entire software industry, and that the ones that use Facebook might be even less representative.  Nonetheless, the results are very telling.</p>
<p><strong>Question 1: </strong>Is your product currently being developed with one of the following software methodologies?</p>
<p><div id="attachment_500" class="wp-caption aligncenter" style="width: 492px">
	<a href="http://crankypm.com/crankypm/wp-content/images/software-development-methodologies-2008.png"><img class="size-full wp-image-500" style="border: 0pt none;" title="Reported Software Product Development Methodologies in 2008" src="http://crankypm.com/crankypm/wp-content/images/software-development-methodologies-2008.png" border="0" alt="" width="492" height="315" /></a>
	<p class="wp-caption-text">Reported Software Product Development Methodologies in 2008</p>
</div></p>
<p><strong>Question 2: </strong>Two years ago, what methodology was used for the product from Question 1?</p>
<p><div id="attachment_503" class="wp-caption aligncenter" style="width: 425px">
	<a href="http://crankypm.com/crankypm/wp-content/images/software-development-methodologies-20061.png"><img class="size-full wp-image-503" style="border: 0pt none; align="center"" title="Reported Software Product Development Methodologies in 2006" src="http://crankypm.com/crankypm/wp-content/images/software-development-methodologies-20061.png" border="0" alt="Reported Software Product Development Methodologies in 2006" width="425" height="316" align="aligncenter" /></a>
	<p class="wp-caption-text">Reported Software Product Development Methodologies two years ago, in 2006</p>
</div></p>
]]></content:encoded>
			<wfw:commentRss>http://crankypm.com/2008/10/poll-results-software-development-methodologies-agile-vs-waterfall/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Heresy Against the Church of Agile Software Development</title>
		<link>http://crankypm.com/2008/09/agile-software-development-is-no-silver-bullet/</link>
		<comments>http://crankypm.com/2008/09/agile-software-development-is-no-silver-bullet/#comments</comments>
		<pubDate>Wed, 24 Sep 2008 00:57:49 +0000</pubDate>
		<dc:creator>The Cranky Product Manager</dc:creator>
				<category><![CDATA[Agile/Scrum]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[development methodology]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[product management]]></category>
		<category><![CDATA[product owner]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software development]]></category>

		<guid isPermaLink="false">http://crankypm.com/2008/09/agile-software-development-is-no-silver-bullet/</guid>
		<description><![CDATA[The Cranky Product Manager is a big fan of anything that will get quality, innovative, market-killing products out the door more quickly. Sincerely. This statement is a paragon of truthiness. Hell, the Cranky Product Manager would even trade in her extensive work wardrobe of Lucky Brand jeans for a pile of poofy skirts if it [...]]]></description>
			<content:encoded><![CDATA[</p>
<div class="topsy_widget_data topsy_theme_brick-red" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fcrankypm.com%252F2008%252F09%252Fagile-software-development-is-no-silver-bullet%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Heresy%20Against%20the%20Church%20of%20Agile%20Software%20Development%20%23%23prodmgmt%22%20%7D);"></div>
<p>The Cranky Product Manager is a big fan of anything that will get quality, innovative, market-killing products out the door more quickly.</p>
<p>Sincerely. This statement is a paragon of <a href="http://en.wikipedia.org/wiki/Truthiness">truthiness</a>. Hell, the Cranky Product Manager would even trade in her extensive work wardrobe of Lucky Brand jeans for a pile of poofy skirts if it would improve product quality. She would even stop swearing and referring to her colleagues as &#8220;beeyotches&#8221; if it would speed up development and reduce the number of half-finished features. No lie.</p>
<p>But alas, the Cranky Product Manager&#8217;s cantankerous, tomboyish lifestyle is hardly threatened, despite DysfunctoSoft&#8217;s move to Agile (specifically Scrum) two years ago.  Things are slightly better now, but not that much.</p>
<p>Shocking, the Cranky Product Manager knows.  Because Agile and Scrum are SO FRAKIN&#8217; FASHIONABLE right now, that speaking of them in anything but the MOST obsequious &#8220;Agile-is-the-absolute-shizz-it&#8217;s-even-better-than-sex&#8221; manner, well, it&#8217;s kinda heresy.</p>
<p>You see, Agile is a pseudo-religion. It has a <a href="http://agilemanifesto.org">Manifesto</a> and a bunch of zealots and everything. (gack)  In fact, the Cranky PM fully expects a pile of comments and trackbacks along the lines of:</p>
<ul>
<li><em>&#8220;The CPM just doesn&#8217;t get it. Agile is indeed the shizz. Plus it&#8217;s better than sex. It&#8217;s new (well, kinda). It&#8217;s iterative. All the cool kids (claim) to do it.&#8221;</em></li>
<li><em>&#8220;The CPM is a waterfall-worshiping Luddite, afraid of change, out of touch, and a control freak &#8212; so typical of a product manager. Doesn&#8217;t she realize that Scrum liberates us developer-artistes to at long last build for intelligent audiences, people just like us?&#8221;</em></li>
<li><em>&#8220;The CPM must be doing Agile the wrong way. Not me &#8212; I know all the secrets. To learn how to do Agile right, visit my blog, read my book, hire my consulting firm, take my training class&#8230; With my help, you too can use Scrum to MAKE MONEY FAST, MELT AWAY THE POUNDS without diet or exercise, and become ABSOLUTELY IRRESISTIBLE to the opposite sex. Agile riches will exceed your wildest dreams!!!!!!!!!!&#8221;</em></li>
</ul>
<p>Hmmmphhh. Such are the stones a heretic must endure.</p>
<p>Anyway, let the Cranky Product Manager continue and speak directly about the unspeakable:</p>
<p><strong>Sure, Agile makes some things (ok, many things) better.  But it also makes some things &#8212; IMPORTANT things &#8212; worse.</strong></p>
<p>Yes, Agile can speed up the development and improve the quality of small features.  But it&#8217;s too often at the expense of the Big Important Work &#8212; the heavy lifting, multi-month market analysis and architectural work that lead to REAL customer value and REAL competitive differentiation.</p>
<p>Yes, Agile can do wonders to improve product usability. But the results are often incremental in nature.  Opportunities to come up with innovative user interaction models that put the user experience on a different plane are not explored. Not enough time.</p>
<p>Yes, Scrum can improve the speed of decision making by requiring a &#8220;Product Owner&#8221; make on-the-spot decisions. But because it does not allow the Product Owner the customer face time to intimately understand the market, it too often results in products that addresses the verbatim enhancement requests of one or two specific customers (whoever spoke to the Product Owner last) while missing the real market opportunities. (See footnote 1.)</p>
<p>Yes, Agile can reduce the size of the development team. But instead of cutting costs, it moves the resource bottleneck to the product management and project management teams which are usually understaffed for the greater demands Agile places on them.</p>
<p>Yes, Agile is good at holding developers&#8217; feet to the fire and jacking their lines-of-code-per-day rate through the roof.  It helps them fix bugs faster too. But because Agile keeps them in an always-on, semi-panicked state, it also leads to burn-out and prevents developers from doing the deep thinking required to solve the really thorny problems and to truly innovate.</p>
<p>Further, the War Room atmosphere and pair programming practices require a different, more outgoing personality than many developers naturally possess.  Granted, his research might be dated, but Tom DeMarco (author of <a name="evtst|a|0932633439" href="http://www.amazon.com/Peopleware-Productive-Projects-Teams-Second/dp/0932633439%3FSubscriptionId%3D02E5W5871AJF7PMMMS82%26tag%3Dthecraproman-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0932633439">Peopleware</a>) found productivity was highest when developers had private offices with actual walls, windows, and doors that shut &#8212; the very antithesis of today&#8217;s War Room. In the War Room, the ideas of the more quiet, introverted, and thoughtful developers are too often drowned out by their louder, more obnoxious, and less gifted brethren.</p>
<p><a href="http://www.amazon.com/Mythical-Man-Month-Software-Engineering-Anniversary/dp/0201835959%3FSubscriptionId%3D02E5W5871AJF7PMMMS82%26tag%3Dthecraproman-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0201835959"><img style="margin: 5px; float: left;" src="http://ecx.images-amazon.com/images/I/51esG7-GjbL._SL160_.jpg" border="0" alt="" /></a>So, despite the massive amount of hype currently surrounding Agile / Scrum, let the Cranky Product Manager remind you that — in the immortal words of Fred Brooks — <a href="http://www.amazon.com/Mythical-Man-Month-Software-Engineering-Anniversary/dp/0201835959%3FSubscriptionId%3D02E5W5871AJF7PMMMS82%26tag%3Dthecraproman-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0201835959"><strong>There Is No Silver Bullet</strong></a>.</p>
<p>Agile is NOT the end-all-be-all for software product development. It is NOT the second coming. It is an improvement to be sure, but it has some big flaws &#8211; just like ALL software development methodologies.  And that is more than just &#8220;truthiness.&#8221;  It is the actual fraking TRUTH, beeyotches&#8230;</p>
<p>&#8212;&#8212;&#8212;&#8212;-</p>
<p>1. The Cranky Product Manager knows that many <a href="http://onproductmanagement.wordpress.com/2008/09/22/agiledev-and-pm-3/">Product Management</a> <a href="http://agileproductowner.com/?p=6">bloggers</a> believe that this problem is solved if you separate the market / customer-facing Product Manager role from the development-facing Product Owner. However, the Cranky Product Manager remains unconvinced.  How can the Product Owner gain the perspective to make the best product decisions without regular customer contact?  More on this later&#8230;.</p>
<blockquote><p><em>CORRECTION: In the Cranky Product Manager wrongly claimed that </em><a href="http://www.enthiosys.com/insights-tools/pm-prod-owner/"><em>Rich Mironov of Enthiosys</em></a><em> supported the idea of separating the product manager and product owner roles. Untrue. He says he supports this role split it in a world of infinite resources and perfect communication, but of course that ain&#8217;t reality. <a href="http://www.enthiosys.com/insights-tools/pm-prod-owner/">Read his article</a> all the way through (and wait for part 2) for a more civil and scholarly discussion of the problems the Cranky Product Manager rants about. It is truly a WICKED AWESOME piece, so get over there and <a href="http://www.enthiosys.com/insights-tools/pm-prod-owner/">READ IT.</a></em></p></blockquote>
<p><strong>Related Posts:</strong></p>
<ul>
<li><a href="http://crankypm.com/2008/09/scrum-this/">Scrum This!</a></li>
<li><a href="http://crankypm.com/2007/04">So You Think Agile Development Methodologies Exempt You From Product Management?</a></li>
<li><a href="http://crankypm.com/2008/09/poll-agile-vs-waterfall-software-development/">POLL: Agile vs. Waterfall Software Development</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://crankypm.com/2008/09/agile-software-development-is-no-silver-bullet/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>POLL: Agile vs. Waterfall Software Development</title>
		<link>http://crankypm.com/2008/09/poll-agile-vs-waterfall-software-development/</link>
		<comments>http://crankypm.com/2008/09/poll-agile-vs-waterfall-software-development/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 23:26:32 +0000</pubDate>
		<dc:creator>The Cranky Product Manager</dc:creator>
				<category><![CDATA[Agile/Scrum]]></category>
		<category><![CDATA[Polls & Surveys]]></category>

		<guid isPermaLink="false">http://crankypm.com/crankypm/2008/09/poll-agile-vs-waterfall-software-development/</guid>
		<description><![CDATA[Hey there, the Cranky Product Manager has a new poll over at Facebook.&#160; Its purpose is to informally see how much software development methodologies have changed over the past 2 years, be they&#160; Waterfall, Agile / Scrum, Agile / But Not Scrum,&#160; or Cowboy Coding.&#160; Only 2 questions. Won&#39;t take too long, promise.&#160; You&#39;ll get [...]]]></description>
			<content:encoded><![CDATA[</p>
<div class="topsy_widget_data topsy_theme_brick-red" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fcrankypm.com%252F2008%252F09%252Fpoll-agile-vs-waterfall-software-development%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22POLL%3A%20Agile%20vs.%20Waterfall%20Software%20Development%20%23%23prodmgmt%22%20%7D);"></div>
<p>Hey there, the Cranky Product Manager has a <a href="http://www.facebook.com/pages/The-Cranky-Product-Manager/18987824130">new poll over at Facebook</a>.&#160; Its purpose is to informally see how much software development methodologies have changed over the past 2 years, be they&#160; Waterfall, Agile / Scrum, Agile / But Not Scrum,&#160; or Cowboy Coding.&#160;</p>
<p><a href="http://www.facebook.com/pages/The-Cranky-Product-Manager/18987824130">Only 2 questions</a>. Won&#39;t take too long, promise.&#160; You&#39;ll get to view the results immediately after answering.</p>
<p>And, yes, the Cranky Product Manager realizes that some of you DESPISE Facebook and won&#39;t take the poll, thereby skewing the results.&#160; But the Cranky PM likes Facebook and the way it keeps people from voting twice even from different IPs. Plus she thinks Facebook is fun.&#160;&#160;She loves answering Cosmo quizes like &quot;what&#160;kind of&#160;shoe&#160;are you?&quot; And its the Cranky Product Manager&#39;s blog, and her&#160;rules (even says so in the&#160;sidebar over there &#8211;&gt; ).&#160;</p>
<p>Besides, this is hardly a scientific poll, given that the readers of this blog are&#160;much more bitchy than the norm.</p>
<p>After a few weeks, the CPM will post the poll results to this blog so you can see them even if you don&#39;t belong to Facebook.</p>
<p>Enjoy, thanks, and have a great weekend!</p>
]]></content:encoded>
			<wfw:commentRss>http://crankypm.com/2008/09/poll-agile-vs-waterfall-software-development/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Scrum THIS</title>
		<link>http://crankypm.com/2008/09/scrum-this/</link>
		<comments>http://crankypm.com/2008/09/scrum-this/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 00:16:28 +0000</pubDate>
		<dc:creator>The Cranky Product Manager</dc:creator>
				<category><![CDATA[Agile/Scrum]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[featured]]></category>

		<guid isPermaLink="false">http://crankypm.com/crankypm/2008/09/scrum-this/</guid>
		<description><![CDATA[Hey You! Mr. Release Manager! The Cranky Product Manager appreciates that you&#8217;re trying to do this Agile Scrum thing by the book. And that it is hard for you. Because before this Agile tsunami came crashing down you mainly just tracked the progression of different release documents (Is the PRD done? Check. Is the Functional Spec done? Check. Is the [...]]]></description>
			<content:encoded><![CDATA[</p>
<div class="topsy_widget_data topsy_theme_brick-red" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fcrankypm.com%252F2008%252F09%252Fscrum-this%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Scrum%20THIS%20%23%23prodmgmt%22%20%7D);"></div>
<p>Hey You! Mr. Release Manager!</p>
<p>The Cranky Product Manager appreciates that you&#8217;re trying to do this Agile Scrum thing by the book. And that it is hard for you. Because before this Agile tsunami came crashing down you mainly just tracked the progression of different release documents (<em>Is the PRD done? Check. Is the Functional Spec done? Check. Is the Design Doc done? Check.</em>)</p>
<p>Ok, that&#8217;s not fair of the Cranky Product Manager. You did more than that. You also ran hurried release meetings once a week that tried to bury issues instead of surface them (<em>OK everyone, here&#8217;s the status of all the documents. Anyone have any issues? None? OK, let&#8217;s adjourn</em>.) You also organized two or three Fantasy Cricket leagues plus your wedding during working hours, and boy it all took a lot of time.</p>
<p>But now, in the Scrum era, things are different.  It&#8217; s not easy. You once had a private office, but you now spend the bulk of your day tethered to a communal table in a stifling hot &#8220;War Room,&#8221; inhaling the body odor of <a href="http://crankypm.com/2008/08/the-6-types-of-software-engineers-identification-care-and-feeding/#veteran">The Veteran</a>, trying to tune-out the grandstanding arguments between two nimrod <a href="http://crankypm.com/2008/08/the-6-types-of-software-engineers-identification-care-and-feeding/#hotshot">Hotshots</a> (<em>&#8220;My idea is the most elegant&#8230;&#8221;, &#8220;No it&#8217;s not. It&#8217;s trivial. You&#8217;d have to refactor it immediately.&#8221;</em>), and listening to the documentation writer bitch and moan that she can&#8217;t write the doc by Friday if the product keeps changing every hour. It&#8217;s really hard to organize fantasy leagues or surf the web with so little privacy. Plus the porn shui of the War Room is completely off.</p>
<p>So it sucks to be you, Mr. Release Manager, and the CPM is sorry for you.</p>
<p>But just because you are stuck in that War Room doesn&#8217;t mean the Cranky Product Manager should have to join you. You argue that in Scrum the product manager is the same as the Product Owner, and therefore the Cranky Product Manager needs to be constantly available to the team in order to make on-the-spot decisions within minutes of the asking.  Ergo, you demand the Cranky Product Manager sit in that sticky-note-encrusted, windowless tomb with you all damn day.</p>
<p><em>Uh, no way.  Not gonna happen.</em></p>
<p><img style="margin: 0px 5px 5px 0px; float: left;" src="http://www.agileadvice.com/wp-content/uploads/2008/05/taskboard003-640w.jpg" alt="Agile Scrum Development War Room" width="300" /><br />
Why not? Because the Cranky Product Manager needs to be the Voice of the Customer and the Voice of the Market.  How is she to do that without actually VISITING some customers and prospects?  And VISITING means that she actually needs to leave the office, hop on airplanes, and fly far, far away.  She cannot answer questions from the dev team within 5 minutes if she&#8217;s on a plane, or in a meeting, or on the phone with a customer.  Not that the CPM wouldn&#8217;t LOVE to hear debates about Iron Man or whether that Star Wars cartoon is &#8220;canon&#8221; or not &#8212;  all day, every day, for hours on end. <em>Who wouldn&#8217;t?</em></p>
<p>And your response, Mr. Release Manager?  You argued that perhaps the Cranky Product Manager should not visit so many customers and should spend more time in the War Room.</p>
<p>Anyone else see the irony? The Voice of the Customer should have <em>less</em> interaction with customers?  All so she can make on-the-spot customer-facing decisions more quickly?</p>
<p>TRUST that the Cranky Product Manager will have more to say about this Fatal Flaw of Scrum in an upcoming post&#8230; She feels a HUGE rant coming on.</p>
<p><strong>Related Posts:</strong> <a href="http://crankypm.com/2007/04/so-you-think-agile-methodologies-exempt-you-from-product-management/">So You Think &#8220;Agile&#8221; Methodologies Exempt You From Product Management</a></p>
]]></content:encoded>
			<wfw:commentRss>http://crankypm.com/2008/09/scrum-this/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>So You Think &#8220;Agile&#8221; Methodologies Exempt You From Product Management</title>
		<link>http://crankypm.com/2007/04/so-you-think-agile-methodologies-exempt-you-from-product-management/</link>
		<comments>http://crankypm.com/2007/04/so-you-think-agile-methodologies-exempt-you-from-product-management/#comments</comments>
		<pubDate>Thu, 19 Apr 2007 15:50:00 +0000</pubDate>
		<dc:creator>The Cranky Product Manager</dc:creator>
				<category><![CDATA[Agile/Scrum]]></category>
		<category><![CDATA[featured]]></category>

		<guid isPermaLink="false">http://crankypm.com/crankypm/2007/04/so-you-think-agile-methodologies-exempt-you-from-product-management/</guid>
		<description><![CDATA[Yo, yo, yo!  Listen up, Enterprise Software Developers.  Yeah, you! The news: The Cranky Product Manager knows that there is a certain percentage of you that doesn&#8217;t really care for her or her PM brethren. And why?  Because the Cranky Product Manager is a pain in your ass. Because, YES, she totally cramps your style. [...]]]></description>
			<content:encoded><![CDATA[</p>
<div class="topsy_widget_data topsy_theme_brick-red" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fcrankypm.com%252F2007%252F04%252Fso-you-think-agile-methodologies-exempt-you-from-product-management%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22So%20You%20Think%20%5C%22Agile%5C%22%20Methodologies%20Exempt%20You%20From%20Product%20Management%20%23%23prodmgmt%22%20%7D);"></div>
<p>Yo, yo, yo!  Listen up, Enterprise Software Developers.  Yeah, you!</p>
<p>The news: The Cranky Product Manager knows that there is a certain percentage of you that doesn&#8217;t really care for her or her PM brethren.</p>
<p>And why?  Because the Cranky Product Manager is a pain in your ass. Because, YES, she totally cramps your style.</p>
<p>For one thing, the Cranky PM always prioritizes the boring projects higher than creating super-cool new products, or rewriting existing products from scratch. In other words, she wants you to FIX (not completely rewrite) Joe Idiot&#8217;s effed-up code so it can handle multiple users.  Instead of doing that WICKED COOL feature &#8212; the one you pet-named &#8220;Extreme E&#8221; &#8212; that 64-bit, Web 2.0-ish, open source, DRM-defeating wet dream (based on an SOA architecture and Ruby on Rails, of course). You know, the idea that occurred to you in between that mega-bong hit at Softwarehaus&#8217;s annual Geekapalooza party and 4am, when you started drunk dialing all your ex-girlfriends.</p>
<p>The other thing the Cranky PM does that is TOTALLY annoying is always say things like &#8220;we&#8217;re not seeing market demand for Extreme E.&#8221;  And whenever you try to shoot down her proposed projects as being stupid or irrelevant, she always starts reciting a list of customers who want it or need it, explains the new markets her beloved project would help DysfunctoSoft attack, and then she starts explaining use cases. Ugh.  If that wasn&#8217;t bad enough, if you persist, she&#8217;ll bore you to death with a frakin&#8217; slideshow containing revenue projections for her stupid, dumb-ass project.</p>
<p>Doesn&#8217;t she realize that her projects are frakin&#8217; BORING?  No technical challenge. And who wants to sully his hands fixing some other engineer&#8217;s code?  Disgusting &#8212; like sharing his toothbrush.  None for you, thank you. You need excitement in your life. You need to create something cool, something from scratch, something you can brag about or at least put on your resume.  Her project does not qualify.</p>
<p>But the thing that REALLY pisses you off about the Cranky Product Manager is when you try to shoot down a project with the &#8220;it&#8217;s technically impossible&#8221; bullet. This jujitsu move is supposed to be a winner, that&#8217;s-it, end-of-discussion type of pronouncement.  It works all the time, especially with the Marketing weenies. They all run and hide under their desks, shivering with fear.</p>
<p>But it doesn&#8217;t work with her. The Cranky Product Manager always says something like &#8220;Can you explain why not in more detail?  Because I&#8217;m not sure I understand how &lt;Competitor X&gt;, &lt;Competitor Y&gt; and &lt;Related Software Product Z&gt; can do something that is VERY similar.  How were THEY able to do it?&#8221; And then when you spew some crap about multi-threading, messaging protocol design patterns as a confuse-the-enemy tactic, she starts talking about possible approaches to prove you wrong.</p>
<p>Bitch.  Doesn&#8217;t she understand that it is technically impossible because her project is so BORING it is not technically possible for you to stay awake to work on it?</p>
<p>If only you could get rid of product management, life would be so much easier.  What do you need them for, anyway?  You talk to 2 or 3 customers (out of 2500) a year, and you know at least two of them would totally LOVE Extreme E.  And you pretty much know what the customers and market need, anyway, at least if they are SANE. Because it&#8217;s not that complicated. It&#8217;s OBVIOUS what the product needs to a SANE person.  Fortunately, you are sane.</p>
<p>And THEN, you read about this thing called &#8220;<a href="http://en.wikipedia.org/wiki/Agile_software_development">Agile Product Development</a>.&#8221;  And you learn about Scrum and Extreme Programming, etc&#8230; And you think, <em>&#8220;AHA!  At last! This is the solution! <a href="http://securitybuddha.com/2007/04/02/product-management-posts/">Who needs the Cranky Product Manager and her ilk when I have this awesome methodology</a>?!?  Instead of having that old school, waterfall-worshiping PM prioritize me to death, I&#8217;m going to code blissfully for two weeks and then get feedback directly from the customers!&#8221;</em></p>
<p>Well, nice fantasy, Code Boy.  But the Cranky Product Manager says, Not. So. Fast.</p>
<p>Realize why the purest form of Scrum and other agile methods do not provide for a Product Manager: because they were designed for CUSTOM SOFTWARE DEVELOPMENT.  As in, there is just ONE customer.  This is typical of IT projects in big companies, or even consulting engagements.  And guess what, if there is, in fact, just ONE customer, then Hell Yeah, the Cranky Product Manager agrees with you.  Product Management is not needed.  Get a PROJECT manager (aka ScrumMaster) and a customer project owners (aka Product Owner) and go to town.</p>
<p>But what if you are at a commercial software vendor, where your software has to meet the needs of MANY customers, maybe thousands?  And where your software has to not just meet the needs of those many CURRENT customers, but also attract new customers in the future?  New customers whom you haven&#8217;t met yet. New customers in different industries who are solving problems you never even knew about.</p>
<p>Are you, Code Boy, going to show ALL the customers the result of your latest sprint cycle, every 2-4 weeks?  And are you going to gather up a good representative panel of all future customers and get their direct feedback every 2 weeks as well??  And how are you going to decide which customer has the final word?  Oh wait, that sounds like a lot of work, doesn&#8217;t it?  Maybe it isn&#8217;t even &#8220;technically possible.&#8221;  If you had to get the feedback from all those customers and prospective customers every 2 weeks, well you wouldn&#8217;t have any time to code. And neither would any of the other developers.</p>
<p>In fact, getting all this customer feedback sounds like a full-time job, as does identifying who the  prospective customers are and what they are likely to require.  And sifting through the contradictory wants and needs of such a wide customer population, well, it will be time consuming. You can&#8217;t do everything that every customer wants or thinks is vitally important.  You need to prioritize. You need to come up with the feature set that would make the company the most money.  But that kind of analysis needs extensive research and familiarity with the current (and future) customer base. It will take time. A lot of time.  Time you don&#8217;t have.</p>
<p>Then a solution occurs to you.  Maybe you should hire someone to be the &#8220;Voice of the Customer&#8221; for your Scrum team.</p>
<p>And when you do, the Cranky Product Manager or one of her colleagues would be glad to help you out. Call the role &#8220;Voice of the Customer&#8221;, &#8220;Product Manager,&#8221;  &#8220;Product Owner&#8221;, &#8220;My Enemy&#8221; or whatever&#8230; Whatever title floats your boat. They all mean same thing.</p>
<p>And then, the Cranky Product Manager (or someone just like her) will be back to cramping your style once again.</p>
]]></content:encoded>
			<wfw:commentRss>http://crankypm.com/2007/04/so-you-think-agile-methodologies-exempt-you-from-product-management/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>

