<?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: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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Managing Product Development</title>
	
	<link>http://jrothman.com/blog/mpd</link>
	<description>Management, especially good management, is hard to do. This blog is for people who want to think about how they manage people, projects, and risk.</description>
	<lastBuildDate>Wed, 21 Oct 2009 19:06:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<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/ManagingProductDevelopment" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Expressing Technical Debt as User Stories Helps with ROI</title>
		<link>http://feedproxy.google.com/~r/ManagingProductDevelopment/~3/KJM2j217Jwc/expressing-technical-debt-as-user-stories-helps-with-roi.html</link>
		<comments>http://jrothman.com/blog/mpd/2009/10/expressing-technical-debt-as-user-stories-helps-with-roi.html#comments</comments>
		<pubDate>Wed, 21 Oct 2009 19:06:40 +0000</pubDate>
		<dc:creator>johanna</dc:creator>
				<category><![CDATA[ROI]]></category>
		<category><![CDATA[technical debt]]></category>
		<category><![CDATA[user story]]></category>

		<guid isPermaLink="false">http://jrothman.com/blog/mpd/?p=8893</guid>
		<description><![CDATA[I&#8217;m not a fan of ROI (Return on Investment) measures for software, except in the case where you have waste. Several of my clients have huge technical debt which creates waste for the development staff (not just developers, anyone involved with the development of the product). When you&#8217;re dealing with waste, user stories just might [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not a fan of ROI (Return on Investment) measures for software, except in the case where you have waste. Several of my clients have huge technical debt which creates waste for the development staff (not just developers, anyone involved with the development of the product). When you&#8217;re dealing with waste, user stories just might be the thing to help discuss how much waste now and later, when you fix the technical debt.</p>
<p>Here&#8217;s an example. Say the full build currently takes three days to complete. An incremental build takes at least 6 hours. You might create these user stories:</p>
<ul>
<li>As a developer, I want to be able to build the full system from my machine in under 30  minutes so I can see what the effects of my changes are to the whole system. (Yes, I know, <strong>you</strong> might want it shorter, but to go from 3 days to 30 minutes sounds impossible to these folks.)</li>
<li>As a developer, I want to be able to do an incremental build from my machine in under 5 minutes so I can see the effects of some of my changes without having to do a full build. This will allow me to make progress faster on small chunks of work.</li>
</ul>
<p>One senior manager asked, &#8220;How many full builds do you do per day now?&#8221; &#8220;We can only do one every three days, so none.&#8221; &#8220;How much will this save?&#8221;</p>
<p>The real key to savings is how long does it take for a developer to find and fix a defect. In this organization, it takes 3-7 days for a developer to find and fix defects, <strong>before</strong> the code is tested by anyone else. That means there is no such thing as a one-day task. The minimum duration task is 3 days.</p>
<p>Well, when the senior manager heard that, he said, &#8220;How long will it take to fix the build system?&#8221; &#8220;We think it&#8217;s 4-5 weeks of these 3 people.&#8221; That&#8217;s 12-15 person weeks to fix a problem that prevents 65 developers from finishing anything quickly. As the manager said, &#8220;No brainer. Fix the build system first, and tell me how did it get this way after you fix it. We want to prevent it from getting there again.&#8221;</p>
<p>If you&#8217;re having trouble getting your technical debt work into an iteration, consider using user stories and explaining the cost of the user story for each type of user vs. the cost of continuing to work the way you are. You might be pleasantly surprised.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Expressing+Technical+Debt+as+User+Stories+Helps+with+ROI+http://rqr6e.th8.us" title="Post to Twitter"><img class="nothumb" src="http://jrothman.com/blog/mpd/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=Expressing+Technical+Debt+as+User+Stories+Helps+with+ROI+http://rqr6e.th8.us" title="Post to Twitter">Tweet This Post</a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=KJM2j217Jwc:lglfB5AT5Wc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=KJM2j217Jwc:lglfB5AT5Wc:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=KJM2j217Jwc:lglfB5AT5Wc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=KJM2j217Jwc:lglfB5AT5Wc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=KJM2j217Jwc:lglfB5AT5Wc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=KJM2j217Jwc:lglfB5AT5Wc:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=KJM2j217Jwc:lglfB5AT5Wc:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=KJM2j217Jwc:lglfB5AT5Wc:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=cGdyc7Q-1BI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ManagingProductDevelopment/~4/KJM2j217Jwc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jrothman.com/blog/mpd/2009/10/expressing-technical-debt-as-user-stories-helps-with-roi.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://jrothman.com/blog/mpd/2009/10/expressing-technical-debt-as-user-stories-helps-with-roi.html</feedburner:origLink></item>
		<item>
		<title>Lovely Review of Manage Your Project Portfolio</title>
		<link>http://feedproxy.google.com/~r/ManagingProductDevelopment/~3/hJVFFGkJ9FM/lovely-review-of-manage-your-project-portfolio.html</link>
		<comments>http://jrothman.com/blog/mpd/2009/10/lovely-review-of-manage-your-project-portfolio.html#comments</comments>
		<pubDate>Fri, 09 Oct 2009 15:49:58 +0000</pubDate>
		<dc:creator>johanna</dc:creator>
				<category><![CDATA[Manage Your Project Portfolio]]></category>

		<guid isPermaLink="false">http://jrothman.com/blog/mpd/?p=8889</guid>
		<description><![CDATA[I&#8217;m slow to post this one: Giordano Scalzo’s lovely review of Manage Your Project Portfolio is up at Reviewing Manage Your Project Portfolio. I love the part where he says:
This book is a must read for everyone involved in IT world, from junior developer ’till C-level executive.
As usual, Johanna Rothman uses a very simple language [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m slow to post this one: Giordano Scalzo’s lovely review of Manage Your Project Portfolio is up at <a href="http://giordano.scalzo.biz/2009/10/01/reviewing-manage-your-project-portfolio/" target="_blank">Reviewing Manage Your Project Portfolio</a>. I love the part where he says:</p>
<blockquote><p>This book is a must read for everyone involved in IT world, from junior developer ’till C-level executive.<br />
As usual, Johanna Rothman uses a very simple language and she provides a lot of exahustive examples so that everyone can understand the goals and the principles behind a <em>project portfolio management</em>.</p></blockquote>
<p>Thank you, Giordano!</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Lovely+Review+of+Manage+Your+Project+Portfolio+http://b2bis.th8.us" title="Post to Twitter"><img class="nothumb" src="http://jrothman.com/blog/mpd/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=Lovely+Review+of+Manage+Your+Project+Portfolio+http://b2bis.th8.us" title="Post to Twitter">Tweet This Post</a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=hJVFFGkJ9FM:B9MhXoBomPQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=hJVFFGkJ9FM:B9MhXoBomPQ:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=hJVFFGkJ9FM:B9MhXoBomPQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=hJVFFGkJ9FM:B9MhXoBomPQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=hJVFFGkJ9FM:B9MhXoBomPQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=hJVFFGkJ9FM:B9MhXoBomPQ:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=hJVFFGkJ9FM:B9MhXoBomPQ:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=hJVFFGkJ9FM:B9MhXoBomPQ:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=cGdyc7Q-1BI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ManagingProductDevelopment/~4/hJVFFGkJ9FM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jrothman.com/blog/mpd/2009/10/lovely-review-of-manage-your-project-portfolio.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jrothman.com/blog/mpd/2009/10/lovely-review-of-manage-your-project-portfolio.html</feedburner:origLink></item>
		<item>
		<title>What Would a Successful Agile All-Remote Team Look Like?</title>
		<link>http://feedproxy.google.com/~r/ManagingProductDevelopment/~3/HMxprw9ye3k/what-would-a-successful-agile-all-remote-team-look-like.html</link>
		<comments>http://jrothman.com/blog/mpd/2009/10/what-would-a-successful-agile-all-remote-team-look-like.html#comments</comments>
		<pubDate>Fri, 09 Oct 2009 15:42:37 +0000</pubDate>
		<dc:creator>johanna</dc:creator>
				<category><![CDATA[agile]]></category>
		<category><![CDATA[geographically dispersed]]></category>

		<guid isPermaLink="false">http://jrothman.com/blog/mpd/?p=8883</guid>
		<description><![CDATA[In their  comments to my post, Agile and Remote People: Part 1, Telecommuting, Matt, Lisa, Pete, Abby all had great rebuttals. They successfully make their remote teams work. They have successfully built trust. They use a variety of communications tools that allow their team members to work together.
Good for them. (I mean it. I am not [...]]]></description>
			<content:encoded><![CDATA[<p>In their  comments to my post, <a href="http://jrothman.com/blog/mpd/2009/10/agile-and-remote-people-part-1-telecommuting.html" target="_blank">Agile and Remote People: Part 1, Telecommuting</a>, <a href="http://blogs.stpcollaborative.com/matt/" target="_blank">Matt</a>, <a href="http://lisacrispin.com/wordpress/" target="_blank">Lisa</a>, Pete, <a href="http://www.thehackerchickblog.com/" target="_blank">Abby</a> all had great rebuttals. They successfully make their remote teams work. They have successfully built trust. They use a variety of communications tools that allow their team members to work together.</p>
<p>Good for them. (I mean it. I am not being sarcastic. I&#8217;ll let you know when I am.)</p>
<p>Matt, in my conversation with him, and Lisa in her post, both mention open IRC chats. Some teams I&#8217;ve worked with have open Skype windows all the time. Matt says that people are supposed to answer their emails in 5 minutes&#8211;that&#8217;s the expectation about responsiveness.</p>
<p>Maybe I&#8217;m just too old for this. Maybe I have a short attention span. Maybe I have ADHD. I can ignore a low-pitched buzz of activity around me, as in a team room. I can&#8217;t ignore icons bouncing on my dock. I interrupt whatever I&#8217;m doing to service those interruptions. I would not be successful with the tools and operating agreements that Matt and Lisa discuss. (I didn&#8217;t talk to Abby either. Sorry, ladies.)</p>
<p>On the other hand, I don&#8217;t think I&#8217;m that unusual. I suspect a significant portion of the people in the field can&#8217;t deal with visual interruptions, even though they can filter out sound interruptions.</p>
<p>Aside from technology allowing people to work together across the space-time contiuum, what would have to be true for the team? What would the team look like? Here&#8217;s what I&#8217;ve seen (more on that later), and what Matt described:</p>
<ol>
<li>A high degree of trust among the team members. Matt doesn&#8217;t even participate in iteration planning or estimation meetings.</li>
<li>A high degree of flexibility in how to complete work.</li>
<li>Agreement on what done means, for each task, user story, iteration, release.</li>
<li>Commitment to each other about the work. (Yes, I know this is vague. I don&#8217;t know how to be more specific yet.)</li>
<li>I am sure there other characteristics of the team and I don&#8217;t know what they are.</li>
</ol>
<p>The reason it&#8217;s important to think about what characteristics of a team could make true geographically dispersed agile possible, is because it&#8217;s so difficult to do well. I worked with two teams. Their velocity was noticeably lower when they were remote, and remarkably higher when they worked together. Same people, same project, different outcomes when they worked together and when they worked apart. Looking back, they did not have strong enough commitments to each other when they were apart. They easily turned their attention to another task, when another team member had a request. Their most common complaint was &#8220;I can&#8217;t finish anything when I&#8217;m not at work.&#8221;</p>
<p>Maybe their stories were too big (probably). Maybe their estimates were too far off. Maybe they didn&#8217;t know how to work as several people swarming around a feature when they were remote. But I can tell you that their velocity was significantly lower when they were apart than when they were together.</p>
<p>So, for those of you who are considering an agile remote team, especially where everyone is remote, please think long and hard about whether you have the experience, the individual, and team capability to do this. I believe my commenters, when they said they made it work for them. And, I have hard data from clients (no, I can&#8217;t share it, that would be a violation of my NDAs) that they can&#8217;t make it work.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=What+Would+a+Successful+Agile+All-Remote+Team+Look+Like%3F+http://m5qb7.th8.us" title="Post to Twitter"><img class="nothumb" src="http://jrothman.com/blog/mpd/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=What+Would+a+Successful+Agile+All-Remote+Team+Look+Like%3F+http://m5qb7.th8.us" title="Post to Twitter">Tweet This Post</a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=HMxprw9ye3k:kqhCfQw2kR8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=HMxprw9ye3k:kqhCfQw2kR8:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=HMxprw9ye3k:kqhCfQw2kR8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=HMxprw9ye3k:kqhCfQw2kR8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=HMxprw9ye3k:kqhCfQw2kR8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=HMxprw9ye3k:kqhCfQw2kR8:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=HMxprw9ye3k:kqhCfQw2kR8:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=HMxprw9ye3k:kqhCfQw2kR8:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=cGdyc7Q-1BI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ManagingProductDevelopment/~4/HMxprw9ye3k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jrothman.com/blog/mpd/2009/10/what-would-a-successful-agile-all-remote-team-look-like.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://jrothman.com/blog/mpd/2009/10/what-would-a-successful-agile-all-remote-team-look-like.html</feedburner:origLink></item>
		<item>
		<title>Agile and Remote People: Part 1, Telecommuting</title>
		<link>http://feedproxy.google.com/~r/ManagingProductDevelopment/~3/FT3cfhrBvI0/agile-and-remote-people-part-1-telecommuting.html</link>
		<comments>http://jrothman.com/blog/mpd/2009/10/agile-and-remote-people-part-1-telecommuting.html#comments</comments>
		<pubDate>Tue, 06 Oct 2009 15:46:51 +0000</pubDate>
		<dc:creator>johanna</dc:creator>
				<category><![CDATA[agile]]></category>
		<category><![CDATA[geographically dispersed]]></category>

		<guid isPermaLink="false">http://jrothman.com/blog/mpd/?p=8875</guid>
		<description><![CDATA[A twitter follower was concerned with a piece of my post, Do What&#8217;s Effective For You, when I spoke of team bits. Was I saying you could not telecommute and do agile?
First, let me explain what a team bit is. A team bit is a person or a group of people grouped by geography and [...]]]></description>
			<content:encoded><![CDATA[<p>A twitter follower was concerned with a piece of my post, <a href="http://jrothman.com/blog/mpd/2009/09/do-whats-effective-for-you.html" target="_blank">Do What&#8217;s Effective For You</a>, when I spoke of team bits. Was I saying you could not telecommute and do agile?</p>
<p>First, let me explain what a team bit is. A team bit is a person or a group of people grouped by geography and functional specialty. I see this most often where testers are remote from the developers. The worst occurrence is when there is a single tester separated by many time zones and understanding from the product developers (developers, product owner, business analysts, anyone who can explain how the product is supposed to work.) A team bit is always remote from the rest of the team. A team bit has no one to talk to on-site. A team bit is out of time sync with the rest of the team. There is no way for this bit to build trust with the rest of the team.</p>
<p>In my experience, team bits don&#8217;t work. They don&#8217;t work well for agile, although the problem becomes transparent. Team bits don&#8217;t work well for any other lifecycle, but you might not be able to tell. George Dinwiddie is collecting data at <a href="http://biblio.gdinwiddie.com/biblio/StudiesOfColocation" target="_blank">StudiesofColocation</a>.</p>
<p>So, where does that leave us for telecommuters? If the people only telecommute one or two days a week and the iteration is at least two weeks long, and if everyone telecommutes on the same day, overall velocity will likely slow down, unless the team is ultra-high performing. Of course, if it&#8217;s just one day a week, you might not be able to tell. If it&#8217;s just two days a week, you might live with a slight velocity reduction in exchange for happier people.</p>
<p>If that&#8217;s what you mean by telecommuting, agile and telecommuting can work. But you have to limit the the number of days per iteration. Otherwise, the reduction in velocity is palpable.</p>
<p>The next post in this series will be about remote feature-based teams.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Agile+and+Remote+People%3A+Part+1%2C+Telecommuting+http://in5sq.th8.us" title="Post to Twitter"><img class="nothumb" src="http://jrothman.com/blog/mpd/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=Agile+and+Remote+People%3A+Part+1%2C+Telecommuting+http://in5sq.th8.us" title="Post to Twitter">Tweet This Post</a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=FT3cfhrBvI0:NRguC9Dm7bA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=FT3cfhrBvI0:NRguC9Dm7bA:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=FT3cfhrBvI0:NRguC9Dm7bA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=FT3cfhrBvI0:NRguC9Dm7bA:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=FT3cfhrBvI0:NRguC9Dm7bA:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=FT3cfhrBvI0:NRguC9Dm7bA:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=FT3cfhrBvI0:NRguC9Dm7bA:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=FT3cfhrBvI0:NRguC9Dm7bA:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=cGdyc7Q-1BI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ManagingProductDevelopment/~4/FT3cfhrBvI0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jrothman.com/blog/mpd/2009/10/agile-and-remote-people-part-1-telecommuting.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://jrothman.com/blog/mpd/2009/10/agile-and-remote-people-part-1-telecommuting.html</feedburner:origLink></item>
		<item>
		<title>“When Does the Spec Freeze?”</title>
		<link>http://feedproxy.google.com/~r/ManagingProductDevelopment/~3/EGwD6ZzQfa4/when-does-the-spec-freeze.html</link>
		<comments>http://jrothman.com/blog/mpd/2009/10/when-does-the-spec-freeze.html#comments</comments>
		<pubDate>Mon, 05 Oct 2009 18:19:56 +0000</pubDate>
		<dc:creator>johanna</dc:creator>
				<category><![CDATA[BDUF]]></category>
		<category><![CDATA[agile]]></category>

		<guid isPermaLink="false">http://jrothman.com/blog/mpd/?p=8857</guid>
		<description><![CDATA[At a prospective client, a senior manager asked me, &#8220;In agile, when does the spec freeze?&#8221; I said it either didn&#8217;t, or did at the end of any iteration in which people wrote a spec. He had a puzzled look on his face, so I explained that if you discuss how to design or what [...]]]></description>
			<content:encoded><![CDATA[<p>At a prospective client, a senior manager asked me, &#8220;In agile, when does the spec freeze?&#8221; I said it either didn&#8217;t, or did at the end of any iteration in which people wrote a spec. He had a puzzled look on his face, so I explained that if you discuss how to design or what done means for a feature with the people who are asking for the feature and with the other people who will be implementing it, you might not need a spec at all. If you do need a spec, then it will go into the backlog for a given iteration, and it&#8217;s as done as it will be by the end of that iteration.</p>
<p>He still looked confused. I asked him, &#8220;When does the spec freeze now?&#8221; He smiled, and pointed to his &#8220;Design freeze&#8221; gate on his process picture. &#8220;I bet you a coffee that you can ask any developer here and that they cannot point to one spec that didn&#8217;t change after that or any spec that was right at the end of the project.&#8221; He took the bet.</p>
<p>Over the next two days, he asked every developer he encountered. Some of them laughed at the question. &#8220;The specs are never right. They freeze, but they should change.&#8221; One project manager said, &#8220;I can&#8217;t remember a project where we actually froze a spec for more than a day or two.&#8221;</p>
<p>The manager was chagrined. &#8220;How will people know what they have to do?&#8221; I replied, &#8220;They talk to each other. Sometimes loudly. Sometimes they disagree violently. Sometimes they don&#8217;t understand what the product owner wants, and the product owner has to walk them through the request a bunch of times, refining what done means as they walk through the request. But they will do what the product owner wants. But you don&#8217;t ever have a spec that&#8217;s out of date. You may not have a spec. You should have a bunch of tests that tell you how the feature is supposed to work. Would you rather have working software or a spec?&#8221;</p>
<p>My colleague wants working software. He&#8217;s just quite suspicious about how he&#8217;s going to get it. He&#8217;s never seen design by verbal contract; he&#8217;s only seen design by written contract. He&#8217;s concerned.</p>
<p>The reason he&#8217;s considering agile is that he doesn&#8217;t get software that works the way he wants. He thought he had specs, and now he realizes he doesn&#8217;t have them either. We&#8217;ll see how my simulation convinces the technical staff of how they can build and test in small chunks, so that they do get working software.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=%E2%80%9CWhen+Does+the+Spec+Freeze%3F%E2%80%9D+http://pddqo.th8.us" title="Post to Twitter"><img class="nothumb" src="http://jrothman.com/blog/mpd/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=%E2%80%9CWhen+Does+the+Spec+Freeze%3F%E2%80%9D+http://pddqo.th8.us" title="Post to Twitter">Tweet This Post</a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=EGwD6ZzQfa4:JUGqb0reWZw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=EGwD6ZzQfa4:JUGqb0reWZw:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=EGwD6ZzQfa4:JUGqb0reWZw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=EGwD6ZzQfa4:JUGqb0reWZw:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=EGwD6ZzQfa4:JUGqb0reWZw:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=EGwD6ZzQfa4:JUGqb0reWZw:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=EGwD6ZzQfa4:JUGqb0reWZw:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=EGwD6ZzQfa4:JUGqb0reWZw:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=cGdyc7Q-1BI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ManagingProductDevelopment/~4/EGwD6ZzQfa4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jrothman.com/blog/mpd/2009/10/when-does-the-spec-freeze.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://jrothman.com/blog/mpd/2009/10/when-does-the-spec-freeze.html</feedburner:origLink></item>
		<item>
		<title>Choosing the Strategically Important Work Posted on PM Boulevard</title>
		<link>http://feedproxy.google.com/~r/ManagingProductDevelopment/~3/Ffq72D0uzJo/choosing-the-strategically-important-work-posted-on-pm-boulevard.html</link>
		<comments>http://jrothman.com/blog/mpd/2009/10/choosing-the-strategically-important-work-posted-on-pm-boulevard.html#comments</comments>
		<pubDate>Fri, 02 Oct 2009 20:51:06 +0000</pubDate>
		<dc:creator>johanna</dc:creator>
				<category><![CDATA[PM Boulevard]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[column]]></category>
		<category><![CDATA[portfolio management]]></category>

		<guid isPermaLink="false">http://jrothman.com/blog/mpd/?p=8866</guid>
		<description><![CDATA[I have an article up on PM Boulevard: Choosing the Strategically Important Work. Enjoy! (I think  you need to register for this site too. Free.)

 Tweet This Post]]></description>
			<content:encoded><![CDATA[<p>I have an article up on PM Boulevard: <span id="MainPortalLoader__ctl36_lblTitle"><a href="http://www.pmboulevard.com/Default.aspx?page=View%20Content&amp;cid=2984&amp;parent=2361" target="_blank">Choosing the Strategically Important Work</a>. Enjoy! (I think  you need to register for this site too. Free.)<br />
</span></p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Choosing+the+Strategically+Important+Work+Posted+on+PM+Boulevard+http://6e2or.th8.us" title="Post to Twitter"><img class="nothumb" src="http://jrothman.com/blog/mpd/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=Choosing+the+Strategically+Important+Work+Posted+on+PM+Boulevard+http://6e2or.th8.us" title="Post to Twitter">Tweet This Post</a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=Ffq72D0uzJo:6_1RVsqVRQ0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=Ffq72D0uzJo:6_1RVsqVRQ0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=Ffq72D0uzJo:6_1RVsqVRQ0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=Ffq72D0uzJo:6_1RVsqVRQ0:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=Ffq72D0uzJo:6_1RVsqVRQ0:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=Ffq72D0uzJo:6_1RVsqVRQ0:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=Ffq72D0uzJo:6_1RVsqVRQ0:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=Ffq72D0uzJo:6_1RVsqVRQ0:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=cGdyc7Q-1BI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ManagingProductDevelopment/~4/Ffq72D0uzJo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jrothman.com/blog/mpd/2009/10/choosing-the-strategically-important-work-posted-on-pm-boulevard.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jrothman.com/blog/mpd/2009/10/choosing-the-strategically-important-work-posted-on-pm-boulevard.html</feedburner:origLink></item>
		<item>
		<title>No Planning Need on Gantthead.com</title>
		<link>http://feedproxy.google.com/~r/ManagingProductDevelopment/~3/DwWox-DC3T4/no-planning-need-on-gantthead-com.html</link>
		<comments>http://jrothman.com/blog/mpd/2009/10/no-planning-need-on-gantthead-com.html#comments</comments>
		<pubDate>Fri, 02 Oct 2009 20:25:39 +0000</pubDate>
		<dc:creator>johanna</dc:creator>
				<category><![CDATA[agile]]></category>
		<category><![CDATA[project management]]></category>

		<guid isPermaLink="false">http://jrothman.com/blog/mpd/?p=8864</guid>
		<description><![CDATA[I have an article up on Gantthead.com, No Planning Needed? (Free registration required, I think).

 Tweet This Post]]></description>
			<content:encoded><![CDATA[<p><span>I have an article up on Gantthead.com, <a href="http://www.gantthead.com/content/articles/251636.cfm" target="_blank">No Planning Needed?</a> (Free registration required, I think).<a href="http://www.gantthead.com/content/articles/251636.cfm" target="_blank"><br />
</a></span></p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=No+Planning+Need+on+Gantthead.com+http://4mtea.th8.us" title="Post to Twitter"><img class="nothumb" src="http://jrothman.com/blog/mpd/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=No+Planning+Need+on+Gantthead.com+http://4mtea.th8.us" title="Post to Twitter">Tweet This Post</a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=DwWox-DC3T4:wfPOXYXzCLc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=DwWox-DC3T4:wfPOXYXzCLc:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=DwWox-DC3T4:wfPOXYXzCLc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=DwWox-DC3T4:wfPOXYXzCLc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=DwWox-DC3T4:wfPOXYXzCLc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=DwWox-DC3T4:wfPOXYXzCLc:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=DwWox-DC3T4:wfPOXYXzCLc:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=DwWox-DC3T4:wfPOXYXzCLc:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=cGdyc7Q-1BI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ManagingProductDevelopment/~4/DwWox-DC3T4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jrothman.com/blog/mpd/2009/10/no-planning-need-on-gantthead-com.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jrothman.com/blog/mpd/2009/10/no-planning-need-on-gantthead-com.html</feedburner:origLink></item>
		<item>
		<title>Regaining My Equilibrium</title>
		<link>http://feedproxy.google.com/~r/ManagingProductDevelopment/~3/mw6H407bYMs/regaining-my-equilibrium.html</link>
		<comments>http://jrothman.com/blog/mpd/2009/10/regaining-my-equilibrium.html#comments</comments>
		<pubDate>Thu, 01 Oct 2009 16:24:10 +0000</pubDate>
		<dc:creator>johanna</dc:creator>
				<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://jrothman.com/blog/mpd/?p=8861</guid>
		<description><![CDATA[I&#8217;ve had a rough month. When I returned from Agile 2009, my right ear didn&#8217;t unblock from the plane. I couldn&#8217;t hear out of it, and it was blocked. I didn&#8217;t think much of it&#8211;I went to the doctor who said, &#8220;yup, you&#8217;ve got fluid. Take decongestants.&#8221; I did, and the vertigo got worse. Finally, [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve had a rough month. When I returned from Agile 2009, my right ear didn&#8217;t unblock from the plane. I couldn&#8217;t hear out of it, and it was blocked. I didn&#8217;t think much of it&#8211;I went to the doctor who said, &#8220;yup, you&#8217;ve got fluid. Take decongestants.&#8221; I did, and the vertigo got worse. Finally, I went to see an ENT doctor for what I thought was going to be a <a href="http://en.wikipedia.org/wiki/Myringotomy" target="_blank">myringotomy</a>. However, by then, I had no extra fluid in my ear. With a hearing test, we discovered, I am close to completely deaf in my right ear.</p>
<p>When you have &#8220;idiopathic idiopathic sensorineural hearing loss&#8221; (we don&#8217;t know why, it&#8217;s from the nerve, and you can&#8217;t hear), you get an MRI. I did. I have an unusual MRI now&#8211;some hemorrhage in my right ear, and a <a href="http://en.wikipedia.org/wiki/Meningioma" target="_blank">meningioma</a>. Meningiomas are benign brain tumors. They do need to be watched to make sure they don&#8217;t screw your brain up. As the doctor said, &#8220;You don&#8217;t have MS or brain cancer.&#8221; Well, that&#8217;s a relief. (An aside: now that relatively healthy people are getting MRIs, they find things. I suspect I will die from something quite different <img src='http://jrothman.com/blog/mpd/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  We don&#8217;t know about the hemorrhage, and my doctor is talking with other docs who know about these things.</p>
<p>I have to learn to adapt. I&#8217;ll be buying a new alarm clock, both for home and travel (anyone use one with a light to wake you up?) I have to learn to be around people where there is lots of noise all around. It&#8217;s difficult to know where the noise is coming from and to filter the noise correctly. I have to be extra alert around my right side, because I can&#8217;t hear anything there. It&#8217;s amazing how many people walk next to me talking, and have no idea I can&#8217;t hear them. Oh, and don&#8217;t get me started on people who cover their mouths when they talk. Argh! I start on physical therapy for the vertigo in a couple of weeks.</p>
<p>I could have done without this <img src='http://jrothman.com/blog/mpd/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  And, I am ecstatic to be alive with no deadly disease. I would prefer to have not lost my hearing (there&#8217;s now about a 20% chance I can regain it or part of it), but as things go, that&#8217;s a small problem. It&#8217;s taken me a while to find my equilibrium. I don&#8217;t quite have it physically yet, but I&#8217;m a lot better emotionally. I can work, fly, drive, do almost everything except dance (for now), and work out too hard. The vertigo comes back with a vengeance if I push myself at the gym.</p>
<p>When I facilitate the <a href="http://www.ayeconference.com/wiki/scribble.cgi?read=ReinventingYourselfBof2009" target="_blank">Reinventing Yourself Bof</a> this year at AYE, I&#8217;ll be thinking about my work. Am I doing work that gives me joy? That helps other people? That leaves me in a state of grace?</p>
<p>None of us know how life will unfold. We can only keep working on our equilibrium and grace. I&#8217;ll be back to normal blogging and tweeting soon.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Regaining+My+Equilibrium+http://xz58h.th8.us" title="Post to Twitter"><img class="nothumb" src="http://jrothman.com/blog/mpd/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=Regaining+My+Equilibrium+http://xz58h.th8.us" title="Post to Twitter">Tweet This Post</a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=mw6H407bYMs:LVeE4x_17qU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=mw6H407bYMs:LVeE4x_17qU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=mw6H407bYMs:LVeE4x_17qU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=mw6H407bYMs:LVeE4x_17qU:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=mw6H407bYMs:LVeE4x_17qU:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=mw6H407bYMs:LVeE4x_17qU:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=mw6H407bYMs:LVeE4x_17qU:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=mw6H407bYMs:LVeE4x_17qU:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=cGdyc7Q-1BI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ManagingProductDevelopment/~4/mw6H407bYMs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jrothman.com/blog/mpd/2009/10/regaining-my-equilibrium.html/feed</wfw:commentRss>
		<slash:comments>21</slash:comments>
		<feedburner:origLink>http://jrothman.com/blog/mpd/2009/10/regaining-my-equilibrium.html</feedburner:origLink></item>
		<item>
		<title>Do What’s Effective For You</title>
		<link>http://feedproxy.google.com/~r/ManagingProductDevelopment/~3/RifD-g1bikw/do-whats-effective-for-you.html</link>
		<comments>http://jrothman.com/blog/mpd/2009/09/do-whats-effective-for-you.html#comments</comments>
		<pubDate>Thu, 17 Sep 2009 21:44:04 +0000</pubDate>
		<dc:creator>johanna</dc:creator>
				<category><![CDATA[Manage It]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[lifecycle]]></category>
		<category><![CDATA[project management]]></category>

		<guid isPermaLink="false">http://jrothman.com/blog/mpd/?p=8800</guid>
		<description><![CDATA[I&#8217;ve been working and speaking with whole bunch of people who want to &#8220;go agile.&#8221; They are not set up for agile. They have gates for approval. They don&#8217;t have teams that projects flow through; they assign people to whatever project whenever. (growl. People are not fungible. growl) They have geographically distributed team bits (I [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working and speaking with whole bunch of people who want to &#8220;go agile.&#8221; They are not set up for agile. They have gates for approval. They don&#8217;t have teams that projects flow through; they assign people to whatever project whenever. (growl. People are <em>not</em> fungible. growl) They have geographically distributed team bits (I discussed this in <a href="http://www.jrothman.com/Books/manage-it.html" target="_blank">Manage It!)</a>, not cross-functional teams at each location. They believe in their evaluation systems that reward individuals, not teams. They assign people to many projects and believe multitasking is the answer (!!). The only thing they measure about their projects is the schedule and that&#8217;s all senior management is interested in.</p>
<p>In many cases, agile is too far a stretch for these people, unless they are willing to invest heavily in training and coaching for each team and each manager, including some training for senior management. But that doesn&#8217;t mean they can&#8217;t be more effective.</p>
<p>I suggested a staged delivery lifecycle for several of these clients (and potential clients), as in <a href="http://www.jrothman.com/Papers/Cutter/whatlifecycle.html" target="_blank">What Lifecycle? Selecting the Right Model for Your Project</a>. For others, I suggested the iterative-followed-by-incremental lifecycle also in that article. For some other clients, I suggested they use timeboxes for each phase, and try to use continuous integration&#8211;those two changes were so foreign that I thought starting there would help everyone realize they had other options.</p>
<p>Each project has many options from which to choose. Lifecycles are the way you arrange your project. The practices are what you do. Anyone can use timeboxes and continuous integration. They are practices that might fit for your project. But using those practices doesn&#8217;t mean you&#8217;re agile.</p>
<p>I understand that agile is the new buzzword these days. I prefer to be effective, rather than buzzy. If agile doesn&#8217;t fit for you, don&#8217;t try to force it. Instead, start with what makes you most effective, realizing that effectiveness arises from delivering chunks of business value frequently. If it makes sense to use staged delivery or design to schedule so you can fit the beginning of the project into the way your organization funds projects, then do so. You can timebox feature development and have something that looks a little like &#8220;waterscrum&#8221;, where you start with waterfall, but move into timeboxes where you deliver completed features in timeboxes. Maybe the best thing you could do is pair people so you don&#8217;t have so many specialists <em>(originally published as generalists)</em>. Maybe the best thing you could do is prototype some features to test that the architecture actually works.</p>
<p>But I really don&#8217;t understand why people don&#8217;t find a way of working that makes sense for them, rather than climbing on a bandwagon. Isn&#8217;t being more effective what we really need to do?</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=Do+What%E2%80%99s+Effective+For+You+http://ddwxf.th8.us" title="Post to Twitter"><img class="nothumb" src="http://jrothman.com/blog/mpd/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=Do+What%E2%80%99s+Effective+For+You+http://ddwxf.th8.us" title="Post to Twitter">Tweet This Post</a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=RifD-g1bikw:CxaZz6F9S08:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=RifD-g1bikw:CxaZz6F9S08:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=RifD-g1bikw:CxaZz6F9S08:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=RifD-g1bikw:CxaZz6F9S08:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=RifD-g1bikw:CxaZz6F9S08:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=RifD-g1bikw:CxaZz6F9S08:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=RifD-g1bikw:CxaZz6F9S08:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=RifD-g1bikw:CxaZz6F9S08:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=cGdyc7Q-1BI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ManagingProductDevelopment/~4/RifD-g1bikw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jrothman.com/blog/mpd/2009/09/do-whats-effective-for-you.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://jrothman.com/blog/mpd/2009/09/do-whats-effective-for-you.html</feedburner:origLink></item>
		<item>
		<title>When Managers Can’t Hear No</title>
		<link>http://feedproxy.google.com/~r/ManagingProductDevelopment/~3/JFXtmPC-RyQ/when-managers-cant-hear-no.html</link>
		<comments>http://jrothman.com/blog/mpd/2009/09/when-managers-cant-hear-no.html#comments</comments>
		<pubDate>Thu, 10 Sep 2009 15:22:49 +0000</pubDate>
		<dc:creator>johanna</dc:creator>
				<category><![CDATA[management]]></category>
		<category><![CDATA[portfolio management]]></category>

		<guid isPermaLink="false">http://jrothman.com/blog/mpd/?p=8806</guid>
		<description><![CDATA[I recently wrote an article on how to say No, and a twitter follower wanted to know what to do when your manager can&#8217;t hear no.
First, understand why your manager can&#8217;t hear no.

 Is it because the business pressures are so great that the cost of saying no seems insurmountable? Managers are people too, and [...]]]></description>
			<content:encoded><![CDATA[<p>I recently wrote an <a href="http://www.stickyminds.com/s.asp?F=S15171_COL_2" target="_blank">article</a> on how to say No, and a twitter follower wanted to know what to do when your manager can&#8217;t hear no.</p>
<p>First, understand why your manager can&#8217;t hear no.</p>
<ol>
<li> Is it because the business pressures are so great that the cost of saying no seems insurmountable? Managers are people too, and if the cost seems overwhelming, it may be that your manager can&#8217;t see how to make small steps that ease the problem.</li>
<li>Is it because your manager only thinks you and he/she are working when emergencies exist? If your work is invisible, use the project portfolio to make it visible.</li>
<li>Is it because no one else says no? Other people may not know how. You might be the first.</li>
<li>Is it because he/she does not believe you? Oh boy.</li>
</ol>
<p>Once you understand why a manager can&#8217;t hear no, you can choose how to act. For the first three reasons, your manager may not know about how to or is not willing to manage the project portfolio. In that case, you can manage <strong>your</strong> project portfolio.</p>
<p>Gather all your work into your project portfolio. Break your tasks into small chunks, so you can complete something in a morning or an afternoon. If you finish some task, can you get to a wait state on that project, waiting for others to get back to you?</p>
<p>If so, you can repeat, ranking and reranking as you proceed. It&#8217;s better to have a one-on-one with your manager and make sure you are working on the most important work. If your manager cannot help you rank, don&#8217;t worry. Show your manager that it&#8217;s possible to make a decision, make some progress, and then re-evaluate that decision based on more data.</p>
<p>If your manager doesn&#8217;t believe you, you may have a different problem. Is it a case of <a href="http://jrothman.com/blog/mpd/2005/04/schedule-game-5-queen-of-denial.html" target="_blank">Queen of Denial</a>, or is it something more basic, such as lack of trust? If it&#8217;s the schedule game, eventually your manager will encounter reality. If it&#8217;s lack of trust, that&#8217;s another whole problem and another blog post.</p>
<p>Most managers can&#8217;t hear no if they literally cannot imagine how to work themselves out from under the pile of work. Show them.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=When+Managers+Can%E2%80%99t+Hear+No+http://bgbrw.th8.us" title="Post to Twitter"><img class="nothumb" src="http://jrothman.com/blog/mpd/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=When+Managers+Can%E2%80%99t+Hear+No+http://bgbrw.th8.us" title="Post to Twitter">Tweet This Post</a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=JFXtmPC-RyQ:q7fy9srLuNM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=JFXtmPC-RyQ:q7fy9srLuNM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=JFXtmPC-RyQ:q7fy9srLuNM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=JFXtmPC-RyQ:q7fy9srLuNM:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=JFXtmPC-RyQ:q7fy9srLuNM:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=JFXtmPC-RyQ:q7fy9srLuNM:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=JFXtmPC-RyQ:q7fy9srLuNM:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=JFXtmPC-RyQ:q7fy9srLuNM:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=cGdyc7Q-1BI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ManagingProductDevelopment/~4/JFXtmPC-RyQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jrothman.com/blog/mpd/2009/09/when-managers-cant-hear-no.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://jrothman.com/blog/mpd/2009/09/when-managers-cant-hear-no.html</feedburner:origLink></item>
	</channel>
</rss>
