<?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>Steve Klinkner&#039;s blog &#187; Management</title>
	<atom:link href="http://plateofshrimp.com/category/management/feed/" rel="self" type="application/rss+xml" />
	<link>http://plateofshrimp.com</link>
	<description>plateofshrimp.com</description>
	<lastBuildDate>Mon, 25 Apr 2016 16:29:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Team Health, Anonymous Surveys, and Data</title>
		<link>http://plateofshrimp.com/2016/04/team-health-anonymous-surveys-and-data/</link>
		<comments>http://plateofshrimp.com/2016/04/team-health-anonymous-surveys-and-data/#comments</comments>
		<pubDate>Mon, 25 Apr 2016 16:29:07 +0000</pubDate>
		<dc:creator>stevek</dc:creator>
				<category><![CDATA[Management]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Zynga]]></category>

		<guid isPermaLink="false">http://plateofshrimp.com/?p=279</guid>
		<description><![CDATA[I&#8217;m often asked a series of questions related to managing team health, creating realistic schedules, the need for crunch time, how to &#8220;squeeze an extra 20%&#8221; out of an already efficient team, and so on. Here I explain what we &#8230; <a href="http://plateofshrimp.com/2016/04/team-health-anonymous-surveys-and-data/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://plateofshrimp.com/wp-content/uploads/2016/04/thermometer.jpg"><img class="alignright size-full wp-image-290" title="thermometer" src="http://plateofshrimp.com/wp-content/uploads/2016/04/thermometer.jpg" alt="Thermometer" width="55" height="172" /></a>I&#8217;m often asked a series of questions related to managing team health, creating realistic schedules, the need for crunch time, how to &#8220;squeeze an extra 20%&#8221; out of an already efficient team, and so on.</p>
<p>Here I explain what we did at Zynga with anonymous surveys, to objectively assess team health and make improvements.</p>
<p>This topic is especially on my mind as friends and colleagues discuss recent suggestions that <a href="http://www.businessinsider.com/alex-st-johns-sexist-recruitment-pitch-2016-4">working in the gaming industry is just supposed to be insane</a>.</p>
<h2>Café World<a href="http://plateofshrimp.com/wp-content/uploads/2016/04/cafe-51.jpg"><img class="alignright size-full wp-image-284" title="cafe-5" src="http://plateofshrimp.com/wp-content/uploads/2016/04/cafe-51.jpg" alt="Cafe World" width="240" height="226" /></a></h2>
<p>When I started at Zynga in 2010, I joined the team running the game Café World.</p>
<p>Café World had an incredibly bright and hard working set of folks who were struggling to get releases out on time and hit business targets.  Things got much better over time, though it took some focused effort.</p>
<p>My General Manager (GM) wrote a report each week, summarizing the state of the game from a business perspective.  Part of that report featured a green / yellow / red team health assessment, with a short explanation of the reason for the status.</p>
<p>So once a week the GM would ask me how the team was doing, and I would respond with something like</p>
<blockquote><p>I think green &#8211; bunch of folks took last week off for Christmas and are feeling pretty happy right now</p></blockquote>
<p>or on another week</p>
<blockquote><p>Flaming red, we had outages twice in the middle of the night last week, half the team was pulled into it and a couple of guys are ready to quit because they&#8217;ve haven&#8217;t slept since last Tuesday</p></blockquote>
<h2>Yellow, and more Yellow</h2>
<p>In spite of my feedback, the team health in the weekly reports almost always trended to yellow.  This happened on other teams, too. When I inquired about this, I heard something like this</p>
<blockquote><p>If I mark the team health RED, I get feedback that I&#8217;m pushing the team too hard and burning them out.  If I mark the team  GREEN, I get criticized for not pushing them hard enough.  So I usually just mark it YELLOW.</p></blockquote>
<p>I called BS on this and suggested that we start an anonymous team health survey, and mark the team health objectively based on the survey data.</p>
<p>Thus was born the weekly health survey.</p>
<h2>One Minute Weekly Health Survey</h2>
<p>The weekly health survey was created with the following goals</p>
<ul>
<li>Lightweight (to encourage participation &#8211; less than 1 minute to complete)</li>
<li>Objective measure (anonymous collection)</li>
<li>Regular cadence for prompt follow-up (weekly collection)</li>
<li>Responses support grouping into green / yellow / red categories</li>
<li>Only measure vital signs &#8211; are we burning people out? (Not a comprehensive satisfaction survey, keep it simple)</li>
</ul>
<p>To this end, the survey featured 4 simple questions focused on</p>
<ul>
<li>Hours Worked (objective measure of time in office)</li>
<li>Tiredness (self-reported state of mind, independent of hours worked)</li>
<li>Efficiency (perceived effectiveness, is process working or causing frustration?)</li>
<li>Comments (optional section for free-format feedback)</li>
</ul>
<p>The survey also requested that the individual identify their current team and (optionally) their current role (engineer, product manager, artist, &#8230;).</p>
<h2>Objective Results<a href="http://plateofshrimp.com/wp-content/uploads/2016/04/health-grouping1.jpg"><img class="alignright size-full wp-image-281" title="health-grouping" src="http://plateofshrimp.com/wp-content/uploads/2016/04/health-grouping1.jpg" alt="Health Survey Grouping" width="307" height="187" /></a></h2>
<p>This image shows how the survey questions might be partitioned into green / yellow / red categories.</p>
<p>This part is, of course, subjective, but once decided upon leads to consistent evaluations and apples-to-apples comparisons between teams.</p>
<h2>Running The Surveys</h2>
<p>Although the surveys originated on the Café World team, they rolled out over time to include many other teams, eventually covering the majority of teams at Zynga.</p>
<p>We collected data for each team, as well as the company as a whole (an aggregate average), and sent summary results back to business leaders for their team, as well as the company averages.</p>
<h2>Result Of Surveys</h2>
<p>What results did we see from running the surveys?</p>
<p>The immediate result of the surveys was that we could spot obvious hot spots (directly from the multiple choice questions, or indirectly from the free-format comments). This created an opportunity for prompt follow up and corrective action with the affected teams.</p>
<p>However in a broader sense two trends were observed over time</p>
<ul>
<li>Reduction in variation between teams</li>
<li>Improvement in average scores overall</li>
</ul>
<p>In rolling the survey out to multiple teams, it became easier to spot obvious outliers.  No business leader wanted to be the one killing their team with overwork.  On the other hand, no one wanted to be the one whose team was working less than everyone else, either.</p>
<p>As a result, the first trend was a reduction in variation between teams.</p>
<p>Once the results became more uniformly consistent, a second trend emerged &#8211; the average results improved, in general.</p>
<p>The second trend it is less obviously a result of the surveys, but it was pleasing to see nonetheless.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://plateofshrimp.com/2016/04/team-health-anonymous-surveys-and-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Who Cheesed My Penguin?</title>
		<link>http://plateofshrimp.com/2013/02/who-cheesed-my-penguin/</link>
		<comments>http://plateofshrimp.com/2013/02/who-cheesed-my-penguin/#comments</comments>
		<pubDate>Mon, 25 Feb 2013 17:08:29 +0000</pubDate>
		<dc:creator>stevek</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Leadership]]></category>
		<category><![CDATA[Management]]></category>

		<guid isPermaLink="false">http://plateofshrimp.com/2013/02/who-cheesed-my-penguin/</guid>
		<description><![CDATA[Some years back, I was seated at a departmental all hands meeting.&#160; My colleagues and I were viewing a series of fairly mundane presentation slides, when up came something new and surprising.&#160; Without additional context, the slide read something like &#8230; <a href="http://plateofshrimp.com/2013/02/who-cheesed-my-penguin/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://plateofshrimp.com/wp-content/uploads/2013/02/penguin.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px 0px 20px 20px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Penguin" border="0" alt="Penguin" align="right" src="http://plateofshrimp.com/wp-content/uploads/2013/02/penguin_thumb.jpg" width="182" height="192"></a>Some years back, I was seated at a departmental all hands meeting.&nbsp; My colleagues and I were viewing a series of fairly mundane presentation slides, when up came something new and surprising.&nbsp; </p>
<p>Without additional context, the slide read something like this:</p>
<blockquote><p>If we can get all our penguins, birds and chicks in alignment, we’ll be able to move forward smoothly.</p>
</blockquote>
<p>It was a classic <a href="http://www.urbandictionary.com/define.php?term=wtf">WTF</a> moment; confused glances were exchanged around the room. </p>
<h2>Welcome Back, Kotter</h2>
<p align="left"><a href="http://plateofshrimp.com/wp-content/uploads/2013/02/iceberg-book.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px 0px 10px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Our Iceberg is Melting" border="0" alt="Our Iceberg is Melting" align="right" src="http://plateofshrimp.com/wp-content/uploads/2013/02/iceberg-book_thumb.jpg" width="184" height="184"></a>Turns out the senior leaders had recently held an offsite where they became acquainted with the work of <a href="http://kotterinternational.com/aboutus/bios/john-kotter">John Kotter</a>, including the book <a href="http://www.amazon.com/dp/031236198X/?tag=googhydr-20&amp;hvadid=6063465207&amp;hvpos=1t1&amp;hvexid=&amp;hvnetw=g&amp;hvrand=20752454641321425813&amp;hvpone=11.32&amp;hvptwo=&amp;hvqmt=b&amp;ref=pd_sl_1k2yu1d417_b">Our Iceberg Is Melting</a>.&nbsp; Kotter is <a href="http://en.wikipedia.org/wiki/John_Kotter">regarded as an authority on leadership and change</a>.</p>
<p>I no longer recall what exactly they were hoping to change, but do recall being intrigued – what about this book was (apparently) so inspiring?</p>
<p>I vowed to give it a thorough read, and did.&nbsp; I also took time to acquire and read the (somewhat related) book <a href="http://www.amazon.com/Who-Moved-My-Cheese-Amazing/dp/0399144463/ref=sr_1_1?ie=UTF8&amp;qid=1352944827&amp;sr=8-1&amp;keywords=who-moved-my-cheese">Who Moved My Cheese?</a></p>
<p>Neither impressed me very much.</p>
<h2>Capsule Summaries</h2>
<p>In the <a href="http://www.amazon.com/dp/031236198X/?tag=googhydr-20&amp;hvadid=6063465207&amp;hvpos=1t1&amp;hvexid=&amp;hvnetw=g&amp;hvrand=20752454641321425813&amp;hvpone=11.32&amp;hvptwo=&amp;hvqmt=b&amp;ref=pd_sl_1k2yu1d417_b">bird book</a>, an observant and forward-thinking penguin concludes that his community’s home iceberg is melting.&nbsp; Initially ridiculed, avian opinion eventually sways in favor of relocating the colony, as the penguin overcomes skeptics and enlists the support of key allies.</p>
<p><a href="http://plateofshrimp.com/wp-content/uploads/2013/02/226559_10150193492189054_2979123_n.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Our Workplace is Deteriorating" border="0" alt="Our Workplace is Deteriorating" align="right" src="http://plateofshrimp.com/wp-content/uploads/2013/02/226559_10150193492189054_2979123_n_thumb.jpg" width="244" height="244"></a>The <a href="http://www.amazon.com/Who-Moved-My-Cheese-Amazing/dp/0399144463/ref=sr_1_1?ie=UTF8&amp;qid=1352944827&amp;sr=8-1&amp;keywords=who-moved-my-cheese">rodent book</a> deals with residents living in a maze, reliant on a steady supply of cheese.&nbsp; One day the cheese disappears, and they deal with the consequences, with varying degrees of denial and proactive behavior.</p>
<p>While the penguin book does offer a few strategies for leverage (recruit respected experts, build support from key leaders), I didn’t find either book particularly compelling.&nbsp; </p>
<h2>Nonetheless Inspiring</h2>
<p><a href="http://plateofshrimp.com/wp-content/uploads/2013/02/hot-chick.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Hot Chick - Whiteboard" border="0" alt="Hot Chick - Whiteboard" align="right" src="http://plateofshrimp.com/wp-content/uploads/2013/02/hot-chick_thumb.jpg" width="224" height="244"></a>I shouldn’t downplay the overall usefulness of the literature, however.&nbsp; </p>
<p>These books were uplifting in an indirect way, as they provided nearly endless material for satirical <a href="http://www.photoshop.com/">Photoshop</a> modifications and whiteboard drawings (see book cover above right, and the picture to the right).&nbsp; </p>
<p>So it would be a lie to imply that I did not find these books inspiring, though not for the reasons intended.</p>
<p>What’s the bottom line?&nbsp; I found these books unhelpful or objectionable primarily for these reasons</p>
<ul>
<li>The fable format is patronizing
<li>A predetermined outcome is featured
<li>The struggle for change is not nuanced; it is for life or death</li>
</ul>
<h2></h2>
<h2>Patronizing</h2>
<p>Both books employ a <a href="http://en.wikipedia.org/wiki/Fable">fable</a> format, which I found patronizing.&nbsp; You are not a human being pondering reasonable real life trade-offs; instead you are a bird or (worse) a rodent.</p>
<p>At least <a href="http://www.amazon.com/Our-Iceberg-Melting-Succeeding-Conditions/dp/B000ICM1FM">one review on Amazon</a> compares the penguin book favorably to <a href="http://en.wikipedia.org/wiki/Animal_Farm">Animal Farm</a>, which to me is puzzling.&nbsp; In Animal Farm the animals are delightfully symbolic and ironic.&nbsp; I’m unaware of penguin characteristics that lend themselves well to climate analysis or adaptability (excepting swimming and extreme tolerance to cold).&nbsp; I will grant that rodents are symbolically opportunistic, though not in a particularly positive way.</p>
<p>In the end, I don’t feel the fable format lends value.&nbsp; Rather the animals provide an unnecessary layer of abstraction from what might otherwise be a compellingly pragmatic story.</p>
<h2>Predetermined Outcome</h2>
<p>To complete the fable, the stories need a moral lesson.</p>
<p>As such, the outcomes are predetermined: the animals successfully adapt to change.&nbsp; There is no room for ambiguity; to succeed, you must change.&nbsp; Those who change, win.</p>
<p>What if instead one of the rodents ran ragged through the maze, failing to find cheese, eventually collapsing in despair and starvation in a dark, forgotten corner?&nbsp; What if the cheese supply returned in its original location, better than ever before (the supplier had been on a brief trip to Europe, collecting artisanal cheeses)?</p>
<p>Perhaps the penguins’ dilemma is rooted more deeply than a single iceberg.&nbsp; Global warming may doom their new home to the same fate, slightly delayed.&nbsp; Just maybe, their selected strategy was misguided and even worse than staying put.</p>
<p>These possibilities are not part of the story.&nbsp; In these books, change <strong><em>must</em></strong> happen, somehow.</p>
<p>In reality, it’s the nuanced consequences, and their associated risk, which makes implementing change challenging.&nbsp; </p>
<p>For example, employees who gave up on <a href="http://finance.yahoo.com/echarts?s=AAPL+Interactive#symbol=aapl;range=my;compare=;indicator=volume;charttype=area;crosshair=on;ohlcvalues=0;logscale=off;source=undefined;">Apple</a> in 2004 to join the promising start-up that went belly up may well have believed at the time they were successfully implementing change management in their financial opportunities.</p>
<h2>Life or Death</h2>
<p>The message of these books is clear: you must change, or you will die.</p>
<p>Not only are the outcomes in these stories predetermined, but the consequences are as large as they can get – life or death.&nbsp; Move or freeze.&nbsp; Search or starve.</p>
<p>This of course is a ploy to raise the stakes to the greatest possible levels, inhibiting the possibility for contrary considerations.&nbsp; </p>
<p>You’d have to be crazy to avoid changing, if you risk death as a result.&nbsp; Everyone should get on board with that, right?</p>
<p>In reality, the change you’re likely looking to implement involves something less exciting like convincing a team to convert from C++ to Java.&nbsp; Or you’re trying figure out whether to join the hot startup or let your remaining 25% of stock continue to vest.&nbsp; No easy life-or-death scenarios here.</p>
<p>One can even imagine the manager thinking …</p>
<blockquote><p>“I want my team to change, but they’re pushing back.&nbsp; I’ll have them read this book, then they’ll realize they must change.&nbsp; Or else they’ll die.&nbsp; Maybe I’ll even kill them myself … “</p>
</blockquote>
<h2>Go Change It!</h2>
<p>If you need to effect change, don’t hand out books – go make it happen!&nbsp; </p>
<p>Impress on your colleagues that change is needed, and why.&nbsp; Propose an improvement and explain why it’s better.&nbsp; Get folks to agree to it, and follow up to make sure it happens.</p>
<p>If you’re looking to change the semantics of an optional field in <a href="http://www.atlassian.com/software/jira/overview">JIRA</a>, then an <a href="http://www.kotterinternational.com/our-principles/changesteps/changesteps">8-step change process</a> is almost certainly overkill.&nbsp; But those guidelines are fairly sound and intuitive overall.</p>
<p>But you don’t need to read a silly animal book to understand them.</p>
]]></content:encoded>
			<wfw:commentRss>http://plateofshrimp.com/2013/02/who-cheesed-my-penguin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thrashing The Delivery Truck</title>
		<link>http://plateofshrimp.com/2012/01/thrashing-the-delivery-truck/</link>
		<comments>http://plateofshrimp.com/2012/01/thrashing-the-delivery-truck/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 17:55:48 +0000</pubDate>
		<dc:creator>stevek</dc:creator>
				<category><![CDATA[Management]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://plateofshrimp.com/2012/01/thrashing-the-delivery-truck/</guid>
		<description><![CDATA[I’ve previously compared software estimation to variations in the time required to drive to work. Dispatching delivery trucks is my mental model for comparison to changes in project direction.&#160; This can help others to understand the impact when changes happen &#8230; <a href="http://plateofshrimp.com/2012/01/thrashing-the-delivery-truck/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p align="left"><a href="http://plateofshrimp.com/wp-content/uploads/2012/01/truck2.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px 0px 20px 20px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Random Truck Walk" border="0" alt="Random Truck Walk" align="right" src="http://plateofshrimp.com/wp-content/uploads/2012/01/truck2_thumb.jpg" width="184" height="173"></a></p>
<p align="left">I’ve previously compared software estimation to variations in the time required to <a href="http://www.plateofshrimp.com/2011/09/scoping-for-90/">drive to work</a>.</p>
<p>Dispatching delivery trucks is my mental model for comparison to changes in project direction.&nbsp; This can help others to understand the impact when changes happen too frequently.</p>
<h2>A Random Walk</h2>
<p>Using an example from the <a href="http://maps.google.com/maps?q=San+Francisco+Bay+Area,+CA&amp;hl=en&amp;sll=38.581572,-121.4944&amp;sspn=0.207996,0.267105&amp;oq=san+fran&amp;vpsrc=0&amp;hnear=San+Francisco,+California&amp;t=h&amp;z=12">Bay Area</a>, suppose I have a delivery truck stationed in <a href="http://maps.google.com/maps?q=san+francisco,+ca&amp;hl=en&amp;sll=37.0625,-95.677068&amp;sspn=53.345014,68.378906&amp;vpsrc=0&amp;hnear=San+Francisco,+California&amp;t=h&amp;z=12">San Francisco</a>.</p>
<p><a href="http://plateofshrimp.com/wp-content/uploads/2012/01/driving.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px 20px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="driving" border="0" alt="driving" align="left" src="http://plateofshrimp.com/wp-content/uploads/2012/01/driving_thumb.jpg" width="184" height="155"></a>I call up the driver and ask him to make a delivery in <a href="http://maps.google.com/maps?q=Sacramento,+CA&amp;hl=en&amp;sll=37.77493,-122.419416&amp;sspn=0.210311,0.267105&amp;oq=sacra&amp;vpsrc=0&amp;hnear=Sacramento,+California&amp;t=h&amp;z=12">Sacramento</a>.&nbsp; For reference, <a href="http://maps.google.com/">Google</a> tells me it takes an hour and a half or so to drive from San Francisco to Sacramento.</p>
<p>Suppose that, 30 minutes into the trip, I call my driver and tell him to make the delivery to <a href="http://maps.google.com/maps?q=san+jose,+ca&amp;hl=en&amp;sll=37.962146,-122.345526&amp;sspn=0.052445,0.066776&amp;vpsrc=0&amp;hnear=San+Jose,+Santa+Clara,+California&amp;t=h&amp;z=11">San Jose</a> instead.&nbsp; He’d likely be near <a href="http://maps.google.com/maps?q=san+pablo,+ca&amp;hl=en&amp;sll=37.865885,-122.35636&amp;sspn=0.210052,0.267105&amp;vpsrc=0&amp;hnear=San+Pablo,+Contra+Costa,+California&amp;t=h&amp;z=14">San Pablo</a>, only a third of the way to Sacramento.&nbsp; </p>
<p>The driver dutifully turns around, and starts the one hour trip to San Jose.</p>
<p align="left">After another half an hour, I call him up and instruct him to drive to <a href="http://maps.google.com/maps?q=tracy,+ca&amp;hl=en&amp;sll=37.84364,-122.242215&amp;sspn=0.420232,0.53421&amp;vpsrc=0&amp;hnear=Tracy,+San+Joaquin,+California&amp;t=h&amp;z=13">Tracy</a>.&nbsp; From somewhere near <a href="http://maps.google.com/maps?q=san+leandro,+ca&amp;hl=en&amp;sll=37.716725,-121.790645&amp;sspn=0.841904,1.06842&amp;vpsrc=0&amp;hnear=San+Leandro,+Alameda,+California&amp;t=h&amp;z=13">San Leandro</a> (and short of reaching San Jose) he would start the one hour drive to Tracy.</p>
<p align="left">And so on.</p>
<h2 align="left">What Did You Accomplish Today?</h2>
<p align="left">After a day of this, I recall my driver back to the home office and inquire</p>
<blockquote><p align="left">“How did it go?&nbsp; How many deliveries did you make today?”</p>
</blockquote>
<p>Exasperated, my driver informs me that, in spite of driving hundreds of miles, he failed to complete a single delivery.</p>
<p>(As a manager, I then express shock and outrage, and we proceed to have a conversation in which perhaps I learn the error of my ways.)</p>
<h2>Thrashing</h2>
<p>In computer science <a href="http://en.wikipedia.org/wiki/Thrashing_%28computer_science%29">thrashing</a> refers to situations in which the resources of a computer are largely (or wholly) consumed by forms of overhead, with the result of severely reduced productive output.</p>
<p>The concept can apply to other activities, including projects.&nbsp; Changes in direction (whether literal or figurative), can happen too frequently with the result that productivity is impacted (and in the worst case, entirely eliminated).</p>
<p>Make sure the driver has a chance to drop off the package.</p>
]]></content:encoded>
			<wfw:commentRss>http://plateofshrimp.com/2012/01/thrashing-the-delivery-truck/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scoping for 90%</title>
		<link>http://plateofshrimp.com/2011/09/scoping-for-90/</link>
		<comments>http://plateofshrimp.com/2011/09/scoping-for-90/#comments</comments>
		<pubDate>Sun, 25 Sep 2011 05:30:32 +0000</pubDate>
		<dc:creator>stevek</dc:creator>
				<category><![CDATA[Management]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Zynga]]></category>

		<guid isPermaLink="false">http://plateofshrimp.com/2011/09/scoping-for-90/</guid>
		<description><![CDATA[I’ve been working at Zynga since early 2010.&#160; One of the challenges of running an online game (like Café World, on which I’ve spent most of my time) involves releasing new features on a regular, predictable cadence. As a result, &#8230; <a href="http://plateofshrimp.com/2011/09/scoping-for-90/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://plateofshrimp.com/wp-content/uploads/2011/09/90-percent.png"><img style="border-right-width: 0px; margin: 0px 0px 20px 20px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="90 percent" border="0" alt="90 percent" align="right" src="http://plateofshrimp.com/wp-content/uploads/2011/09/90-percent_thumb.png" width="184" height="123"></a>I’ve been working at <a href="http://www.zynga.com/">Zynga</a> since early 2010.&nbsp; </p>
<p>One of the challenges of running an online game (like <a href="http://apps.facebook.com/cafeworld/">Café World</a>, on which I’ve spent most of my time) involves releasing new features on a regular, predictable cadence.</p>
<p>As a result, our team has devoted resources to collecting metrics on feature development and release timing.&nbsp; We use that data as a feedback mechanism to adjust our scoping and scheduling guidelines.</p>
<p>The approach outlined below describes a process for constructing schedules with relatively high confidence.&nbsp; It also gives a statistical foundation for justifying “padding” which might otherwise raise the eyebrows of skeptical managers.&nbsp; </p>
<h2>Driving to Work</h2>
<p><a href="http://plateofshrimp.com/wp-content/uploads/2011/09/driving-to-work.png"><img style="background-image: none; border-right-width: 0px; margin: 0px 20px 20px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="driving-to-work" border="0" alt="driving-to-work" align="left" src="http://plateofshrimp.com/wp-content/uploads/2011/09/driving-to-work_thumb.png" width="184" height="141"></a>To the left is a <a href="http://en.wikipedia.org/wiki/Histogram">histogram</a> of the time required to drive 18 miles to work, over many dozens of trips.&nbsp; The data is not perfect, but roughly models a route that I drove frequently – a mix of highway and local roads.</p>
<p>Most days, the trip took about the same amount of time, around 30 minutes.&nbsp; </p>
<p>An occasional traffic accident would hold things up, maybe requiring 45 minutes.&nbsp; Sometimes bad weather would slow things down; an accident and bad weather together would be even worse – requiring perhaps an hour.</p>
<p>Rarely, with unusually clear traffic and cooperative traffic lights, I could race home in only 20 minutes.&nbsp; But never faster.</p>
<h2>Schedules Are Subjective</h2>
<p>If you asked me <em>“Steve, how long does it take you to drive to work?”</em> I could sensibly answer</p>
<blockquote><p>“About 25-35 minutes”</p>
</blockquote>
<p>reflecting the average, and most common trip times.&nbsp; And about half the time, I’d be right.</p>
<p><a href="http://plateofshrimp.com/wp-content/uploads/2011/09/traffic.jpg"><img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 20px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="traffic" border="0" alt="Traffic" align="right" src="http://plateofshrimp.com/wp-content/uploads/2011/09/traffic_thumb.jpg" width="184" height="105"></a>However if I had a 9am meeting with the CEO, you could be certain that I would leave at 8am or earlier, in order to have a nearly 100% chance of being there on time.&nbsp; </p>
<p>If you wanted to pin me down to something certain, my answer would be something closer to </p>
<blockquote><p>“An hour or less”</p>
</blockquote>
<p>When the stakes are high, a schedule with 50% confidence just doesn’t cut it.</p>
<h2>Variability In Driving</h2>
<p>Relative to software development, driving to work is a technically non-complicated task (apologies to all you professional drivers out there).</p>
<p>Driving to work is easily understood, and easily repeatable.&nbsp; In my example, the route is executed each time by the same person, in the same way.&nbsp; Only the environmental conditions vary, yet they substantially impact the actual execution.</p>
<p>In spite of the many constants, we observe a remarkable <strong>3:1 variation in performance</strong> (20 to 60 minutes).&nbsp; </p>
<p>That is fairly surprising for this non-complicated task.</p>
<h2>Tossing Coins</h2>
<p><a href="http://plateofshrimp.com/wp-content/uploads/2011/09/coin-tosses.png"><img style="background-image: none; border-right-width: 0px; margin: 0px 20px 20px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="coin-tosses" border="0" alt="coin-tosses" align="left" src="http://plateofshrimp.com/wp-content/uploads/2011/09/coin-tosses_thumb.png" width="184" height="137"></a>Imagine you are constructing a schedule comprised of 10 tasks which must be executed in sequence.&nbsp; Each has an independent 50% chance of requiring 1 day to execute, and a 50% chance to require 2 days to execute.</p>
<p>Clearly the project will require 10 to 20 days to complete, but what would be a safe estimate?&nbsp; Would the midpoint of 15 days be a reasonable schedule commitment?</p>
<p><a href="http://plateofshrimp.com/wp-content/uploads/2011/09/coins-annotated.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 20px 20px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="coins-annotated" border="0" alt="coins-annotated" align="right" src="http://plateofshrimp.com/wp-content/uploads/2011/09/coins-annotated_thumb.png" width="184" height="116"></a>This admittedly simplistic example can be modeled as a series of <a href="http://en.wikipedia.org/wiki/Coin_toss">coin tosses</a>, with a probability distribution as shown in the figures above and to the right.</p>
<p>Because the distribution is symmetric, there is only a 50-50 chance that the tasks will be completed in 15 or fewer days.&nbsp; </p>
<p>Scheduling for 15 days is not a winning strategy for a high-confidence commitment.</p>
<p>In the figure to the above right, the same distribution is shown with the rightmost bins annotated with the likelihood that the completion time will be fewer than the indicated number of days.</p>
<p align="left"><a href="http://plateofshrimp.com/wp-content/uploads/2011/09/coin-tosses-90.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 20px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="coin-tosses-90" border="0" alt="coin-tosses-90" align="right" src="http://plateofshrimp.com/wp-content/uploads/2011/09/coin-tosses-90_thumb.png" width="184" height="137"></a>We can use this information to construct a schedule with relatively high confidence.</p>
<p align="left">The figure to the right shows a bounding box around 90% of the schedule possibilities.&nbsp; </p>
<p align="left">A schedule estimate between 17 and 18 days will be too short only 1 in 10 times.</p>
<h2>Statistical Variation is the Norm</h2>
<p>Even if our estimates are perfect (and they are not), environmental factors intrude.&nbsp; The network or VPN can be down, source code control can be broken, or the build might not work.&nbsp; A colleague may have gifted you with an unusually complicated <a href="http://en.wikipedia.org/wiki/Merge_%28revision_control%29">branch merge</a>.</p>
<p>These things happen all the time, yet we often pretend they do not.&nbsp; Software estimation, even when done well, is a highly <a href="http://en.wikipedia.org/wiki/Stochastic">stochastic</a> process.</p>
<h2>Scoping for 90%</h2>
<p>
<p>I encourage our teams to scope and schedule for a 90% on time rate, since the consequences of schedule misses are fairly severe.</p>
<p>When iterating over a large number of feature iterations of similar size and complexity, it is possible to accumulate statistical evidence to help drive this process in a compelling manner.</p>
<p>For tasks which are highly novel, unusually complicated, or having strong external dependencies, variances are naturally much higher and statistical categorization can remain elusive.</p>
<p>But it’s always worth tracking the original estimates, the actual execution, and their historical variations.</p></p>
]]></content:encoded>
			<wfw:commentRss>http://plateofshrimp.com/2011/09/scoping-for-90/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Klink&#8217;s Hierarchy of Train Wrecks</title>
		<link>http://plateofshrimp.com/2011/08/klinks-hierarchy-of-train-wrecks/</link>
		<comments>http://plateofshrimp.com/2011/08/klinks-hierarchy-of-train-wrecks/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 15:30:51 +0000</pubDate>
		<dc:creator>stevek</dc:creator>
				<category><![CDATA[Leadership]]></category>
		<category><![CDATA[Management]]></category>

		<guid isPermaLink="false">http://plateofshrimp.com/2011/08/klinks-hierarchy-of-train-wrecks/</guid>
		<description><![CDATA[You’ve heard of Maslow&#8217;s hierarchy of needs?&#160; I’ve got Klink’s hierarchy of train wrecks. I was talking to a colleague recently about basic expectations for staff responses in adverse situations, based on their level of experience.&#160; The further up the &#8230; <a href="http://plateofshrimp.com/2011/08/klinks-hierarchy-of-train-wrecks/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://plateofshrimp.com/wp-content/uploads/2011/08/train-wreck.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px 0px 30px 30px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="train-wreck" border="0" alt="train-wreck" align="right" src="http://plateofshrimp.com/wp-content/uploads/2011/08/train-wreck_thumb.jpg" width="154" height="184"></a>You’ve heard of <a href="http://en.wikipedia.org/wiki/Maslow%27s_hierarchy_of_needs">Maslow&#8217;s hierarchy of needs</a>?&nbsp; I’ve got Klink’s hierarchy of <a href="http://en.wikipedia.org/wiki/Train_wreck">train wrecks</a>.</p>
<p>I was talking to a colleague recently about basic expectations for staff responses in adverse situations, based on their level of experience.&nbsp; </p>
<p>The further up the ladder you are, the higher the expectations for proactive observation and corrective action.</p>
<h2>Hiearchy of Train Wrecks</h2>
<p>I have in mind something like this</p>
<ul>
<li><strong>passive</strong></li>
</ul>
<blockquote><p>That was nasty. What happened?</p>
</blockquote>
<ul>
<li><strong>observation</strong></li>
</ul>
<blockquote><p>I was in a train wreck!</p>
</blockquote>
<ul>
<li><strong>communication</strong></li>
</ul>
<blockquote><p>I inform others that a train wreck occurred, and describe the details.</p>
</blockquote>
<ul>
<li><strong>analysis</strong></li>
</ul>
<blockquote><p>I can describe the root cause of the train wreck, and find ways to avoid the same in the future.&nbsp; My analysis is objective and dispassionate, of course.</p>
</blockquote>
<ul>
<li><strong>proactivity</strong></li>
</ul>
<blockquote><p>I can see conditions shaping up for a future train wreck.&nbsp; I communicate that to others and actively work to avoid the accident.</p>
</blockquote>
<ul>
<li><strong>prevention</strong></li>
</ul>
<blockquote><p>I accept that trains wrecks, while regrettable, are inevitable.&nbsp; I actively work to reduce their frequency and impact.&nbsp; This may involve a combination of training, process and technological improvements, political maneuvering, and so on.</p>
</blockquote>
<ul>
<li><strong>extinction</strong></li>
</ul>
<blockquote><p>I implement a process or technology shift (<a href="http://plateofshrimp.com/category/biking/">riding bicycles</a> for example) which eliminates train wrecks as a class of problems.</p>
</blockquote>
<p>The goal is to spot organizational train wrecks early, communicate that they are forthcoming, mount resources to correct them and (ideally) factor out their possibility of occurrence.</p>
]]></content:encoded>
			<wfw:commentRss>http://plateofshrimp.com/2011/08/klinks-hierarchy-of-train-wrecks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dusty Leaders</title>
		<link>http://plateofshrimp.com/2010/11/dusty-leaders/</link>
		<comments>http://plateofshrimp.com/2010/11/dusty-leaders/#comments</comments>
		<pubDate>Mon, 08 Nov 2010 16:45:26 +0000</pubDate>
		<dc:creator>stevek</dc:creator>
				<category><![CDATA[Leadership]]></category>
		<category><![CDATA[Management]]></category>

		<guid isPermaLink="false">http://plateofshrimp.com/2010/11/dusty-leaders/</guid>
		<description><![CDATA[After a number of years, I recently re-watched Ken Burns’ iconic documentary The Civil War (the video streamed from Netflix splendidly). It’s a great series full of wonderful moments – Shelby Foote stealing the show, the pan-and-scan effect, and many &#8230; <a href="http://plateofshrimp.com/2010/11/dusty-leaders/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://plateofshrimp.com/wp-content/uploads/2010/11/civilwar.jpg"><img style="border-right-width: 0px; margin: 0px 0px 20px 20px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="civil-war" border="0" alt="civil-war" align="right" src="http://plateofshrimp.com/wp-content/uploads/2010/11/civilwar_thumb.jpg" width="124" height="169"></a> After a number of years, I recently re-watched <a href="http://en.wikipedia.org/wiki/Ken_Burns">Ken Burns’</a> iconic documentary <a href="http://en.wikipedia.org/wiki/The_Civil_War_%28TV_series%29">The Civil War</a> (the video streamed from <a href="http://www.netflix.com/">Netflix</a> splendidly).</p>
<p>It’s a great series full of wonderful moments – <a href="http://en.wikipedia.org/wiki/Shelby_Foote">Shelby Foote</a> stealing the show, the <a href="http://en.wikipedia.org/wiki/Ken_Burns_Effect">pan-and-scan effect</a>, and many excellent <a href="http://en.wikipedia.org/wiki/The_Civil_War_%28TV_series%29#Voices">narrative readings</a>.</p>
<p>(Viewing the series this time around, I was struck by several interview scenes in which the subject lighting was much more harsh than I originally recalled.&nbsp; Ken reports that, back in 1989, they were under a tight budget &amp; schedule.&nbsp; Some things never change.)</p>
<h2>Leaders</h2>
<p>In this viewing, I paid special attention to the details attributed to the generals.&nbsp; Policies &amp; politics aside, they were a set of fascinating characters.</p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/George_B._McClellan">George McClellan</a> organized and trained the Army of the Potomac, yet displayed indecisive leadership against a smaller more agile adversary.&nbsp; Lincoln famously summarized &#8220;If he can&#8217;t fight himself, he excels in making others ready to fight.&#8221;
<li><a href="http://en.wikipedia.org/wiki/Robert_E._Lee">Robert Lee</a> led the Army of Northern Virginia, in spite of being personally opposed to secession.&nbsp; In spite of some strategic blunders, he commanded brilliantly against larger forces.
<li><a href="http://en.wikipedia.org/wiki/Ulysses_S._Grant">US Grant</a> struggled at civilian endeavors but ultimately led the Union army to victory.</li>
</ul>
<p>All great stuff.</p>
<h2>On Being Dusty</h2>
<p><a href="http://plateofshrimp.com/wp-content/uploads/2010/11/grantcincinnati.jpg"><img style="border-right-width: 0px; margin: 0px 20px 20px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Grant and Cincinnati" border="0" alt="Grant and Cincinnati" align="left" src="http://plateofshrimp.com/wp-content/uploads/2010/11/grantcincinnati_thumb.jpg" width="184" height="134"></a> One sequence from the series that stuck with me is this description of Grant from the <a href="http://en.wikipedia.org/wiki/Vicksburg_Campaign">Vicksburg Campaign</a></p>
<blockquote><p>… the men knew they were cut loose from their base of supplies, but Grant himself gave them confidence.&nbsp; They believed Grant knew what he was doing, and one great encouragement for their believing that was quite often on the march, whether at night or in the daytime, they’d be moving along a road or over a bridge and right beside the road would be Grant on his horse – a dust-covered man on a dust-covered horse – saying “Move on, close up.”&nbsp; So they felt very much that he personally was in charge of their movement and it gave them an added confidence.</p>
</blockquote>
<p>I like this because from a leadership perspective it reinforces the principles of being seen often, engaged in the activities of the team, and up to your elbows in the details (dust-covered).</p>
<p>A leader who stays engaged with day-to-day activities instills confidence and builds credibility.&nbsp; If the folks on your team are working long hours and late nights, it’s important to be there with them.</p>
<p>If they are dust-covered, it’s hard to explain not being dust-covered yourself.</p>
<p>&nbsp;</p>
</p>
<p><em>(Thanks for reading – Steve Klinkner)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://plateofshrimp.com/2010/11/dusty-leaders/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
