<?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>i must be an acrobat &#187; Biz</title>
	<atom:link href="http://joshuahoover.com/category/biz/feed/" rel="self" type="application/rss+xml" />
	<link>http://joshuahoover.com</link>
	<description>a blog by joshua hoover</description>
	<lastBuildDate>Sat, 10 Apr 2010 14:56:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/><cloud domain='joshuahoover.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>An example of delighting customers</title>
		<link>http://joshuahoover.com/2010/04/09/an-example-of-delighting-customers/</link>
		<comments>http://joshuahoover.com/2010/04/09/an-example-of-delighting-customers/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 23:30:53 +0000</pubDate>
		<dc:creator>Joshua Hoover</dc:creator>
				<category><![CDATA[Biz]]></category>

		<guid isPermaLink="false">http://joshuahoover.com/?p=804</guid>
		<description><![CDATA[Netflix is amazingly good in a lot of ways. Add this one to the list: Netflix could have sent me Back to The Future and made me wait 3 to 5 days for it to arrive, but instead they sent an additional disc from my queue to make up for the shipping delay. They didn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Netflix.com" href="http://netflix.com/">Netflix</a> is amazingly good in a lot of ways. Add this one to the list:</p>
<p><img class="alignnone size-full wp-image-808" title="Netflix email" src="http://joshuahoover.com/wp-content/uploads/2010/04/netflix_email.png" alt="Netflix email screenshot" width="450" height="250" /></p>
<p>Netflix could have sent me Back to The Future and made me wait 3 to 5 days for it to arrive, but instead they sent an additional disc from my queue to make up for the shipping delay. They didn&#8217;t have to do this and I wouldn&#8217;t have complained. But they did and I think it&#8217;s a nice touch that deserves recognition.</p>
]]></content:encoded>
			<wfw:commentRss>http://joshuahoover.com/2010/04/09/an-example-of-delighting-customers/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Agile and Estimates and Contracts! Oh My!</title>
		<link>http://joshuahoover.com/2008/10/23/agile-and-estimates-and-contracts-oh-my/</link>
		<comments>http://joshuahoover.com/2008/10/23/agile-and-estimates-and-contracts-oh-my/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 02:23:03 +0000</pubDate>
		<dc:creator>Joshua Hoover</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Biz]]></category>

		<guid isPermaLink="false">http://joshuahoover.com/?p=330</guid>
		<description><![CDATA[Over the last six months, I&#8217;ve been mulling over one of those subjects that has often been a stumbling block for IT providers considering adoption of agile for their customers&#8217; software development projects. The dilemma revolves around contracts and estimating projects. The two tend to go together. Once you have one figured out it seems [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-351" style="border: 0pt none; margin: 5px;" title="Was that an agile contract &amp; estimating discussion I heard over there?" src="http://joshuahoover.com/wp-content/uploads/2008/10/tinman_dorothy_and_scarecrow.jpg" alt="" width="175" height="131" />Over the last six months, I&#8217;ve been mulling over one of those subjects that has often been a stumbling block for IT providers considering adoption of agile for their customers&#8217; software development projects. The dilemma revolves around contracts and estimating projects. The two tend to go together. Once you have one figured out it seems you&#8217;re left with even more questions with the one remaining. I have some ideas on how to make agile contracts and estimating better based on what I&#8217;ve learned and observed over the years.</p>
<p><strong>WARNING:</strong> This is a long post. I try not to write long posts. I think this one is worth it, mainly because it&#8217;s building off the ideas of those much smarter than me.<span id="more-330"></span></p>
<p><strong>Fixed Price Contracts</strong><br />
<img class="alignright size-full wp-image-338" style="border: 0pt none; margin: 5px;" title="contract" src="http://joshuahoover.com/wp-content/uploads/2008/10/contract.jpg" alt="" width="150" height="93" />Before I get into how I think you can make agile contracts work, let&#8217;s look at one of the most popular types of IT contracts out there &#8211; fixed price. Fixed price contracts are (at least in this context) those that lock in scope, schedule, and cost. From the customer&#8217;s perspective, it seems like fixed price contracts are the only way to go. IT providers essentially tell customers, in a legally binding document, that the customer&#8217;s project is sure to succeed. They&#8217;ll get what they want, when they want it, and for a predetermined price. Unfortunately, success is far from guaranteed.</p>
<p><img class="alignleft size-full wp-image-336" title="Are fixed price contracts like a fence or a moat?" src="http://joshuahoover.com/wp-content/uploads/2008/10/fences_vs_moats1.jpg" alt="" width="205" height="327" />I was once told by an ERP software salesman that contracts are like fences between neighbors &#8212; strong fences make good neighbors. I&#8217;m afraid that fixed price contracts on software development projects look more like medieval moats than strong, yet inviting picket fences. One neighbor, the IT provider, feels pressure to meet the contractual obligations, even if they&#8217;ve gotten in way over their heads. The other neighbor, the customer, at some point in the project feels the pressure to get what they actually need versus what they thought they needed initially, and that often means requesting changes to a project locked in on cost, schedule, and scope. Changes on a fixed price contract leads to the path of strict change management on the part of the IT provider, who is going to be weary of any changes; considering the huge amount of risk they&#8217;ve taken on by guaranteeing they can provide what the customer originally asked for on time and on budget.</p>
<p><a title="Scott Ambler's web site" href="http://www.ambysoft.com/">Scott Ambler</a> wrote an excellent article for Dr. Dobb&#8217;s on this topic of fixed price contracts in July this year titled, <a title="Is Fixed-price Software Development Unethical?" href="http://www.drdobbs.com/209101238"><em>Is Fixed-price Software Development Unethical?</em></a> Those who aren&#8217;t familiar with Ambler&#8217;s work might quickly write him off as just another agile zealot spewing the ideals of agile in an imaginary world where lions lay down with lambs and large financial institutions understand their own books. Not so fast. Ambler works for one of the biggest and oldest of IT vendors, IBM, which is pretty far from the land of agile zealots. Scott has not hesitated <a title="Scott Ambler video JavaPolis 2007: Evolving Agile " href="http://www.parleys.com/display/PARLEYS/Home#title=Evolving%20Agile;slide=1;talk=8094029">taking agile evangelists to task</a> for their one line answers to tough questions that need more than just bumper sticker slogans. In his Dr. Dobb&#8217;s article, Ambler argues that we in the IT field need to educate customers on the hidden dangers of fixed price contracts and steer them towards better alternatives that share risk more realistically and give the customer a better chance at accomplishing the goals they set out to accomplish with their project.</p>
<p>Fixed price contracts lead to big requirements, architecture, and design up front (BRADUF &#8211; a new acronym I just made up because we need more acronyms). BRADUF is waste. The need for doing so much up front analysis work on a fixed price contract leads us to the topic of estimating. As Ambler points out in his Dr. Dobb&#8217;s article:</p>
<blockquote><p>Up-front estimation motivates Big Requirements Up Front (BRUF), which in turn results in significant waste. To reduce the risk of uncertainty in your estimates, you need to increase the level of information that goes into those estimates. This motivates you to do detailed modeling of your requirements and potentially even your architecture. This unfortunately ignores the facts that people aren&#8217;t very good at defining up front what they want and even if they were, the requirements will evolve anyway. The implication is that the sizing measures that are input into your estimate are also on shifting ground. The &#8220;Chaos Report&#8221; shows that projects that took a BRUF approach ended up delivering systems (when they delivered anything at all) where 45 percent of the functionality was never used by stakeholders.</p></blockquote>
<p><img class="alignright size-full wp-image-357" style="border: 0pt none; margin: 5px;" title="Waterfall" src="http://joshuahoover.com/wp-content/uploads/2008/10/waterfall.jpg" alt="" width="125" height="125" />Estimating on fixed price contracts instinctively leads to the path of waterfall project management. Going down the path of locking everything in up front and spending a lot of time trying to make sure that estimates are as accurate as possible right at the start sets up a perfect path for using processes that are well defined, sequential, and can be carried out by groups focused on a particular process or phase of the project. Once so much work is completed up front it&#8217;s almost pointless to use a more adaptable approach like agile moving forward. Everyone has their marching orders and may as well march towards the goal. This domino effect is one that I&#8217;m not sure a lot of agile supporters see when they support fixed price contracts or the in-depth estimating methods used to support fixed price projects.</p>
<p><strong>A Possible Alternative to Fixed Price for Agile Projects<br />
</strong>Where does this leave an IT provider desiring to make the leap to agile? In a tough spot, I&#8217;m afraid. Not a hopeless position by any stretch, but still tough. First, let&#8217;s review one of the key values in the Agile Manifesto:</p>
<blockquote><p>Customer collaboration over contract negotiation</p></blockquote>
<p><img class="alignleft size-full wp-image-340" style="border: 0pt none; margin: 5px;" title="handshake" src="http://joshuahoover.com/wp-content/uploads/2008/10/handshake.jpg" alt="" width="200" height="102" />Remember the last statement in the manifesto, &#8220;That is, while there is value in the items on the right, we value the items on the left more.&#8221; Contracts are important, just not as important as collaborating with customers. Fixed price contracts try to make up for a lack of collaboration between the IT provider and the customer, not to mention the fact that fixed price contracts try to put trust in place between the two parties. (The irony is that fixed price contracts have a tendency to erode trust on software development projects.) The fixed price contract with its locked scope, schedule, and cost gets the boot as a contract option for the IT provider considering or doing agile. Great, I&#8217;ve taken this long to get to a conclusion that <a title="Martin Fowler's Bliki: Fixed price" href="http://martinfowler.com/bliki/FixedPrice.html">many</a> <a title="Mary Poppendieck Presentation: Agile Contracts (Slides 14-15)" href="http://www.poppendieck.com/pdfs/AgileContracts.pdf">have made</a> <a title="Ian Shimmings: Agile Contracts" href="http://blogs.conchango.com/ianshimmings/archive/2004/11/23/317.aspx">before</a> in the agile world. I&#8217;m not done.</p>
<p>The most appealing agile contract option I&#8217;ve seen came from reading a <a title="Alistair Cockburn: Agile Contracts" href="http://alistair.cockburn.us/Agile+contracts">page</a> on Alistair Cockburn&#8217;s web site where he&#8217;s complied people&#8217;s ideas on agile contracts. <a title="Bob Martin's blog posts on ObjectMentor.com" href="http://blog.objectmentor.com/articles/category/uncle-bobs-blatherings">Bob Martin</a>&#8216;s idea follows:</p>
<blockquote><p>Bob Martin of Object Mentor posted an interesting variant to get around this problem: a base fee per story point, plus a lower-than-usual (close-to or below cost) fee per hour. This biases the contracted company’s to deliver early, but gives them some protection in case work proceeds slower than expected. Bob Martin described it this way:</p>
<p><em>”[A]gree to pay a certain amount for each point completed, plus a certain amount for each hour worked. For example, let’s say you’ve got a project of 1000 points. Let’s also say that a team of four has established an estimated velocity of 50 points per week. This looks like about an 80 man-week job. At $100/hour this would be a $320,000 job. So lets reduce the hourly rate to $30/hour, and ask the customer for $224 per point.</em></p>
<p><em>This sets up a very interesting dynamic. If the job really does take 80 man-weeks, then it will cost the same. If it takes 100 man-weeks then it will cost $344,000. If it takes 70 man-weeks it will cost $308,000. Notice that this is a small difference for a significant amount of time. Notice also that you, as developer feel strong motivation to be done early, since that increases your true hourly rate.”</em></p></blockquote>
<p>I like this idea for a number of reasons:</p>
<ol>
<li>It satisfies the customer&#8217;s need for a decent number/range to budget ($$$) for</li>
<li>There is a built-in incentive for the IT provider to complete the work in less time &#8211; higher margins ($$$)</li>
<li>The pain (in $$$) of going over on the schedule is shared between the customer and the IT provider</li>
<li>Estimating can still be relatively lightweight, reducing waste found in big up front estimating techniques &#8211; saves the customer and IT provider ($$$)</li>
<li>The focus on the team(s), velocity, and high level (yet not too deep) planning is a good starting point for an agile project versus alternatives that focus on just about everything but those items</li>
</ol>
<p>The dilemmas and questions this idea leaves us with that I can see right away are:</p>
<ol>
<li>We still have to estimate! How do we estimate with so many unknowns?</li>
<li>How do we figure out how many people we need and what our teams are going to be for the project?</li>
<li>How will we know the teams&#8217; velocities if they&#8217;ve never worked together before?</li>
<li>What happens when the customer adds new work and changes priorities during the project?</li>
<li>How do we make all this a repeatable process?</li>
</ol>
<p>My feeble attempt to answer each of these questions follows.</p>
<p><img class="size-full wp-image-360 alignleft" style="border: 0pt none; margin: 5px;" title="We can do better than this when it comes to estimating software projects...I think." src="http://joshuahoover.com/wp-content/uploads/2008/10/blind_dart_throwing.jpg" alt="" width="200" height="92" /><strong>We still have to estimate! How do we estimate with so many unknowns?</strong><br />
Mike Cohn explains this in his excellent book, <a href="http://www.amazon.com/gp/product/0131479415?ie=UTF8&amp;tag=imustbeanacro-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0131479415">Agile Estimating and Planning</a>. Chapter 16, <em>Estimating Velocity &#8211; Make a Forecast</em>, is especially relevant when it comes to estimating for contract work. I won&#8217;t detail everything here, but at a high level we need to:</p>
<ol>
<li>Have a product backlog defined well enough to cover the project at least at the &#8220;epic&#8221; level (very large user stories), then break the highest priority epics down to user stories until you have enough to estimate a few iterations (which you&#8217;ll know how much that is in the steps that follow).</li>
<li>Estimate all the items in the product backlog, preferably with at least one person who is likely to work on the project as a team member (not just a product owner or scrum master/agile project manager).</li>
<li>Figure out the available hours per iteration for that team (deducting a certain percentage for overhead, which can vary greatly from company to company).</li>
<li>Take a sample set of user stories for the project (some small, medium, and large) and do task break down on these, assigning hours to the tasks.</li>
<li>Stop doing step 4 once we hit or get close to the number of hours calculated in step 1.</li>
<li>Add up the story points for all the stories that seemed to fit in one iteration and now apply a range to that velocity (e.g. multiply by 60% and 160%) to analyze how that will affect the project in terms of schedule and cost.</li>
<li>Velocity for the team can be determined based on the velocity range analysis from step 6 and can be applied to figuring out how many teams will be needed to best meet the customer&#8217;s goals for the project, in addition to putting together a draft of a release plan.</li>
</ol>
<p><strong>How do we figure out how many people we need and what our teams are going to be for the project?</strong><br />
In my mind, this question is the toughest to answer. Bob Martin&#8217;s idea uses an example where you have an existing team, you know their velocity, and we assume this team and their velocity is still relevant in terms of the potential project. For smaller IT providers (&#8220;boutique software development shops&#8221;), Martin&#8217;s example is probably realistic, but for larger IT providers that take on larger projects that demand multiple teams, and have more people to manage and keep on billable projects, it&#8217;s not as realistic. As it is with most things, I think solving this problem comes down to people. We need people who have enough experience and expertise on the project proposal/bid that can estimate the project with a certain amount of confidence. I think on bigger projects where we know we&#8217;ll need more than one team (but aren&#8217;t sure how many more than one), then we should assemble one team on paper and then move onto estimating things based on that one team. (Of course, we should have at least one person involved in the estimating who will be doing the work.) The estimates, deadlines, risks, and other factors will drive out how many people/teams are needed and what the make up of the teams need to be in terms of skill sets and levels of experience.</p>
<p><strong>How will we know the teams&#8217; velocities if they&#8217;ve never worked together before?<br />
</strong>We won&#8217;t, but the method for estimating outlined above will get you close enough. So many factors go into high performing teams that it is foolish to think that following some simple steps on paper will get us to a place where we can predict (for example) whether a team will perform at the level we need them to.</p>
<p><strong>What happens when the customer adds new work and changes priorities during the project?<br />
</strong>Adding new work shouldn&#8217;t be too problematic as long as the customer understands that this contract is for X number of points worth of work plus a low hourly fee. This means that something has to give with new work being added to the project. For example, if after a sprint review the customer decides they would like to see some new functionality added that they hadn&#8217;t thought of before, the IT provider can provide a point estimate on that new functionality and then work with the customer on re-prioritizing the backlog, with the understanding that anything past the X number of agreed upon points is out of scope under the original contract. One might think this smells a bit like &#8220;change request hell&#8221; experienced by far too many customers of fixed price software development projects, but it&#8217;s not. The customer is not paying an additional price for new backlog items being added, but they are asked to prioritize the new items and potentially push lower priorities out of scope of the original contract. Any substantial change request on a fixed price would require some serious maneuvering on the part of the IT provider in most cases, and often leads to the IT provider coming back with a quote on how much it will cost to incorporate the change request. In this case the IT provider is telling the customer they can only have their newly discovered functionality if they pay more money. The agile project allows the customer to decide whether the newly discovered functionality is more important than some previously defined functionality.</p>
<p><strong>How do we make all this a repeatable process?</strong><br />
Repeat steps 1-7 above? <img src='http://joshuahoover.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Look, I know everyone wants to get awesome at estimating software development projects. We want this sure-fire, can&#8217;t miss process to make our estimates precise AND accurate. I don&#8217;t think it exists. Sure, if you&#8217;re doing a lot of the same types of work over and over, then you should be able to get pretty good with estimating those types of projects. It still comes down to having the people with the right level of experience and expertise working on the projects. Yes, historical data is useful and we should use it as a reference for future work. But we don&#8217;t want to blindly follow historical data as our golden path to &#8220;estimating nirvana&#8221;. Remember, at least one person <strong>ACTUALLY DOING THE WORK</strong> should be involved with estimating. This will help keep the estimates grounded in a bit of reality, not just past history alone.</p>
<p><strong>Summary<br />
</strong><img class="alignright size-full wp-image-342" style="border: 0pt none; margin: 5px;" title="changes" src="http://joshuahoover.com/wp-content/uploads/2008/10/changes.jpg" alt="" width="200" height="97" />I&#8217;ve outlined a way you can do agile contracts and estimate them but the hardest part is getting buy-in. The fixed price contract is a sacred cow. Enter stage left this oddity called agile software development. Everyone seems to love certain parts of agile, but contracts and how to estimate projects, especially in relation to pricing a potential project for a contract, are two issues not typically tackled in a manner consistent with agile principles. The challenge is adapting to a different way of estimating and structuring contracts. It&#8217;s pretty easy to sell the customer on &#8220;we&#8217;ll deliver potentially shippable software every 2-4 weeks.&#8221; It&#8217;s quite another feat to sell the customer on a new way of buying solutions. Actually, the customer might be the easy sell compared to the IT provider. It&#8217;s hard enough landing a deal without throwing in a new contract structure. The tendency for IT providers is going to be to stick with the &#8220;standard&#8221;. It&#8217;s one less roadblock to a sale. I understand. But I also know that if a company wants to truly amaze its customers and rise to the top, then it has to sometimes break away from the herd. It is possible to break away from the herd when it comes to estimating and contracts for the agile IT provider, and I believe it can pay big dividends. Customers will get more of what they want, less of what they don&#8217;t, and can properly budget the project while remaining flexible enough to account for changes. IT providers take on less of the risk, don&#8217;t waste tons of time up front (yet still can feel comfortable with estimates and planning), and continue to have a direct monetary incentive to complete work more efficiently. Both the customer and IT provider will benefit from the agile contract as it leads to the path of a partnership versus a cantankerous relationship built around change requests and contract nitpicking.</p>
]]></content:encoded>
			<wfw:commentRss>http://joshuahoover.com/2008/10/23/agile-and-estimates-and-contracts-oh-my/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Be Great or Quit Now</title>
		<link>http://joshuahoover.com/2007/10/02/be-great-or-quit-now/</link>
		<comments>http://joshuahoover.com/2007/10/02/be-great-or-quit-now/#comments</comments>
		<pubDate>Wed, 03 Oct 2007 04:21:55 +0000</pubDate>
		<dc:creator>Joshua Hoover</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Biz]]></category>

		<guid isPermaLink="false">http://joshuahoover.com/2007/10/02/be-great-or-quit-now/</guid>
		<description><![CDATA[I spent the day today with my fellow Gestalt Scrum Masters meeting about what we want to accomplish as a team within the company. It was a productive meeting overall. There were quite a few good discussions that have led to some meaningful action items. I&#8217;m looking forward to the weeks ahead. When discussing our [...]]]></description>
			<content:encoded><![CDATA[<p>I spent the day today with my fellow <a href="http://www.gestalt-llc.com/" title="Gestalt, LLC">Gestalt</a> Scrum Masters meeting about what we want to accomplish as a team within the company.  It was a productive meeting overall.  There were quite a few good discussions that have led to some meaningful action items.  I&#8217;m looking forward to the weeks ahead.</p>
<p><a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.com%2FDip-Little-Book-Teaches-Stick%2Fdp%2F1591841666%2F&amp;tag=imustbeanacro-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=9325" title="The Dip on Amazon.com"><img src="http://joshuahoover.com/wp-content/uploads/2007/10/the_dip.jpg" title="The Dip on Amazon.com" alt="The Dip on Amazon.com" style="padding-right: 10px" align="left" border="0" /></a>When discussing our vision for the Scrum Master team within Gestalt I went on a (slight) rant.  I couldn&#8217;t help it.  I read Seth Godin&#8217;s book, <a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.com%2FDip-Little-Book-Teaches-Stick%2Fdp%2F1591841666%2F&amp;tag=imustbeanacro-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=9325" title="The Dip on Amazon.com">The Dip</a>, while on the plane last night and one idea hasn&#8217;t left me: Be great, don&#8217;t settle for anything less.  Don&#8217;t waste your professional life in pursuit of anything less than greatness.  You can be mediocre anywhere, anytime.  Quit when you&#8217;re headed for a dead-end.  Quit when you&#8217;re headed for a cliff.  Only pursue those opportunities that provide the opportunity for greatness.</p>
<p>Greatness at Gestalt is no small feat.  We&#8217;re providing software and consulting services to the Department of Defense.  The DOD can no longer afford the status quo of paying big bucks to big companies that take many years to deliver mounds of paper and little of value.  The DOD&#8217;s &#8220;competition&#8221; these days doesn&#8217;t thrive on big budgets, big monolithic organizations or deadlines in the far off future.  The DOD&#8217;s &#8220;competition&#8221; thrives on constraints, is massively distributed and constantly seeking payoffs sooner rather than later.  Greatness at Gestalt is delivering the right technology solutions quickly and in an open, non-proprietary manner so that the DOD can succeed in an ever changing environment.</p>
<p><img src="http://joshuahoover.com/wp-content/uploads/2007/10/number_one_button.png" alt="Number One Button" style="padding-left: 5px" align="right" />Scrum Master&#8217;s play a big role in helping Gestalt as a whole reach greatness.  It&#8217;s not because we are more important or talented than anyone else within the company.  The role we play within Gestalt is one of leadership on a variety of levels; serving as change agents that touch many different areas within the company.  We are only a piece to the puzzle called greatness, but if we don&#8217;t do our jobs well then there are many others that suffer as a result and the puzzle is incomplete.  Not being great as Scrum Masters at Gestalt is not an option.  As Seth Godin says on page 57 of <a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.com%2FDip-Little-Book-Teaches-Stick%2Fdp%2F1591841666%2F&amp;tag=imustbeanacro-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=9325" title="The Dip on Amazon.com">The Dip</a>: <em>If you&#8217;re not going to get to #1, you might as well quit now.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://joshuahoover.com/2007/10/02/be-great-or-quit-now/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Attack of The Resume</title>
		<link>http://joshuahoover.com/2007/08/30/attack-of-the-resume/</link>
		<comments>http://joshuahoover.com/2007/08/30/attack-of-the-resume/#comments</comments>
		<pubDate>Fri, 31 Aug 2007 03:15:51 +0000</pubDate>
		<dc:creator>Joshua Hoover</dc:creator>
				<category><![CDATA[Biz]]></category>
		<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://joshuahoover.com/2007/08/30/attack-of-the-resume/</guid>
		<description><![CDATA[Is your resume really long? Is it chock full of never ending prose? Does it cover every job you&#8217;ve held since about the age of ten? Does your resume lose YOUR attention three sentences in? Take heart, you&#8217;re not alone. I&#8217;ve noticed a trend in tech resumes over the years. They tend to be extremely [...]]]></description>
			<content:encoded><![CDATA[<p>Is your resume really long?  Is it chock full of never ending prose?  Does it cover every job you&#8217;ve held since about the age of ten?  Does your resume lose <strong>YOUR</strong> attention three sentences in?  Take heart, you&#8217;re not alone.</p>
<p>I&#8217;ve noticed a trend in tech resumes over the years.  They tend to be extremely long, boring and short on anything I would consider informative.  Earlier this year I swear I had a twenty pager in front of me.  I wouldn&#8217;t mind it so much if people wrote overly long resumes that read like a decent novel, but most of them are bordering on nonsensical due to poor grammar and horrendous formatting.  My designer friends would cry if they saw the abuse of typography committed by some of the resumes I&#8217;ve had to review over the years.</p>
<p>Enough criticism, now onto what I&#8217;d like to see in a resume.  I really want to know what you&#8217;ve <strong>accomplished </strong>in the past.  <strong>Accomplished</strong>, that&#8217;s the key word there.  I don&#8217;t care about what you did day-to-day at your job.  It&#8217;s nice to know that you did everything from re-engineer the next <a href="http://www.google.com/search?q=pet+store+application" title="Google search for Pet Store application">Pet Store app</a> to water the company&#8217;s plants, but we can talk about that later.  I care about answers to questions like: What have you done that has made a positive difference?  What were you able to make happen that delivered value to your customers?  If you can communicate that on your resume, then you have just put yourself in the top 20% &#8211; easy.</p>
]]></content:encoded>
			<wfw:commentRss>http://joshuahoover.com/2007/08/30/attack-of-the-resume/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>A Bastion of Customer Service: Home Depot</title>
		<link>http://joshuahoover.com/2007/08/28/a-bastion-of-customer-service-home-depot/</link>
		<comments>http://joshuahoover.com/2007/08/28/a-bastion-of-customer-service-home-depot/#comments</comments>
		<pubDate>Wed, 29 Aug 2007 03:36:46 +0000</pubDate>
		<dc:creator>Joshua Hoover</dc:creator>
				<category><![CDATA[Biz]]></category>

		<guid isPermaLink="false">http://joshuahoover.com/2007/08/28/a-bastion-of-customer-service-home-depot/</guid>
		<description><![CDATA[Looks like Seth Godin has noticed the same stellar service at Home Depot that I have of late. Mind you, I&#8217;m not hanging out at Home Depot much, but the last few visits have been filled with frustration. Aisles are a mess, shelves are even worse, and the checkout clerks take &#8220;it&#8217;s not my problem&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>Looks like <a href="http://feeds.feedburner.com/~r/typepad/sethsmainblog/~3/148259600/lying-to-your-c.html" title="Lying to your customers">Seth Godin has noticed the same stellar service at Home Depot</a> that I have of late.  Mind you, I&#8217;m not hanging out at Home Depot much, but the last few visits have been filled with frustration.  Aisles are a mess, shelves are even worse, and the checkout clerks take &#8220;it&#8217;s not my problem&#8221; to a whole new level.</p>
<p>The best is when my Dad and I were ready to pay for a few items at the local Home Depot here in Joplin, MO.  I suggested we go through the self-checkout.  My last experience at this Home Depot told me that the counter intuitive self-checkout machines were a safer bet.  My Dad spotted a clerk with an open lane so it was too late.  He approached the register and asked the clerk how he was doing.  The guy replied with, &#8220;I&#8217;m pretty pissed off right now,&#8221;  raises his voice, &#8220;See that girl right over there at that register?  She&#8217;s telling me what to do.  She&#8217;s only worked here one week and she thinks she knows everything.&#8221;  Uh-huh, OK.  Thanks for sharing buddy.</p>
<p>Sigh.</p>
]]></content:encoded>
			<wfw:commentRss>http://joshuahoover.com/2007/08/28/a-bastion-of-customer-service-home-depot/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
