<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tyner Blain &#187; People management</title>
	<atom:link href="http://tynerblain.com/blog/category/people-management/feed/" rel="self" type="application/rss+xml" />
	<link>http://tynerblain.com/blog</link>
	<description>Software product success.</description>
	<lastBuildDate>Wed, 08 Feb 2012 16:38:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Specializing Generalist</title>
		<link>http://tynerblain.com/blog/2012/02/01/specializing-generalist/</link>
		<comments>http://tynerblain.com/blog/2012/02/01/specializing-generalist/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 15:07:14 +0000</pubDate>
		<dc:creator>Scott Sehlhorst</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[People management]]></category>
		<category><![CDATA[Process Improvement]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[specializing generalist]]></category>
		<category><![CDATA[team]]></category>

		<guid isPermaLink="false">http://tynerblain.com/blog/?p=1654</guid>
		<description><![CDATA[topsyWidgetPreload({ "url": "http%3A%2F%2Ftynerblain.com%2Fblog%2F2012%2F02%2F01%2Fspecializing-generalist%2F", "shorturl": "http://bit.ly/A0e1Y4", "style": "big", "title": "Specializing Generalist" }); The ideal agile team is made up of specializing generalists &#8211; but what does that really mean?  The goal isn&#8217;t to prevent functional silos of expertise, it is to allow people to cover for each other. Great Conversation Elena Yatzeck (@eyatzeck) posted a comment [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Ftynerblain.com%252Fblog%252F2012%252F02%252F01%252Fspecializing-generalist%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2FA0e1Y4%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Specializing%20Generalist%22%20%7D);"><script type="text/javascript">topsyWidgetPreload({ "url": "http%3A%2F%2Ftynerblain.com%2Fblog%2F2012%2F02%2F01%2Fspecializing-generalist%2F", "shorturl": "http://bit.ly/A0e1Y4", "style": "big", "title": "Specializing Generalist" });</script></div>
<p><img class="alignnone" title="Kordell Stewart Jersey" src="http://sehlhorst.smugmug.com/Other/blog/i-59XJhTR/0/O/Kordell-Stewart-Jersey-small.jpg" alt="" width="226" height="250" /></p>
<p>The ideal agile team is made up of specializing generalists &#8211; but what does that really mean?  The goal isn&#8217;t to prevent functional silos of expertise, it is to allow people to cover for each other.</p>
<h2><span id="more-1654"></span>Great Conversation</h2>
<p>Elena Yatzeck (<a title="Elena Yatzeck on Twitter" href="https://twitter.com/#!/eyatzeck">@eyatzeck</a>) posted a comment on an earlier article about <a title="Agile Maturity Models" href="http://tynerblain.com/blog/2009/06/30/agile-maturity-model/">agile maturity models</a>.</p>
<blockquote><p>In terms of refinement, I’m thinking a lot these days about “staffing the engineering team correctly.” I’m not sure I agree in practice that you can or should try to staff all teams with “specializing generalists,” or at least not as taken to an extreme. (If you’ll forgive the self-promotion, I talked more about this here: <a title="no blender" href="http://pagilista.blogspot.com/2012/01/no-blender-zone-cross-functional-doesnt.html">http://pagilista.blogspot.com/2012/01/no-blender-zone-cross-functional-doesnt.html</a>.)</p></blockquote>
<p>I&#8217;ll not only &#8220;forgive&#8221; the promotion, I&#8217;ll re-promote it.  Good stuff.</p>
<p>When re-reading the maturity-model article, this snippet popped out at me:</p>
<blockquote><p>People over process is the right emphasis.  If you can’t find people that are “good enough” you might as well go home.  Doesn’t matter how agile you are if you don’t have the horsepower.  You also need people who are excited to “do agile” – they like to communicate, they enjoy the project and team dynamics of an agile process.  You’re also better off with <a title="Specializing Generalists" href="http://tynerblain.com/blog/2008/02/14/specializing-generalists/">specializing generalists</a> – ideally, every member of the team can do any work that is needed.  This is an efficiency play – you risk introducing bottlenecks when you have a specialist who is the “only one” who can do particular types of work – because you will not have a consistent mix of types of work from release to release.<br />
<cite><a title="Agile Maturity Model" href="http://tynerblain.com/blog/2009/06/30/agile-maturity-model/">Agile Maturity Model</a></cite></p></blockquote>
<p>Thirty months later, my experiences have increased my conviction that this is true &#8211; and have realized that the way I wrote t<strong>he quote above fails to provide a key clarification</strong>.</p>
<p>Following that link to an (even earlier) article on <a title="Specializing Generalists" href="http://tynerblain.com/blog/2008/02/14/specializing-generalists/">specializing generalists</a>, brings the following (emphasis added):</p>
<blockquote><p>The idea of specializing generalists is easiest to grasp by first saying what it is not. It is not staffing a team with a database expert, a user interface coder, a SOA (service oriented architecture) guru and an architect. With four specialists, each development task has an obvious owner. Database changes and refactoring go to the database expert. Reworking the UI goes into the queue for the AJAX hotshot. The problem is that this approach is only efficient when each team member is equally loaded with work. Since an agile team is continuously reprioritizing their work based on repeated feedback cycles as part of each release, this doesn’t work. The team will never face a situation where the (for example) four most important things to do are one item for each specialist. You can very easily have a release where all of the most important tasks are focused on the user interface. So all of the non-interface-experts are either working on lower-priority tasks, or even worse – they are idle. And you delay the most important work until the specialist can get to it.</p>
<p>By staffing a team <strong>with </strong><strong>people who have an area of expertise, but can do anything, you can maximize the value of each delivery cycle</strong>. In our example, where all of the tasks for a release are UI tasks, they can be interchangeably assigned to any of the developers. The UI expert may suggest an implementation approach, do code reviews, or provide guidance to all the other developers. But every developer (including the database guy) can sling code effectively to get the job done. Specializing generalists.</p>
<p>This is very effective for making the “development engine” a black-box. <strong>Feed it the highest priority stuff, and it all gets done</strong>. We can take that approach to the next level. Designers can implement, project managers can design test plans, and yes, product managers can specify design. Twitch. Back up a sentence and read it again.</p>
<p>Specifying design is not the job of the product manager. True. Very true. Emphatically true. But specifying design can be what a specializing generalist does, even when that person is also responsible for defining market needs.<br />
<cite><a title="Specializing Generalists 2008" href="http://tynerblain.com/blog/2008/02/14/specializing-generalists/">Specializing Generalists 2008</a></cite></p></blockquote>
<p>Elena&#8217;s article identifies a common misconception &#8211; that &#8220;specializing generalist&#8221; is a fancy way of saying &#8220;a bunch of people who can all do everything:</p>
<blockquote><p>It&#8217;s a seductively simple fallacy of division to interpret the concept of &#8220;cross functional&#8221; team to mean a &#8220;collection of cross-functional individuals.&#8221;  New agilists are quick to apologize that &#8220;we still have functional silos here&#8221; as though it would be much better if everyone could do all the same things.  Grab some equally skilled poly-functional people, have them all take turns doing all of the jobs as needed, and you&#8217;ll all laugh your way to on-time, high-quality, and valuable working software.</p>
<p>Not so fast!</p>
<p>The power of an effective agile team, like the power of any other effective team, doesn&#8217;t come from its homogeneity, but from its ability to harness its diversity.<br />
<cite><a title="No Blender Zone: Cross Functional Doesn't Mean Homogenous" href="http://pagilista.blogspot.com/2012/01/no-blender-zone-cross-functional-doesnt.html">No Blender Zone: Cross Functional Doesn&#8217;t Mean Homogenous</a></cite></p></blockquote>
<p>Elena goes on to say (emphasis mine)</p>
<blockquote><p>Team members shouldn&#8217;t attempt to Harrison Bergeron themselves into a mish-mash of mediocre (but working!) software.  Someone needs to facilitate the stakeholders into some sensible semblance of a business case.  Someone needs to build functional test suites that mercilessly beat on the code to prevent it from breaking in production.  Neither of these are exactly the same skills it takes to gradually evolve the design of a complex system in modules of 100 lines of code or less.  <strong>If people want to try new things, that&#8217;s great, but it needs to be with the realization that other jobs on the team are actual professions with skills and the need for experience in order to excel</strong>.</p></blockquote>
<p>I completely agree.</p>
<h2>Specializing Generalist</h2>
<p><img class="alignnone" title="Silos" src="http://sehlhorst.smugmug.com/Other/blog/i-s2GxBfX/0/O/silos.jpg" alt="" width="187" height="250" /></p>
<p>Specializing Generalist.</p>
<ul>
<li><strong>Not a <em>specialist</em>.</strong></li>
<li><strong>Not a <em>generalist</em>.</strong></li>
</ul>
<p>You need best of breed<em> </em>team members who specialize in areas of experise &#8211; &#8220;actual professions with skills,&#8221; as Elena puts it.  Without people who excel in the needed areas, you end up with a mediocre product.  How many times have you gone to the store and asked for the &#8220;middle of the pack&#8221; product?</p>
<p>That&#8217;s not even <em>table stakes</em> anymore.  Just the ability to create &#8220;something&#8221; isn&#8217;t interesting in the market, and isn&#8217;t interesting to the members of the team.  How many times have you heard someone brag &#8220;I love my job, I&#8217;m a cog in the machine?&#8221;  You have to have people who specialize in all of the needed areas (interface design, market insight, coding, quality, etc) in order to create a viable product.</p>
<p><strong>If you staff your team with (only) generalists you will fail.</strong></p>
<p>Pure generalists cannot create a product that is &#8220;good enough&#8221; &#8211; because they aren&#8217;t good enough at the creating the parts, from which the product is the sum.  You have to have people who specialize in creating great &#8220;parts&#8221; of the solution.  That&#8217;s what you need to have a shot at creating a great product.  But it isn&#8217;t <em>really</em> enough.  The problem is in how you define &#8220;great.&#8221;  <strong>Great means that customers buy it, users love it, and your competition is knocked back on their heels by it.</strong> Everyone agrees on this, but most people miss one thing.</p>
<p>Your market is changing &#8211; you also have to be fast.  You can&#8217;t solve the right problems if you aren&#8217;t fast, because the problems that are &#8220;right&#8221; are constantly changing &#8211; <a title="Market Driven Competitive Advantage" href="http://tynerblain.com/blog/2008/08/26/market-driven-advantage/">your market is a moving target</a>.</p>
<p>Specialists, as individuals, are capable of creating great &#8220;parts&#8221; in their silos, and those parts all add up to a &#8220;great&#8221; product, so what&#8217;s the problem?  The problem is that collectively, by the time the specialists are done, they are no longer solving the right problem.</p>
<p><strong>If you staff your team with (pure) specialists you will fail.</strong></p>
<p>The <em>most important</em> tasks for the team, in any given sprint, will not balance into a perfectly allocated workload, where each &#8220;part&#8221; is worked on by each specialist, where no one is idle, and no one is a bottleneck.  It just doesn&#8217;t happen.  I haven&#8217;t seen it in 15 years in the software world, or in my prior decade as a mechanical engineer.</p>
<p>When one specialist is waiting for something important, she isn&#8217;t idle, she&#8217;s just working on something that is by definition <em>not as important</em>.  OK, you&#8217;re minimizing the damage &#8211; but you&#8217;re still taking damage.  When another specialist is the bottleneck, you lose.  Nothing magical to do here.</p>
<p><strong>If you staff your team with specializing generalists you may succeed.</strong></p>
<p>The work that piles up in any one specialized silo is of varying degrees of complexity.  The &#8220;UI specialist&#8221; may be backed up with a bunch of CSS tweaks, some straightforward AJAX calls to write, and a gnarly refactoring of the model-view-controller model to adapt to changing understanding of market needs.  No one can solve the MVC problem without specialized skills &#8211; but with guidance from the UI expert, one of  the other team members can handle the AJAX calls and CSS updates.  Extend this same model across other aspects of the product.  Your database expert may be needed to optimize query performance or resolve locking problems, but other members of the team could make straightforward schema changes.</p>
<p>It is the collective ability of the team to optimize what they <em>collectively</em> work on that accelerates the team&#8217;s delivery of the most important capabilities.</p>
<p>You have to have people who specialize, in order to optimize individual performance.  But your team needs to be built with specializing generalists in order to optimize for team performance.</p>
<h2>T-Shaped People</h2>
<p>From an HR perspective, I was taught about &#8220;T-Shaped People&#8221; &#8211; people who have breadth and depth of skills.</p>
<ul>
<li>Specialists are &#8220;I-Shaped People&#8221; &#8211; people who have depth of expertise, without breadth</li>
<li>Generalists are &#8220;Minus-Shaped People&#8221; &#8211; people who have a breadth of skills, but no depth of expertise.</li>
<li>Specializing Generalists are &#8220;T-Shaped People&#8221; &#8211; people who have depth of expertise in one area, combined with a breadth of skills across many areas.</li>
</ul>
<p>These are the people you&#8217;re going for.</p>
<p>Thanks Elena for re-invigorating the discussion!</p>

<div class="tweetthis" style="text-align:left;"><p> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=By+%40sehlhorst%3A+Specializing+Generalist+http%3A%2F%2Fbit.ly%2FA0e1Y4+" title="Post to Twitter"><img class="nothumb" src="http://tynerblain.com/blog/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-big1.png" alt="Post to Twitter" /></a> <a target="_blank" rel="nofollow" class="tt" href="http://www.facebook.com/share.php?u=http://tynerblain.com/blog/2012/02/01/specializing-generalist/&amp;t=Specializing+Generalist" title="Post to Facebook"><img class="nothumb" src="http://tynerblain.com/blog/wp-content/plugins/tweet-this/icons/en/facebook/tt-facebook-big4.png" alt="Post to Facebook" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://tynerblain.com/blog/2012/02/01/specializing-generalist/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
		<item>
		<title>Product Management Certification</title>
		<link>http://tynerblain.com/blog/2008/07/08/product-management-certification/</link>
		<comments>http://tynerblain.com/blog/2008/07/08/product-management-certification/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 02:18:58 +0000</pubDate>
		<dc:creator>Scott Sehlhorst</dc:creator>
				<category><![CDATA[People management]]></category>
		<category><![CDATA[Product Management]]></category>
		<category><![CDATA[product management certification]]></category>
		<category><![CDATA[product manager]]></category>
		<category><![CDATA[product manager certification]]></category>

		<guid isPermaLink="false">http://tynerblain.com/blog/?p=689</guid>
		<description><![CDATA[topsyWidgetPreload({ "url": "http%3A%2F%2Ftynerblain.com%2Fblog%2F2008%2F07%2F08%2Fproduct-management-certification%2F", "style": "big", "title": "Product Management Certification" }); Should product managers get certifications? Ask a Good Product Manager asked us to answer. Is There Value in a Product Management Certification? In a recent question / article at Ask a Good Product Manager, an MBA student with a background in engineering and an interest [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Ftynerblain.com%252Fblog%252F2008%252F07%252F08%252Fproduct-management-certification%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Product%20Management%20Certification%22%20%7D);"><script type="text/javascript">topsyWidgetPreload({ "url": "http%3A%2F%2Ftynerblain.com%2Fblog%2F2008%2F07%2F08%2Fproduct-management-certification%2F", "style": "big", "title": "Product Management Certification" });</script></div>
<p><img src="http://www.smugmug.com/photos/328329906_sxPue-L.jpg" alt="diploma" width="250" height="190" /></p>
<p>Should product managers get certifications? <em>Ask a Good Product Manager</em> asked us to answer.</p>
<p><span id="more-689"></span></p>
<h2>Is There Value in a Product Management Certification?</h2>
<p>In a recent question / article at <a title="ask a good product manager" href="http://ask.goodproductmanager.com/"><em>Ask a Good Product Manager</em></a>, an MBA student with a background in engineering and an interest in product management asked:</p>
<blockquote><p>Among the certifications from organizations like Pragmatic Marketing, AIPMM, 280 Group and others, what are the aspects I should look for in deciding about product management certification?</p>
<p><cite><a href="http://ask.goodproductmanager.com/2008/07/05/should-i-get-product-management-certification/">Should I get product management certification?</a></cite></p></blockquote>
<p>For my complete answer, please check out the response on Jeff&#8217;s blog.  And if you&#8217;re new to it, sit back with a cup of joe, there&#8217;s a big pile of great questions and answers there.</p>
<p>I re-framed the question to match the title of the article &#8211; &#8220;Should I get product management certification?&#8221;</p>
<h2>No and Yes and No</h2>
<p><img src="http://www.smugmug.com/photos/328329915_nhduU-L.jpg" alt="scarecrow gets certification" width="250" height="170" /> [ Thanks <a title="wendy's wizard of oz" href="http://www.wendyswizardofoz.com/main.php">Wendy</a> for the photo]</p>
<p>In my response to the question at Jeff&#8217;s blog, I pretty much start and end with the &#8220;no&#8221; side of the argument.</p>
<blockquote><p>When I’m interviewing a product manager candidate, I don’t care if he or she has any certifications. I care a little bit about what they know (what skills do they have), and a lot about what they will be able to learn.</p>
<p>[...]</p>
<p>I’ll also add that I haven’t heard anyone I’ve ever worked with express that they “care about” certifications for product managers.</p></blockquote>
<p>I mixed some &#8220;yes&#8221; into the middle:</p>
<blockquote><p>Personally, I have the Pragmatic Marketing “practical product management” certification, which I believe is useful shorthand for “think strategically” and is a primer for discussion, but otherwise does not provide value. Their practical product management training is to this day the best single training class I’ve attended in any topic. I would place significant value on a product manager having the perspective that Pragmatic espouses, and being able to demonstrate their ability to apply it. Having the associated piece of paper is secondary.</p></blockquote>
<p>I&#8217;ll add that someone who has attended Pragmatic Marketing&#8217;s training probably gets the benefit of the doubt.  I still &#8220;trust, but verify&#8221; their perspectives when interviewing a candidate or deciding to rely on someone to make a product great.</p>
<h2>What, Then, Should You Do?</h2>
<p>Is platitude format: <em>Get good at product management</em>.</p>
<p>What does that mean?</p>
<p>It means you need to learn how to manage your time and focus on strategic activities that add a ton of value.  It means you need to make sure you aren&#8217;t spending time doing other people&#8217;s work (because they won&#8217;t be doing yours).</p>
<p>Strategic activities?</p>
<ul>
<li>Understand your market and market segment &#8211; and <a title="successful products" href="http://tynerblain.com/blog/2008/05/19/successful-products/">understand the problems your customers face</a>.</li>
<li>Determine the value of solving your customer&#8217;s biggest <a title="defining problems" href="http://tynerblain.com/blog/2008/06/23/defining-problems-at-pca1/">problems</a>.</li>
<li>Learn <a title="triple your listening effectiveness" href="http://tynerblain.com/blog/2007/03/15/ten-active-listening-skills/">how to <em>really</em> listen</a>, and become a great communicator.</li>
<li>Include the cost of solutions when <a title="prioritization articles" href="http://tynerblain.com/blog/category/requirements/prioritization/">prioritizing</a> them by <a title="definition of ROI" href="http://tynerblain.com/blog/2006/02/01/definition-of-roi-return-on-investment/">ROI</a>.</li>
<li>Create <a title="key to product roadmaps" href="http://tynerblain.com/blog/2008/04/28/dont-build-a-stupid-product-roadmap/">product roadmaps</a> that communicate the vision of your product.</li>
<li>Learn how to lead, especially people you aren&#8217;t managing.</li>
</ul>
<p>A certification won&#8217;t help you develop those skills.  And to date, I don&#8217;t know of one that vouches for them either.</p>

<div class="tweetthis" style="text-align:left;"><p> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=By+%40sehlhorst%3A+Product+Management+Certification+http%3A%2F%2Fbit.ly%2Ffxp29U+" title="Post to Twitter"><img class="nothumb" src="http://tynerblain.com/blog/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-big1.png" alt="Post to Twitter" /></a> <a target="_blank" rel="nofollow" class="tt" href="http://www.facebook.com/share.php?u=http://tynerblain.com/blog/2008/07/08/product-management-certification/&amp;t=Product+Management+Certification" title="Post to Facebook"><img class="nothumb" src="http://tynerblain.com/blog/wp-content/plugins/tweet-this/icons/en/facebook/tt-facebook-big4.png" alt="Post to Facebook" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://tynerblain.com/blog/2008/07/08/product-management-certification/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
		<item>
		<title>Mozilla Director of Product Management Blog</title>
		<link>http://tynerblain.com/blog/2006/06/20/mozilla-dir-pm-blog/</link>
		<comments>http://tynerblain.com/blog/2006/06/20/mozilla-dir-pm-blog/#comments</comments>
		<pubDate>Wed, 21 Jun 2006 04:37:19 +0000</pubDate>
		<dc:creator>Scott Sehlhorst</dc:creator>
				<category><![CDATA[People management]]></category>
		<category><![CDATA[Requirements]]></category>
		<category><![CDATA[Requirements gathering]]></category>
		<category><![CDATA[managing data]]></category>
		<category><![CDATA[Product Management]]></category>
		<category><![CDATA[requirements elicitation]]></category>
		<category><![CDATA[writing valuable requirements]]></category>

		<guid isPermaLink="false">http://tynerblain.com/blog/2006/06/20/mozilla-dir-pm-blog/</guid>
		<description><![CDATA[The director of product management at Mozilla (makers of firefox) has started a blog, Sherman's Blog, about how Mozilla approaches product management.  From the first post on the Role of Product Management by (Mr.?) Sherman, I think this blog is likely to be one to watch.]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Ftynerblain.com%252Fblog%252F2006%252F06%252F20%252Fmozilla-dir-pm-blog%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Mozilla%20Director%20of%20Product%20Management%20Blog%22%20%7D);"><script type="text/javascript">topsyWidgetPreload({ "url": "http%3A%2F%2Ftynerblain.com%2Fblog%2F2006%2F06%2F20%2Fmozilla-dir-pm-blog%2F", "style": "big", "title": "Mozilla Director of Product Management Blog" });</script></div>
<p><img alt="watching" title="watching" src="http://sehlhorst.smugmug.com/photos/76798310-M.jpg" /></p>
<p>The director of product management at Mozilla (makers of firefox) has started a blog, <a title="Sherman's Blog" href="http://shermandickman.wordpress.com/"><em>Sherman&#8217;s Blog</em></a>, about how Mozilla approaches product management.  From the first post on the <a title="The Role of Product Management at Mozilla" href="http://shermandickman.wordpress.com/2006/06/20/tough-questions/">Role of Product Management</a> by Sherman (Dickman), I think this blog is likely to be one to watch.</p>
<p>Mozilla&#8217;s approach seems to focus mostly on inbound product management activities (determining what to build) based on the activities they identify.  They have a plan to create an MRD for firefox 3.</p>
<p><strong>A Couple Quotes On Requirements Gathering</strong> -</p>
<blockquote><p>If you ask a panel of home cooks questions about how to build a better oven, they&#8217;ll tell you. But if you ask them about the challenges of feeding a family each night, you might receive a completely different set of answers — answers that might suggest a new product opportunity (such as the microwave oven).</p></blockquote>
<blockquote><p>For example, Nike golf shirts now have SPF 30 protection. What types of questions did they ask consumers to come up with that idea?</p></blockquote>
<p>One of the big challenges in <a title="Writing Valuable Requirements" href="http://tynerblain.com/blog/2006/05/30/writing-valuable-requirements/">writing <em>valuable </em>requirements</a> is in identifying the value.  We presented<a title="How to Interview When Gathering Requirements" href="http://tynerblain.com/blog/2006/01/15/how-to-interview-when-gathering-requirements/"> tips on interviewing to uncover requirements</a> in January.  Sherman provides a specific set of three questions that help maintain the focus on what is valuable and why. Check out their <a title="Product Manager Role" href="http://shermandickman.wordpress.com/2006/06/20/tough-questions/">elicitation formula</a> and see if you like this new entrant as much as I do.</p>

<div class="tweetthis" style="text-align:left;"><p> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=By+%40sehlhorst%3A+Mozilla+Director+of+Product+Management+Blog+http%3A%2F%2Fbit.ly%2FdJKZpu+" title="Post to Twitter"><img class="nothumb" src="http://tynerblain.com/blog/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-big1.png" alt="Post to Twitter" /></a> <a target="_blank" rel="nofollow" class="tt" href="http://www.facebook.com/share.php?u=http://tynerblain.com/blog/2006/06/20/mozilla-dir-pm-blog/&amp;t=Mozilla+Director+of+Product+Management+Blog" title="Post to Facebook"><img class="nothumb" src="http://tynerblain.com/blog/wp-content/plugins/tweet-this/icons/en/facebook/tt-facebook-big4.png" alt="Post to Facebook" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://tynerblain.com/blog/2006/06/20/mozilla-dir-pm-blog/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Five Measures of Product Manager Performance</title>
		<link>http://tynerblain.com/blog/2006/01/30/five-measures-of-product-manager-performance/</link>
		<comments>http://tynerblain.com/blog/2006/01/30/five-measures-of-product-manager-performance/#comments</comments>
		<pubDate>Tue, 31 Jan 2006 05:10:10 +0000</pubDate>
		<dc:creator>Scott Sehlhorst</dc:creator>
				<category><![CDATA[Consulting]]></category>
		<category><![CDATA[Lists]]></category>
		<category><![CDATA[People management]]></category>
		<category><![CDATA[Requirements]]></category>
		<category><![CDATA[managing data]]></category>
		<category><![CDATA[measuring performance]]></category>
		<category><![CDATA[measuring product managers]]></category>
		<category><![CDATA[performance reviews]]></category>
		<category><![CDATA[product manager metrics]]></category>
		<category><![CDATA[product manager performance]]></category>

		<guid isPermaLink="false">http://tynerblain.com/blog/2006/01/30/five-measures-of-product-manager-performance/</guid>
		<description><![CDATA[topsyWidgetPreload({ "url": "http%3A%2F%2Ftynerblain.com%2Fblog%2F2006%2F01%2F30%2Ffive-measures-of-product-manager-performance%2F", "style": "big", "title": "Five Measures of Product Manager Performance" }); Joy posted a really good article last week at Seilevel&#8217;s requirements defined blog, Measuring product manager performance on internal system products. Her post is a followup to an extensive and heated debate that happened last fall on the Austin PMM forum. It&#8217;s [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Ftynerblain.com%252Fblog%252F2006%252F01%252F30%252Ffive-measures-of-product-manager-performance%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Five%20Measures%20of%20Product%20Manager%20Performance%22%20%7D);"><script type="text/javascript">topsyWidgetPreload({ "url": "http%3A%2F%2Ftynerblain.com%2Fblog%2F2006%2F01%2F30%2Ffive-measures-of-product-manager-performance%2F", "style": "big", "title": "Five Measures of Product Manager Performance" });</script></div>
<p><img title="American idol judges" src="http://sehlhorst.smugmug.com/photos/54571137-M.jpg" alt="American idol judges" /></p>
<p>Joy posted a really good article last week at <a href="http://www.requirements.seilevel.com/blog/">Seilevel&#8217;s requirements defined</a> blog, <a title="Measuring product manager performance" href="http://requirements.seilevel.com/blog/2006/01/measuring-product-manager-performance.html"><em>Measuring product manager performance on internal system products</em></a>.  Her post is a followup to an extensive and heated debate that happened last fall on the Austin PMM forum.  It&#8217;s a great forum to subscribe to &#8211; a lot of experienced people with strong opinions and steamer trunks full of anecdotal data &#8211; and they don&#8217;t all agree.  You get to see the coin from all three sides* with this group &#8211; it&#8217;s awesome.</p>
<h2><span id="more-89"></span>Five Reasonable Metrics for Product Managers</h2>
<p>She puts together a summary of <strong>five reasonable, measurable metrics for Product Managers</strong></p>
<ol>
<li><strong>Track scope creep</strong> beyond a baseline of the requirements by counting new requirements added (and outside the original project scope).</li>
<li><strong>Track errors of omission</strong> by counting new requirements added after the baseline (but within the original project scope).</li>
<li><strong>Track errors of ambiguity/incorrectness</strong> by counting changes to requirements after they have been baselined.</li>
<li><strong>Measure user adoption or satisfaction</strong>, presumably relative to an initial goal.</li>
<li><strong>Measure the &#8220;missed <a title="Definition of ROI" href="http://tynerblain.com/blog/2006/02/01/definition-of-roi-return-on-investment/">ROI</a>&#8220;</strong> of the delivered project, relative to the initial plan.</li>
</ol>
<p>There is good detail behind the sources of the measurements and methods of measurement.  Joy also recognizes that they are imperfect metrics.  I love the discussion that she has started, and hope it extends beyond this post as well.  <em>If you have a blog, post another followup to this one, and link back to both of our posts.</em></p>
<h2>People perform to the metric</h2>
<p><strong></strong>Measuring performance quantitatively is extremely hard.  It can be very easy to make measurements, but it is very hard to know what to measure.  The only thing worse than not having any clear objectives for an employee is having the wrong metrics.  At the end of a review period (or during a project debrief), you want to be able to tell someone more than &#8220;exceeds/meets/fails-to-meet expectations.&#8221;</p>
<p>The problem then becomes defining a metric for measuring performance.  Even worse than not having a metric is reaching the end of a review period and finding that someone excelled against the metrics, but failed against the objectives of the company.   This is a classical organizational design problem, not just a &#8220;how do I measure product managers&#8221; problem.  We will explore the larger problem in general, but use the PdM in specific for examples.</p>
<p>I contend that people&#8217;s performance is at best<em> influenced by</em>, and at worst <em>strictly designed for</em> meeting metrics.  The philosophy and approach below is built upon that premise.</p>
<h2>Looking at the bigger picture</h2>
<p><strong></strong><br />
On <em>The West Wing</em>, Leo is coached before a press briefing to respond with &#8220;<em>I don&#8217;t accept the premise of your question.</em>&#8221; when asked a lose-lose question.  We should take a step back and explore the premise, instead of blindly critiquing the actionable ideas Joy presents.</p>
<p><img title="open box" src="http://sehlhorst.smugmug.com/photos/54569138-M.jpg" alt="open box" /></p>
<h2>Thinking outside the box</h2>
<p><strong></strong>Since we talk about requirements definition a lot here, let&#8217;s approach the definition of a performance measurement system as a requirements elicitation exercise.</p>
<h2>Why do you measure someone&#8217;s performance?</h2>
<p>First identify the problem/opportunity of increasing the success of the company. It is reasonable to believe that people impact the success of your company through their performance.</p>
<ul>
<li><strong>As a company, you have a goal.</strong> This could be philanthropic, profit motivated, or be based on any other company vision.  Assume for the sake of this exercise that your company is profit motivated.  Your company also has a set of implicit and explicit values &#8211; Google includes &#8220;do no evil&#8221; in their list of values.  Think of these as constraints on what your employees do and how they do it.</li>
<li><strong>People&#8217;s performance in their role either advances or hinders your company in reaching its goal.</strong> You therefore want to put systems in place that maximize people&#8217;s <em>aligned</em> performance with your company&#8217;s goals.  You will also dedicate internal resources (a cost) to create and maintain this system.</li>
<li><strong>You want to maximize the long term, positive impact</strong> that a person&#8217;s performance has on your company goals.</li>
</ul>
<h2>What are the elements of your company&#8217;s goals that you want to impact?</h2>
<p><strong></strong>What are those things that you want to achieve as a company, <em>which you want to achieve through individual performance?</em> For this exercise, let&#8217;s assume that you believe that profits are best achieved through long term successful product management relationships with your clients.</p>
<p>Based on that, and focusing on product managers, what are the traits or actions you want to encourage to support your goals?  Determining those aspects of your company objectives that are best addressed through individual performance is an ideation process.</p>
<ul>
<li><strong>You want your projects to succeed.</strong> Successful projects will occasionally lead to repeat business, and failed projects will cause you to lose long term clients by weakening your relationships.  Successful projects <a title="Statistics on project failure" href="http://tynerblain.com/blog/2006/01/06/the-best-way-to-improve-roi-is-with-good-requirements/"> will differentiate you from your competitors</a>.</li>
<li><strong>You want to improve project ROI for your customers</strong>.  By providing your customers with more cost-effective projects, you will gain additional business, and also make existing business more profitable.</li>
<li><strong>You want relationships with decision makers</strong>.  A bad reputation will stop the best sales cycle on a dime.  A good reputation can open doors, uncover opportunities, and serve as a tie-breaker in competitive bids.  Having a good reputation will help you close more deals, and close them more profitably.</li>
</ul>
<h2>What are the measurements you should use to assess performance?</h2>
<p>You are crafting a system of measurement, designed to achieve the subset of goals that you believe are best accomplished through individual performance.  As such, you should review some <em>design considerations</em>.</p>
<ul>
<li><strong>You need to be aware of the danger of <em>false precision</em></strong>.  Here&#8217;s an example &#8211; in a 3 month period, one product manager wrote 100 requirements that did not change after the baseline.  Another product manager wrote 50.  Who is the better product manager?  What about developers &#8211; is the developer who writes more lines of code the better developer?  What about the one who closes the most issues?  These metrics do not give you useful information without context.  They are easy to measure, but hard to show the relevance of the measurement to the stated objectives. In fact, the best thing that can be said about them is that they are easy to measure.</li>
<li><strong>You need to avoid destructive (but instinctive) human behavior</strong>.  Another example &#8211; you penalize product managers for changing requirements after the baseline &#8211; specifically based on %changed data. Your developers find the spec to be ambiguous, so they ask questions to get clarification.  The product manager answers the questions instead of updating the spec.  Your product manager ends up wasting a lot of time explaining, but avoids getting <em>dinged</em> on an easily measurable metric.  By aligning behavior with the metric, this product manager becomes less efficient (by repeating the same explanation over and over), while simultaneously improving his &#8220;score.&#8221;</li>
<li><strong>You need to avoid performance metrics that can not be controlled by the employee</strong>.  It can be demotivating to employees to know that their efforts to affect their performance reviews are futile.  In the worst case, the employee will give up.  In the best case, the employee will do what is right <em>in spite of</em> the metric &#8211; and you will fail to equitably reward the employee.  There is an entire industry that defines compensation systems using quantified metrics.  The stock market uses the same approach.</li>
<li><strong>You want to give feedback regularly</strong>.  Presenting an employee with feedback and suggestions for improvement will result both in more job satisfaction and in ever-increasing impact from the employee.  This is not best done during a performance review (although it should happen then).  Feedback should be given repeatedly during the performance period &#8211; to give the employee an opportunity to course-correct along the way.  This would be <em>agile performance-management</em>.  Waiting until the performance review to surprise someone with good or bad news is the <em>waterfall performance management method</em>.</li>
</ul>
<h2>OK, sounds impossible &#8211; what do I do?</h2>
<p>A fomulaic appraisal system <em>should not be used</em>.</p>
<p>It is inefficient because the metrics can mislead you about who is doing a great job and who isn&#8217;t.  Metrics will stimulate sub-optimal behavior in employees, ultimately subverting your company objectives to some degree.</p>
<p>The right way to assess performance is to qualitatively assess the results of the work done by the employee.  Talk to your contacts at the client to assess the impact the employee has had on the relationship.  Have the employee submit periodic status reports with both anecdotes and progress updates. Review the success of the project, and identify the context &#8211; were the results <em>in spite of</em> or <em>because of</em> the efforts of the employee?  Ask the consumers of his artifacts (requirements documents) for their opinions on the quality of the documents &#8211; and develop an understanding of their capabilities to judge.  Through the course of the review period, interview the employee and ask questions about the content of the status report.  By understanding what&#8217;s working and what isn&#8217;t, what&#8217;s easy and what&#8217;s hard, and what&#8217;s on time and what&#8217;s late; you can apply your own <em>expert opinion</em> about an employee&#8217;s performance &#8211; <strong>and share it with the employee right then</strong>.  This also then gives you the ability to assess the employee&#8217;s improvement relative to the feedback he has received.</p>
<h2>And another thing</h2>
<p>Another way to assess performance is to identify goals at the beginning of a review period, and track progress towards those goals.  These high level abstractions are easy to align with company objectives, and can be easy to measure (did you sell an extra million dollars in services to your account this quarter?).  This approach can be very effective when evaluating adaptive high-performing employees with the latitude to operate in a loose organizational structure to &#8220;do whatever it takes&#8221; to get the job done.  This can be done in conjunction with the other qualitative assessments outlined above.</p>
<p><span style="text-decoration: line-through;">Align bonuses with goal-based measurement of final results (not interim steps), and manage salary via qualitative assessments.  Note that this approach is only effective when reviewing empowered, typically professional, employees.</span></p>
<p>[Update: 2009.08.31: Edited the above article for style, and struck through the final piece of advice.  Watch Dan Pink's fantastic <a title="Dan Pink on the science of motivation" href="http://www.ted.com/talks/dan_pink_on_motivation.html">TED talk on the science of motivation</a>.  Based on his research, you should not reward product managers for performance.  Honestly, I don't know what the right answer is - I'm conflicted, as Dan's ideas (and facts) resonate with me, but I also can't shake my belief in a reward system.]<br />
<em>*heads, tails, and the edge make up the three sides of a coin</em></p>

<div class="tweetthis" style="text-align:left;"><p> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=By+%40sehlhorst%3A+Five+Measures+of+Product+Manager+Performance+http%3A%2F%2Fbit.ly%2Fh5dWg0+" title="Post to Twitter"><img class="nothumb" src="http://tynerblain.com/blog/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-big1.png" alt="Post to Twitter" /></a> <a target="_blank" rel="nofollow" class="tt" href="http://www.facebook.com/share.php?u=http://tynerblain.com/blog/2006/01/30/five-measures-of-product-manager-performance/&amp;t=Five+Measures+of+Product+Manager+Performance" title="Post to Facebook"><img class="nothumb" src="http://tynerblain.com/blog/wp-content/plugins/tweet-this/icons/en/facebook/tt-facebook-big4.png" alt="Post to Facebook" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://tynerblain.com/blog/2006/01/30/five-measures-of-product-manager-performance/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

