<?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://www.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>Thu, 24 May 2012 13:28:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ManagingProductDevelopment" /><feedburner:info uri="managingproductdevelopment" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>We Cannot Choose Between Management And Leadership</title>
		<link>http://feedproxy.google.com/~r/ManagingProductDevelopment/~3/DQh5dWvB3tA/we-cannot-choose-between-management-and-leadership.html</link>
		<comments>http://www.jrothman.com/blog/mpd/2012/05/we-cannot-choose-between-management-and-leadership.html#comments</comments>
		<pubDate>Thu, 24 May 2012 13:28:30 +0000</pubDate>
		<dc:creator>Johanna</dc:creator>
				<category><![CDATA[management]]></category>
		<category><![CDATA[leadership]]></category>
		<category><![CDATA[servant leadership]]></category>

		<guid isPermaLink="false">http://www.jrothman.com/blog/mpd/?p=9437</guid>
		<description><![CDATA[I subscribe to a number of services that look for pithy quotes from Big Names, authors, and other people who are looking for publicity. I saw one about moving from manager to leader. Ok, so these are writers or reporters, &#8230; <a href="http://www.jrothman.com/blog/mpd/2012/05/we-cannot-choose-between-management-and-leadership.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I subscribe to a number of services that look for pithy quotes from Big Names, authors, and other people who are looking for publicity. I saw one about moving from manager to leader.</p>
<p>Ok, so these are writers or reporters, and they may not know. Choosing to be a manager without being a leader is like choosing to drive across the country without a map. Choosing to be a leader without having management skills is like choosing to be a fish without gills. You have to know where you&#8217;re going, <em>and</em> you have to know how to breathe in your environment.</p>
<p>Managers set the strategy and the vision, so everyone knows what is going on and can work on the most important work. Managers create the environment so that the people all over the organization can succeed, including the managers. They are not the only people who do this, but they are the leaders who must do this. If managers do these things in a command-and-control way, they might succeed. If they choose servant leadership, they are more likely to be successful.</p>
<p>Managers must be leaders. We cannot choose between management and leadership. We must have both.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=DQh5dWvB3tA:gBVrZe6Mlhw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=DQh5dWvB3tA:gBVrZe6Mlhw:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=DQh5dWvB3tA:gBVrZe6Mlhw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=DQh5dWvB3tA:gBVrZe6Mlhw:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=DQh5dWvB3tA:gBVrZe6Mlhw:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=DQh5dWvB3tA:gBVrZe6Mlhw:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=DQh5dWvB3tA:gBVrZe6Mlhw:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=DQh5dWvB3tA:gBVrZe6Mlhw: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/DQh5dWvB3tA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.jrothman.com/blog/mpd/2012/05/we-cannot-choose-between-management-and-leadership.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.jrothman.com/blog/mpd/2012/05/we-cannot-choose-between-management-and-leadership.html</feedburner:origLink></item>
		<item>
		<title>Malware is Gone and All is Well</title>
		<link>http://feedproxy.google.com/~r/ManagingProductDevelopment/~3/CNcyMNBAmRY/malware-is-gone-and-all-is-well.html</link>
		<comments>http://www.jrothman.com/blog/mpd/2012/05/malware-is-gone-and-all-is-well.html#comments</comments>
		<pubDate>Tue, 22 May 2012 13:23:38 +0000</pubDate>
		<dc:creator>Johanna</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[malware gone]]></category>

		<guid isPermaLink="false">http://www.jrothman.com/blog/mpd/?p=11437</guid>
		<description><![CDATA[I&#8217;ve had a confusing couple of weeks. First, a nice gentleman who was considering my job search book (in beta) told me he was seeing potential virus notifications on Hiring Technical People. Well, that seemed strange. But, then another colleague &#8230; <a href="http://www.jrothman.com/blog/mpd/2012/05/malware-is-gone-and-all-is-well.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve had a confusing couple of weeks. First, a nice gentleman who was considering my <a href="http://leanpub.com/getyournextjob" target="_blank">job search book</a> (in beta) told me he was seeing potential virus notifications on <a href="http://www.jrothman.com/blog/htp" target="_blank">Hiring Technical People</a>. Well, that seemed strange. But, then another colleague who&#8217;d participated in my <a href="http://www.jrothman.com/services/peer-project-portfolio-coaching/" target="_blank">Peer Project Portfolio Coaching</a> also saw the notifications. With two PC-running people seeing them, I knew I had a problem.</p>
<p>I use a Mac, and don&#8217;t see these things, so I asked my web master for help. He suggested we ask my ISP. A day or so later, Google decided I was a malware site. Oh boy, that was a huge problem.</p>
<p>My ISP finally located the problem several days later, and discovered they had a backup from several <em>weeks</em> ago that did not have the problem. My backups only run for a couple of weeks at a time, not close to a month. Guess I will have to revisit that strategy.</p>
<p>Yesterday after my site and blogs were restored, and Google reviewed my site, the malware notifications were gone. Happy days!</p>
<p>You can safely surf to my site and my blogs again. (You actually could before. But who am I to argue with Google?)</p>
<p>The one nice thing about this is, I know who my friends are. My friends emailed me. You posted on Twitter to make sure I knew. This was a different kind of collaboration, but a collaboration nonetheless. Thank you. And now, all is well.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=CNcyMNBAmRY:_Mij2H1331g:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=CNcyMNBAmRY:_Mij2H1331g:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=CNcyMNBAmRY:_Mij2H1331g:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=CNcyMNBAmRY:_Mij2H1331g:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=CNcyMNBAmRY:_Mij2H1331g:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=CNcyMNBAmRY:_Mij2H1331g:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=CNcyMNBAmRY:_Mij2H1331g:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=CNcyMNBAmRY:_Mij2H1331g: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/CNcyMNBAmRY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.jrothman.com/blog/mpd/2012/05/malware-is-gone-and-all-is-well.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.jrothman.com/blog/mpd/2012/05/malware-is-gone-and-all-is-well.html</feedburner:origLink></item>
		<item>
		<title>Swarming Across Distance Posted at InfoQ</title>
		<link>http://feedproxy.google.com/~r/ManagingProductDevelopment/~3/bEmrgW56Ph8/swarming-across-distance-posted-at-infoq.html</link>
		<comments>http://www.jrothman.com/blog/mpd/2012/05/swarming-across-distance-posted-at-infoq.html#comments</comments>
		<pubDate>Mon, 21 May 2012 13:03:45 +0000</pubDate>
		<dc:creator>Johanna</dc:creator>
				<category><![CDATA[project management]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[geographically distributed teams]]></category>
		<category><![CDATA[kanban]]></category>

		<guid isPermaLink="false">http://www.jrothman.com/blog/mpd/?p=11431</guid>
		<description><![CDATA[I have an article posted at InfoQ, Swarming Across Distance. Sometimes it works. Sometimes it doesn&#8217;t. You have to think about how to swarm. It&#8217;s not always intuitively obvious. Enjoy!]]></description>
			<content:encoded><![CDATA[<p>I have an article posted at InfoQ, <a href="http://www.infoq.com/articles/swarming-across-distance" target="_blank">Swarming Across Distance</a>. Sometimes it works. Sometimes it doesn&#8217;t. You have to think about how to swarm. It&#8217;s not always intuitively obvious. Enjoy!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=bEmrgW56Ph8:DSHrZLc0WdA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=bEmrgW56Ph8:DSHrZLc0WdA:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=bEmrgW56Ph8:DSHrZLc0WdA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=bEmrgW56Ph8:DSHrZLc0WdA:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=bEmrgW56Ph8:DSHrZLc0WdA:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=bEmrgW56Ph8:DSHrZLc0WdA:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=bEmrgW56Ph8:DSHrZLc0WdA:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=bEmrgW56Ph8:DSHrZLc0WdA: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/bEmrgW56Ph8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.jrothman.com/blog/mpd/2012/05/swarming-across-distance-posted-at-infoq.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.jrothman.com/blog/mpd/2012/05/swarming-across-distance-posted-at-infoq.html</feedburner:origLink></item>
		<item>
		<title>Programs and Technical Debt</title>
		<link>http://feedproxy.google.com/~r/ManagingProductDevelopment/~3/oPNMSlgYw-I/programs-and-technical-debt.html</link>
		<comments>http://www.jrothman.com/blog/mpd/2012/05/programs-and-technical-debt.html#comments</comments>
		<pubDate>Tue, 15 May 2012 15:09:44 +0000</pubDate>
		<dc:creator>Johanna</dc:creator>
				<category><![CDATA[program management]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[architects]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[continuous integration]]></category>
		<category><![CDATA[geographically distributed teams]]></category>
		<category><![CDATA[lean]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[technical debt]]></category>

		<guid isPermaLink="false">http://www.jrothman.com/blog/mpd/?p=11348</guid>
		<description><![CDATA[Once you have a program (a collection of interrelated projects focused on one business goal) and you have technical debt, you have a much bigger problem. Not just because the technical debt is likely bigger. Not just because you have &#8230; <a href="http://www.jrothman.com/blog/mpd/2012/05/programs-and-technical-debt.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Once you have a program (a collection of interrelated projects focused on one business goal) and you have technical debt, you have a much bigger problem. Not just because the technical debt is likely bigger. Not just because you have more people. But because you also geographically distributed teams, and those teams are almost always separated by function and time zone.</p>
<p>So, my nice example of a collocated team in <a title="Thoughts on Infrastructructure, Technical Debt, and Automated Test Framework" href="http://www.jrothman.com/blog/mpd/2012/04/thoughts-on-infrastructructure-technical-debt-and-automated-test-framework.html" target="_blank">Thoughts on Infrastructure, Technical Debt, and Automated Test Framework</a>, rarely occurs in a program, unless you have cross-functional teams collocated in a program. If they do, great. You know what to do.</p>
<p>But let&#8217;s assume you don&#8217;t have them. Let&#8217;s assume you have what I see in my consulting practice: an architecture group in one location, or an architect in one location and architects around the world; developers and &#8220;their&#8221; testers in multiple time zones; product owners separated from their developers and testers. The program is called agile because the program is working in iterations. And, because it&#8217;s a program, the software pre-existed the existence of the agile transition in the organization, so you have legacy technical debt up the wazoo (the technical term). What do you do?</p>
<p>Let&#8217;s walk through an example, and see how it might work. Here&#8217;s a story which is a composite from several clients; no clients were harmed in the telling of this story.</p>
<p>Let&#8217;s also assume you are working on release 5.0 of a custom email client. Release 4 was the previous release. Release 4 had trouble. It was late by 6 months and quite buggy. Someone sold agile as the way to make software bug-free and on-time.</p>
<p>You do not have automated tests for much of the code, unit tests or system tests. You have a list of defects that make Jack the Ripper&#8217;s list of killings look like child&#8217;s play. But agile is your silver bullet.</p>
<p>The program manager is based in London. The testers for the entire program are in Bangalore because management had previously fired all the testers and outsourced the testers. That was back in release 2. They have since hired all the Bangalore testers as employees of the Bangalore subsidiary. The program architect is based in San Francisco, and there is an architect team that is dispersed into 4 other teams: Denver, LA, Munich, and Paris. The developers are clustered in &#8220;Development Centers of Excellence:&#8221; Denver, LA, Cambridge, Paris, London, Munich, and Milan. That&#8217;s 8 development teams.</p>
<p>Oh, and if you think I&#8217;m kidding with this scenario, I&#8217;m not. This is what most of my clients with geographically distributed teams and programs face on a daily basis. They deserve your sympathy and empathy. Do not tell them, &#8220;Don&#8217;t go agile.&#8221; That&#8217;s nuts. They have a right to go agile. You can tell them, &#8220;Don&#8217;t go Scrum.&#8221; That&#8217;s reasonable. Scrum is for a cross-functional co-located team. Agile is for everyone. Scrum is for a specific subset.</p>
<p>What do you do?</p>
<ol>
<li>Assign specific testers to specific development teams. No calling people resources; that allows managers to treat people like resources and plug-and-play them. You need to get rock-solid teams together. Once you have teams together, you can name them.</li>
<li>Name teams so the teams reflect the feature groups they work on. What does an email product do? It gets email, it sorts email, it deletes, it forwards, it creates new mailboxes, and so on. The eight feature teams had to be named for the feature areas: Platform for the general features, Sort, Delete, Forward. There were two teams who worked on Platform. They were called Platform 1 and Platform 2. At one point, someone suggested they call themselves Thing1 and Thing2 from the <a href="&lt;a href=&quot;http://www.amazon.com/gp/product/039480001X/ref=as_li_ss_tl?ie=UTF8&amp;tag=rothmaconsulg-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=039480001X&quot;&gt;The Cat in the Hat&lt;/a&gt;&lt;img src=&quot;http://www.assoc-amazon.com/e/ir?t=rothmaconsulg-20&amp;l=as2&amp;o=1&amp;a=039480001X&quot; width=&quot;1&quot; height=&quot;1&quot; border=&quot;0&quot; alt=&quot;&quot; style=&quot;border:none !important; margin:0px !important;&quot; /&gt;" target="_blank">Dr. Seuss </a>book.</li>
<li>Make sure you have enough product owners so they can develop roadmaps for each feature area. With a roadmap, the teams know where they are going. Even more importantly, the architects know where the program is going.</li>
<li>Architects think and provide just enough guidance ahead. In a small project, the architecture can probably evolve with the project. In a larger program, that risk is too large. You have too many people developing in parallel for the architecture to evolve on its own with no guidance. But I do not mean there should a Master Architect Who Knows All Handing Down the Architecture From On High. NO NO NO.<br />
I want the architect who is a working member of the development team, who also is part of an architecture community of practice team, who curates the architecture, who guides the business value of the architecture. I do not want Big Architecture Up Front. But Thinking Up Front? Sure, that&#8217;s a great idea. Stuck on only one idea? Bad. Willing to spike an idea? Great. Willing to play in a sandbox and debate several ideas? Great. I wrote about this before, in <a title="How Agile Architects Lead" href="http://www.jrothman.com/blog/mpd/2011/07/how-agile-architects-lead.html" target="_blank">How Agile Architects Lead</a>.</li>
<li>Decide what done means for every feature. You must have acceptance criteria for each feature. What does that mean? You need a product owner present for each team. You still need the conversations with each team to discuss what done means. Especially with a geographically distributed team, you need the conversation when you create the backlog at the beginning of the iteration.</li>
<li>The US  development teams had trouble planning their iterations with their testers, because of the time zone differences with the testers. So, they asked their product owners if the product owner would write more than just a few phrases on the cards, because that would help them get through the iteration planning meeting faster. Someone was going to get up early or stay up late, and either way, someone was going to suffer. It made more sense to have a little bit more preparation than less sleep.</li>
<li>Decide to do <a href="http://www.jrothman.com/blog/mpd/2011/12/is-the-cost-of-continuous-integration-worth-the-value-on-your-program-part-3.html" target="_blank">continuous integration</a> and stick with it. Especially if you know you have technical debt and you don&#8217;t want to create more, you have to do continuous integration now. That prevents more technical debt.</li>
<li>I have recommended to some teams that they have one-week iterations so that they stop the estimation nonsense and make their stories small. The point of estimation is so that you have an idea of what you can do as a team and not commit to more than that. The idea is that if you know what it takes to make your stories small, you will.<br />
Instead, we have all these crazy rituals around estimation and management tracking velocity of all things. (Yes, I&#8217;ve been drafting this post for a long time, and I wrote <a title="Why Does Management Care About Velocity?" href="http://www.jrothman.com/blog/mpd/2012/05/why-does-management-care-about-velocity.html" target="_blank">Why Does Management Care About Velocity?</a> last week.) You know, velocity is a little like weight. Only you and your doctor need to know your weight. If you are healthy, you are fine. If you are not, you need to change something.If your team velocity is not healthy, you, as a team, need to change it. But, your management has no business butting its head in. Only you can change it.</li>
<li>When you limit the iteration length, you tend to have the team swarm around a story. This is a tendency, not a given. If I really was the Empress of the Universe, I would decree this, but I&#8217;m not, so I won&#8217;t. If you want to decrease technical debt, or even eliminate it on your program, explain that your team will only work on one story at a time until that story is done. That story will be polished and gleaming. Fast. You will not have to worry about what kinds of testing will be done. All if it will be done.</li>
<li>Explicitly discuss what you will automate for testing and when. In a program, I assume we will have automated system tests first. I assume we will do exploratory tests later. That&#8217;s because if you don&#8217;t start building something for test automation when you start the program and refactor as you proceed, you can never catch up. I assume every time we fix a defect, we will have an automated test for it. I also assume we build these assumptions into how we develop :-)</li>
</ol>
<p>So far, this is all about preventing more technical debt, not what happens when you trip over technical debt as you enter code or tests you never looked at before.</p>
<p>If you expected to walk into a closet, take out a shirt, and close the closet door, that&#8217;s one thing. But now, you stepped into something out of one of those death-by-hoarding shows on TV, you have an obligation to do something. You can document the problem as you encounter it; you can let the product owner know; file a defect report; write a test so you can contain the debt; and maybe you have more options. Whatever you do, make sure you have done something. Do not open the door, see the mess inside and close the door on the mess. It&#8217;s tempting. Oh my, it is tempting.</p>
<p>See, on programs because of the size, everything is magnified. With more people and more teams, everything is harder. Things happen faster. If you have co-located cross-functional teams, no problem. But if you don&#8217;t have co-located cross-functional teams, you have to work with what you have. And, if you already have a big legacy product, you want to address technical debt in small chunks, refactoring in small bits, integrating as you proceed.</p>
<p>My philosophy is this: the bigger the program, the more you need to become accustomed to working in small chunks, integrating as you go. Fully implement a small story, integrate it on the mainline. Everyone on the program does that. If you need help from an integration team, so be it.</p>
<p>But, if everyone only implements small stories, and everyone takes care of their own technical debt as they discover it, you don&#8217;t need an army of integration people. You only need an army of integration people when you have technical debt around integration and release. Fix that, and everyone can become responsible for their own integration.</p>
<p>And, if you can&#8217;t release, that&#8217;s where the architects should start. If you can&#8217;t do continuous integration, that&#8217;s where the architects should start. Because that&#8217;s what&#8217;s preventing you from making progress on the product. Work backwards from release, and then the architects can work on the rest of the product. Until you can release and build reliably, the rest of the product doesn&#8217;t matter.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=oPNMSlgYw-I:LBeKfME1S8Y:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=oPNMSlgYw-I:LBeKfME1S8Y:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=oPNMSlgYw-I:LBeKfME1S8Y:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=oPNMSlgYw-I:LBeKfME1S8Y:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=oPNMSlgYw-I:LBeKfME1S8Y:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=oPNMSlgYw-I:LBeKfME1S8Y:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=oPNMSlgYw-I:LBeKfME1S8Y:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=oPNMSlgYw-I:LBeKfME1S8Y: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/oPNMSlgYw-I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.jrothman.com/blog/mpd/2012/05/programs-and-technical-debt.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.jrothman.com/blog/mpd/2012/05/programs-and-technical-debt.html</feedburner:origLink></item>
		<item>
		<title>Management Myth #3 and #4 Posted at Techwell</title>
		<link>http://feedproxy.google.com/~r/ManagingProductDevelopment/~3/S0NhNdSlYv4/management-myth-3-and-4-posted-at-techwell.html</link>
		<comments>http://www.jrothman.com/blog/mpd/2012/05/management-myth-3-and-4-posted-at-techwell.html#comments</comments>
		<pubDate>Wed, 09 May 2012 12:04:29 +0000</pubDate>
		<dc:creator>Johanna</dc:creator>
				<category><![CDATA[management]]></category>
		<category><![CDATA[one-on-one]]></category>
		<category><![CDATA[servant leader]]></category>

		<guid isPermaLink="false">http://www.jrothman.com/blog/mpd/?p=11421</guid>
		<description><![CDATA[I&#8217;ve been writing a series of management myths this year. I didn&#8217;t realize when myth #3 went live and #4 went live yesterday. Management Myth #3: We Must Treat Everyone the Same Way and Management Myth #4: I Don&#8217;t Need One-on-Ones &#8230; <a href="http://www.jrothman.com/blog/mpd/2012/05/management-myth-3-and-4-posted-at-techwell.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p id="sqe_node_page-title">I&#8217;ve been writing a series of management myths this year. I didn&#8217;t realize when myth #3 went live and #4 went live yesterday.</p>
<p><a href="http://techwell.com/articles/weekly/management-myth-3-we-must-treat-everyone-same-way" target="_blank">Management Myth #3: We Must Treat Everyone the Same Way</a> and <a href="http://techwell.com/articles/weekly/management-myth-4-i-dont-need-one-ones" target="_blank">Management Myth #4: I Don&#8217;t Need One-on-Ones</a> are up. Please leave comments over at Techwell.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=S0NhNdSlYv4:JVc1Epqy1J4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=S0NhNdSlYv4:JVc1Epqy1J4:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=S0NhNdSlYv4:JVc1Epqy1J4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=S0NhNdSlYv4:JVc1Epqy1J4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=S0NhNdSlYv4:JVc1Epqy1J4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=S0NhNdSlYv4:JVc1Epqy1J4:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=S0NhNdSlYv4:JVc1Epqy1J4:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=S0NhNdSlYv4:JVc1Epqy1J4: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/S0NhNdSlYv4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.jrothman.com/blog/mpd/2012/05/management-myth-3-and-4-posted-at-techwell.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.jrothman.com/blog/mpd/2012/05/management-myth-3-and-4-posted-at-techwell.html</feedburner:origLink></item>
		<item>
		<title>Why Does Management Care About Velocity?</title>
		<link>http://feedproxy.google.com/~r/ManagingProductDevelopment/~3/8zBav9dtBzc/why-does-management-care-about-velocity.html</link>
		<comments>http://www.jrothman.com/blog/mpd/2012/05/why-does-management-care-about-velocity.html#comments</comments>
		<pubDate>Tue, 08 May 2012 14:36:40 +0000</pubDate>
		<dc:creator>Johanna</dc:creator>
				<category><![CDATA[project management]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[cumulative flow]]></category>
		<category><![CDATA[estimation]]></category>
		<category><![CDATA[Manage Your Project Portfolio]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[schedule games]]></category>
		<category><![CDATA[velocity]]></category>

		<guid isPermaLink="false">http://www.jrothman.com/blog/mpd/?p=11406</guid>
		<description><![CDATA[I&#8217;ve been talking to people whose management cares about their velocity. &#8220;My management wants us to double our velocity.&#8221; Or, &#8220;My management wants us to do more in a sprint.&#8221; Or, &#8220;My management wants to know when we will be &#8230; <a href="http://www.jrothman.com/blog/mpd/2012/05/why-does-management-care-about-velocity.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been talking to people whose management cares about their velocity. &#8220;My management wants us to double our velocity.&#8221; Or, &#8220;My management wants us to do more in a sprint.&#8221; Or, &#8220;My management wants to know when we will be a hyper-performing team, so they want to know when we will get 12x velocity like Scrum promised.&#8221;</p>
<p>&#8220;Double Your Velocity&#8221; is an agile schedule game. It&#8217;s easy to manage&#8211;you double the points you assign to your stories. Whee! You&#8217;ve just doubled your velocity. No muss, no fuss.</p>
<p>But let&#8217;s understand what management really wants.</p>
<p>What your management wants is for the team to do more in a given time period. That&#8217;s why they want more in a sprint, or for the team to become a hyper-performing team. So, let&#8217;s look at the <em>project</em> conditions for a hyper-performing team:</p>
<ol>
<li>No multitasking. Management must manage the project portfolio. You can ask your managers to do this. Really, you can.</li>
<li>The customer or product owner must rank the features.</li>
<li>The project team must already know how to work together. That means you can&#8217;t add or subtract people. The team must have already formed, stormed, and have normed. They have to know how to work together.</li>
<li>They have the physical infrastructure: build servers, phone lines, computers, whatever that they need, and they know how to use them. Do not underestimate this part. If you don&#8217;t have this part, you can&#8217;t do continuous integration, for example.</li>
<li>The team needs enough people who play enough cross-functional roles: developer, tester, and <em>whatever else the team needs</em>, so that the team can finish its work. I am being vague on purpose. I don&#8217;t know what your team needs. It might need a catalyst. It might need a UX person. It might need an almighty DBA. It might need a project manager to coordinate work from other teams. I have no clue, because it&#8217;s your team. All I know is that your team needs enough cross-functional roles to get all of its work done so that the stories don&#8217;t come back to bite you on the tush.</li>
</ol>
<p>Those are just the project conditions. Take a look at the project pyramid I have in the <a href="http://www.jrothman.com/blog/mpd/2011/11/estimating-the-unknown-dates-or-budgets-part-1.html" target="_blank">estimation series</a> I wrote last year. The project conditions are part of the work environment. If you have a distributed team, good luck moving to a hyper-performing team. Can you do it? Of course. Will it take longer? Yes. Why? Because you have to experiment with <em>your</em> project conditions. Management will have to stay out of the way while you run your experiments.</p>
<p>Now, I am not known for my tact and diplomacy. Here&#8217;s what I have said to management: &#8220;Velocity is personal to a team, just like weight is for a person. What you need to care about is our feature throughput. You need to care about our demos, not our points. How we manage our velocity is like making sausage. You don&#8217;t want to know that. You want to know the results. We want to show you our demos, not our act of creation, okay?&#8221;</p>
<p>I&#8217;ve had success with that, especially with overweight managers, and those who knew about sausage-making. I&#8217;ve had success with that as long as teams had iterations no longer than two weeks.</p>
<p>Why? Because as a team learns and experiments, it is more likely to create smaller stories. It is more likely to swarm around stories. It is more likely to automate more of its testing. It is more likely to pay down technical debt as it proceeds. It is not guaranteed to do any of this. In my experience, it is more likely to do so, because the team members learn that postponing automation hurts. And postponing technical debt hurts. And big stories cost more than little stories. And waiting to integrate costs more than integrating right away. And, informal pairing among anyone is better than no pairing, and and and&#8230; Every team learns their own lessons because every team is different.</p>
<p>But just because many of the lessons the teams I&#8217;ve worked with are applicable to many other teams does not make them &#8220;best practices.&#8221; Phht. They are practices that work in a context. They especially work in a business context. And, once management starts focusing on velocity, the business context has changed for a team.</p>
<p>Managers, look at the demo. If you want more out of a team, work on the project portfolio. Decide what is first. If you can&#8217;t decide, run the project portfolio as a kanban. I explain how in <a href="http://www.jrothman.com/books/manage-your-project-portfolio-increase-your-capacity-and-finish-more-projects/" target="_blank">Manage Your Project Portfolio</a>. Velocity is too-low-level a measure.</p>
<p>Teams, show your managers a product backlog burnup or burndown chart. I also explain that in <a href="http://www.jrothman.com/books/manage-your-project-portfolio-increase-your-capacity-and-finish-more-projects/" target="_blank">Manage Your Project Portfolio</a>. And, demo! I suggest a number of other measurements, such as cumulative flow diagrams.</p>
<p>I like velocity for telling us if the project is not going to end. I have those charts in <a href="http://www.jrothman.com/books/manage-your-project-portfolio-increase-your-capacity-and-finish-more-projects/" target="_blank">Manage Your Project Portfolio</a>.</p>
<p>Managers, you can ask a team to do more. But you don&#8217;t need to see an internal measure like velocity. That&#8217;s personal to a team and doesn&#8217;t help you make any judgements about what the team is doing.</p>
<p>Encourage the team to experiment. Use cumulative flow, product backlog burnup/burndown, feature throughput, and demos. That&#8217;s the way to see if a team is producing.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=8zBav9dtBzc:nr0aVbdSvlw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=8zBav9dtBzc:nr0aVbdSvlw:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=8zBav9dtBzc:nr0aVbdSvlw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=8zBav9dtBzc:nr0aVbdSvlw:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=8zBav9dtBzc:nr0aVbdSvlw:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=8zBav9dtBzc:nr0aVbdSvlw:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=8zBav9dtBzc:nr0aVbdSvlw:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=8zBav9dtBzc:nr0aVbdSvlw: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/8zBav9dtBzc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.jrothman.com/blog/mpd/2012/05/why-does-management-care-about-velocity.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.jrothman.com/blog/mpd/2012/05/why-does-management-care-about-velocity.html</feedburner:origLink></item>
		<item>
		<title>Pragmatic Managers Posted</title>
		<link>http://feedproxy.google.com/~r/ManagingProductDevelopment/~3/PtCE-53GHJs/pragmatic-managers-posted.html</link>
		<comments>http://www.jrothman.com/blog/mpd/2012/05/pragmatic-managers-posted.html#comments</comments>
		<pubDate>Fri, 04 May 2012 13:38:05 +0000</pubDate>
		<dc:creator>Johanna</dc:creator>
				<category><![CDATA[email newsletter]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[geographically distributed teams]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[rapport]]></category>

		<guid isPermaLink="false">http://www.jrothman.com/blog/mpd/?p=11399</guid>
		<description><![CDATA[I have posted my two most recent Pragmatic Manager email newsletters: Building Rapport Distributed? Yes. Alone? No. If you think you subscribe, but you are not receiving your own personal copy, email me. We&#8217;ll discern what is going on with &#8230; <a href="http://www.jrothman.com/blog/mpd/2012/05/pragmatic-managers-posted.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I have posted my two most recent Pragmatic Manager email newsletters:</p>
<p style="padding-left: 30px;"><a href="http://www.jrothman.com/2012/04/building-rapport/" target="_blank">Building Rapport</a></p>
<p style="padding-left: 30px;"><a href="http://www.jrothman.com/2012/04/distributed-yes-alone-no/" target="_blank">Distributed? Yes. Alone? No.</a></p>
<p>If you think you subscribe, but you are not receiving your own personal copy, email me. We&#8217;ll discern what is going on with your subscription and fix it. If you don&#8217;t already subscribe, and you would like your own subscription, either sign up using the handy-dandy form on the right, or email me, and I can add you myself.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=PtCE-53GHJs:vrUcNR8-5mY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=PtCE-53GHJs:vrUcNR8-5mY:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=PtCE-53GHJs:vrUcNR8-5mY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=PtCE-53GHJs:vrUcNR8-5mY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=PtCE-53GHJs:vrUcNR8-5mY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=PtCE-53GHJs:vrUcNR8-5mY:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=PtCE-53GHJs:vrUcNR8-5mY:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=PtCE-53GHJs:vrUcNR8-5mY: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/PtCE-53GHJs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.jrothman.com/blog/mpd/2012/05/pragmatic-managers-posted.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.jrothman.com/blog/mpd/2012/05/pragmatic-managers-posted.html</feedburner:origLink></item>
		<item>
		<title>Great Recollections from the Geographically Distributed Teams Workshop</title>
		<link>http://feedproxy.google.com/~r/ManagingProductDevelopment/~3/M-Q4y--mwyM/great-recollections-from-the-geographically-distributed-teams-workshop.html</link>
		<comments>http://www.jrothman.com/blog/mpd/2012/04/great-recollections-from-the-geographically-distributed-teams-workshop.html#comments</comments>
		<pubDate>Wed, 25 Apr 2012 13:42:54 +0000</pubDate>
		<dc:creator>Johanna</dc:creator>
				<category><![CDATA[project management]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[geographically distributed teams]]></category>
		<category><![CDATA[value stream]]></category>

		<guid isPermaLink="false">http://www.jrothman.com/blog/mpd/?p=11387</guid>
		<description><![CDATA[Shane and the participants and I had a great time at the Geographically Distributed Agile Teams workshop last week. We ran a couple of simulations, and here are some of the emails the teams had: Do you have something for &#8230; <a href="http://www.jrothman.com/blog/mpd/2012/04/great-recollections-from-the-geographically-distributed-teams-workshop.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Shane and the participants and I had a great time at the Geographically Distributed Agile Teams workshop last week. We ran a couple of simulations, and here are some of the emails the teams had:</p>
<blockquote><p>Do you have something for us to test yet?</p>
<p>We have completed the card</p>
<p>Hi again. I didn&#8217;t hear back from you yesterday on this. We&#8217;ve already lost a day of status. Please find some time today to send us your status.</p>
<p>Hurry. I need to test!</p>
<p>Hi guys and gals, in the standup you mentioned that you had questions about the requirements. Could you please provide us with details regarding the stories?</p>
<p>Need you to pull some overtime</p></blockquote>
<p>I don&#8217;t know in which order the emails were, but it doesn&#8217;t matter. The building part of the project simulation was only 15 minutes.</p>
<p><a href="http://jackvinson.com/" target="_blank">Jack Vinson</a> brought my attention to an HBR article about <a href="http://blogs.hbr.org/cs/2012/04/how_to_manage_a_virtual_team.html" target="_blank">when</a> to bring geographically distributed teams together: at the very beginning or after they had been working together for a while. As with all interesting questions, the answer is, &#8220;It depends.&#8221;</p>
<p>If this team had enjoyed a meeting before they had started working together, they could have chartered the project and worked out roles and responsibilities. They could have worked out how they would have done their standups. They could have advocated for travel money when they were all in one place. They could have measured the value stream when they were all in one place and estimated it when they were not all in one place to explain why they needed more travel. Maybe.</p>
<p>One of themes of our workshop was &#8220;<a href="http://en.wikipedia.org/wiki/Value_stream_mapping" target="_blank">measure the value stream</a>.&#8221; If you are in doubt about whether or not something makes sense with the way you are organized, measure the value stream. Look for where information flows, and where the delays are, and how long the delays are. Now you have a shot of understanding who adds value to the work products and who does not. Read <a title="Wage Cost and Project Labor Cost" href="http://www.jrothman.com/blog/mpd/2010/03/wage-cost-and-project-labor-cost.html" target="_blank">Wage Cost and Labor Cost</a> when you have a chance.</p>
<p>We had a great time. Too bad you were not there.</p>
<p>Oh, and if you are considering conducting a workshop in the Bay Area, use Elisabeth&#8217;s <a href="http://www.agilistry.com/" target="_blank">Agilistry Studio</a>. It was a great facility and she was easy to work with.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=M-Q4y--mwyM:te2USGn8eVs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=M-Q4y--mwyM:te2USGn8eVs:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=M-Q4y--mwyM:te2USGn8eVs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=M-Q4y--mwyM:te2USGn8eVs:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=M-Q4y--mwyM:te2USGn8eVs:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=M-Q4y--mwyM:te2USGn8eVs:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=M-Q4y--mwyM:te2USGn8eVs:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=M-Q4y--mwyM:te2USGn8eVs: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/M-Q4y--mwyM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.jrothman.com/blog/mpd/2012/04/great-recollections-from-the-geographically-distributed-teams-workshop.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.jrothman.com/blog/mpd/2012/04/great-recollections-from-the-geographically-distributed-teams-workshop.html</feedburner:origLink></item>
		<item>
		<title>Overcoming Perfection Rules</title>
		<link>http://feedproxy.google.com/~r/ManagingProductDevelopment/~3/LzHSHoNeA5s/overcoming-perfection-rules.html</link>
		<comments>http://www.jrothman.com/blog/mpd/2012/04/overcoming-perfection-rules.html#comments</comments>
		<pubDate>Tue, 24 Apr 2012 13:13:14 +0000</pubDate>
		<dc:creator>Johanna</dc:creator>
				<category><![CDATA[books]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[feedback]]></category>
		<category><![CDATA[kanban]]></category>

		<guid isPermaLink="false">http://www.jrothman.com/blog/mpd/?p=11384</guid>
		<description><![CDATA[I have a tough time with my perfection rules. I want to be perfect. I&#8217;m not, of course. I want to be. So using leanpub and publishing early and often pushes me way out of my comfort zone. Which is &#8230; <a href="http://www.jrothman.com/blog/mpd/2012/04/overcoming-perfection-rules.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I have a tough time with my perfection rules. I want to be perfect. I&#8217;m not, of course. I want to be.</p>
<p>So using leanpub and publishing early and often pushes me way out of my comfort zone. Which is why you haven&#8217;t heard anything from me about my book under development up until now. Yesterday, I announced the beta of my newest book <a href="http://leanpub.com/getyournextjob" target="_blank">Manage Your Job Search: Reduce Your Overwhelm, Focus Your Search, and Get Your Next Job!</a></p>
<p>I couldn&#8217;t just push the button and publish. Oh no, no, no. I had to make it a beta, because it&#8217;s not done. It&#8217;s not even close. Oh, more than the outline of the book is there. The networking chapter is great. How to use personal kanban is great. Much of how you reflect on the past week is great. The tips and traps are great. And, I know they are not complete, which is making me nuts.</p>
<p>That&#8217;s not all that&#8217;s making me nuts. The copyediting is not done. The layout is not done. The what to do now is not done. I need feedback from readers to know what to do next, which is why I needed to publish, and oh boy, it&#8217;s not perfect. That&#8217;s why I don&#8217;t have a real cover, because I don&#8217;t know that I have the correct title. How do I balance my perfection rules against the need for feedback?</p>
<p>Beta! Especially if I explain that it&#8217;s a beta book. That&#8217;s what I did in my <a href="http://www.jrothman.com/blog/htp/2012/04/announcing-a-new-book-manage-your-job-search.html" target="_blank">announcement </a>yesterday. I was able to balance my need for perfection against my need for feedback.</p>
<p>I bet my fellow leanpub authors are delighted to not have to hear the teenage drama queen angst on the leanpub list anymore. I will get the feedback I need. I will be able to perfect the book from people looking for a job. It&#8217;s a win-win.</p>
<p>If you are looking for a job, please do check out my new book, <a href="http://leanpub.com/getyournextjob" target="_blank">Manage Your Job Search: Reduce Your Overwhelm, Focus Your Search, and Get Your Next Job!</a> It&#8217;s not perfect; it&#8217;s a beta book. I would love your feedback.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=LzHSHoNeA5s:UckDB4RztkY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=LzHSHoNeA5s:UckDB4RztkY:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=LzHSHoNeA5s:UckDB4RztkY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=LzHSHoNeA5s:UckDB4RztkY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=LzHSHoNeA5s:UckDB4RztkY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=LzHSHoNeA5s:UckDB4RztkY:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=LzHSHoNeA5s:UckDB4RztkY:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=LzHSHoNeA5s:UckDB4RztkY: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/LzHSHoNeA5s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.jrothman.com/blog/mpd/2012/04/overcoming-perfection-rules.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.jrothman.com/blog/mpd/2012/04/overcoming-perfection-rules.html</feedburner:origLink></item>
		<item>
		<title>Roll Your Own Posted on Gantthead.com</title>
		<link>http://feedproxy.google.com/~r/ManagingProductDevelopment/~3/SxfJj_wNjaQ/roll-your-own-posted-on-gantthead-com.html</link>
		<comments>http://www.jrothman.com/blog/mpd/2012/04/roll-your-own-posted-on-gantthead-com.html#comments</comments>
		<pubDate>Wed, 11 Apr 2012 13:04:10 +0000</pubDate>
		<dc:creator>Johanna</dc:creator>
				<category><![CDATA[column]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[geographically distributed teams]]></category>
		<category><![CDATA[kanban]]></category>
		<category><![CDATA[lean]]></category>

		<guid isPermaLink="false">http://www.jrothman.com/blog/mpd/?p=11372</guid>
		<description><![CDATA[My column, Roll Your Own, about how to organize for teamwork for a geographically distributed agile project team is up. Please leave comments there. Enjoy! Oh, and I am just about to send the logistics email for our workshop next &#8230; <a href="http://www.jrothman.com/blog/mpd/2012/04/roll-your-own-posted-on-gantthead-com.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>My column, <a href="http://www.gantthead.com/article.cfm?ID=272750" target="_blank">Roll Your Own</a>, about how to organize for teamwork for a geographically distributed agile project team is up. Please leave comments there. Enjoy!</p>
<p>Oh, and I am just about to send the logistics email for our <a href="http://www.jrothman.com/2012/01/working-effectively-in-geographically-distributed-agile-project-teams/" target="_blank">workshop</a> next week on geographically distributed agile teams next week in Pleasanton, CA. I am sure we will discuss issues such as these. Have questions? Still want to participate? Email me.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=SxfJj_wNjaQ:i4NKmsYsEAM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=SxfJj_wNjaQ:i4NKmsYsEAM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=SxfJj_wNjaQ:i4NKmsYsEAM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=SxfJj_wNjaQ:i4NKmsYsEAM:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=SxfJj_wNjaQ:i4NKmsYsEAM:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?i=SxfJj_wNjaQ:i4NKmsYsEAM:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=SxfJj_wNjaQ:i4NKmsYsEAM:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ManagingProductDevelopment?a=SxfJj_wNjaQ:i4NKmsYsEAM: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/SxfJj_wNjaQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.jrothman.com/blog/mpd/2012/04/roll-your-own-posted-on-gantthead-com.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.jrothman.com/blog/mpd/2012/04/roll-your-own-posted-on-gantthead-com.html</feedburner:origLink></item>
	</channel>
</rss>

