<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>AdventureTech</title>
	
	<link>http://www.adventuretechgroup.com</link>
	<description>Kansas City .Net Custom Software Provider practicing Agile Lean and Kanban Principles</description>
	<lastBuildDate>Sat, 09 Mar 2013 22:49:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.3</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Adventuretech" /><feedburner:info uri="adventuretech" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Morally Lucky Software</title>
		<link>http://feedproxy.google.com/~r/Adventuretech/~3/sCtiLa9iTKk/</link>
		<comments>http://www.adventuretechgroup.com/2012/05/morally-lucky-software/#comments</comments>
		<pubDate>Thu, 17 May 2012 20:13:21 +0000</pubDate>
		<dc:creator>AdventureTech</dc:creator>
				<category><![CDATA[General Information]]></category>

		<guid isPermaLink="false">http://www.adventuretechgroup.com/?p=2020</guid>
		<description><![CDATA[As a culture we are highly focused on results and less so on the path to the result. You can see this mentality throughout our laws. For example given two drunk drivers going home, the first driver gets caught and recieves a DUI, while the second driver as a result of being drunk hits and [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="" src="/wp-content/uploads/2012/05/luck.jpg" style="margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; float: right; width: 250px; height: 188px; " />As a culture we are highly focused on results and less so on the path to the result. You can see this mentality throughout our laws.</p>
<p>For example given two drunk drivers going home, the first driver gets caught and recieves a DUI, while the second driver as a result of being drunk hits and kills another driver will get charged with both a DUI and manslaughter. Now both drivers took the same risks and for chances not under their control had two different results, while we can morally blame both drivers for the same actions we choose to punish them differently. &nbsp;This is refered to as resultant moral luck, are you building your software with it?</p>
<p>Just because you delivered software last time that was on schedule and worked correctly, was it just moral luck? Knowing that there are ways to improve your development process and improve your code quality as to reduce the risk involved in creating software, are you still not using them? Not using them is not calling your friend to drive you home from the bar, yes you know its a good idea but you got home safely last time so you don&#39;t need to this time.</p>
<p>Should you be accepting moral praise for a project from the business, when the result was less in your control then it could have been? Clearly building a trivial website for a hobby has minimal risk but if the software you are building for a business is of importance, must you wait for a the dice to come up against you before you try to do better?</p>
<img src="http://feeds.feedburner.com/~r/Adventuretech/~4/sCtiLa9iTKk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.adventuretechgroup.com/2012/05/morally-lucky-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.adventuretechgroup.com/2012/05/morally-lucky-software/</feedburner:origLink></item>
		<item>
		<title>The logical conclusions</title>
		<link>http://feedproxy.google.com/~r/Adventuretech/~3/IwKyaJtam_0/</link>
		<comments>http://www.adventuretechgroup.com/2012/03/the-logical-conclusions/#comments</comments>
		<pubDate>Mon, 12 Mar 2012 20:22:21 +0000</pubDate>
		<dc:creator>AdventureTech</dc:creator>
				<category><![CDATA[Agile Practices]]></category>
		<category><![CDATA[Business Development]]></category>
		<category><![CDATA[Lean/Kanban]]></category>

		<guid isPermaLink="false">http://www.adventuretechgroup.com/?p=2014</guid>
		<description><![CDATA[Feeling a bit inspired by the recent DirectTV commericals&#160;I figured it&#39;s about time to apply the same rational thought patterns to the waterfall&#160;methodology. When have a deadline approaching, you work all night. When you work all night, you don&#39;t get enough sleep. When you don&#39;t get enough sleep, you turn into a zombie. When you [...]]]></description>
			<content:encoded><![CDATA[<p>Feeling a bit inspired by the recent <a href="http://www.youtube.com/watch?v=7udQSHWpL88">DirectTV commericals</a>&nbsp;I figured it&#39;s about time to apply the same rational thought patterns to the waterfall&nbsp;<span style="font-size: 9pt; line-height: 115%; font-family: Arial, sans-serif; ">methodology</span>.</p>
<p>When have a deadline approaching, you work all night.<br />
	When you work all night, you don&#39;t get enough sleep.<br />
	When you don&#39;t get enough sleep, you turn into a zombie.<br />
	When you turn into a zombie, you start eating your co-workers.<br />
	<strong>Don&#39;t eat your co-workers, get rid of waterfall.</strong></p>
<p>When you try to generate an accurate project timeline you start guessing.<br />
	When you start guessing, you start grasping at straws.<br />
	When run out of straws to grasp at, you look for more.<br />
	When you look for more straws, you go looking through trash.<br />
	When you go looking through trash, you find yourself in a dumpster.<br />
	<strong>Don&#39;t go dumpster diving, get rid of waterfall.</strong></p>
<p>When you plan too much, you can&#39;t make&nbsp;<span style="font-size: 9pt; line-height: 115%; font-family: Arial, sans-serif; ">decisions&nbsp;</span>later.<br />
	When you can&#39;t make&nbsp;<span style="font-size: 9pt; line-height: 115%; font-family: Arial, sans-serif; ">decisions&nbsp;</span>later, things will need to change.<br />
	When things need to change, you need to change directions.<br />
	When you can&#39;t switch directions, you drive off an oncoming cliff.<br />
	<strong>Don&#39;t drive off a cliff, get rid of waterfall.</strong></p>
<p>When you estimate a feature wrong, your boss wants you to improve.<br />
	When your boss wants you to improve, you practice estimating.<br />
	When you practice estimating, you estimate how many tacos you can eat.<br />
	When you practice eating tacos all day, you spend all night in the bathroom.<br />
	<strong>Don&#39;t spend all night in a bathroom, get rid of waterfall.</strong></p>
<p>When requirements can&#39;t change, the customer wants to change them.<br />
	When the customer can&#39;t change them, the customer gets mad.<br />
	When the customer gets mad at you, you get mad.<br />
	When you get mad, you go home mad.<br />
	When you go home mad, your mother in-law stops by.<br />
	When your mother in-law stops by, she tells you everything you are doing wrong.<br />
	When she tells you everything you are doing wrong, you punch her in the face.<br />
	<strong>Don&#39;t punch your mother in-law in the face, get rid of waterfall.</strong></p>
<img src="http://feeds.feedburner.com/~r/Adventuretech/~4/IwKyaJtam_0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.adventuretechgroup.com/2012/03/the-logical-conclusions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.adventuretechgroup.com/2012/03/the-logical-conclusions/</feedburner:origLink></item>
		<item>
		<title>It’s Time To Call BS On The RFP Process</title>
		<link>http://feedproxy.google.com/~r/Adventuretech/~3/njXbqwGiXzA/</link>
		<comments>http://www.adventuretechgroup.com/2012/03/its-time-to-call-bs-on-the-rfp-process/#comments</comments>
		<pubDate>Wed, 07 Mar 2012 16:34:27 +0000</pubDate>
		<dc:creator>AdventureTech</dc:creator>
				<category><![CDATA[General Information]]></category>
		<category><![CDATA[RFP]]></category>

		<guid isPermaLink="false">http://www.adventuretechgroup.com/?p=1987</guid>
		<description><![CDATA[&#8220;Will you be able to bid by the 20th, so we can accurately plan the project timeline, budget and compare all bids?&#8221; &#8220;Please include SDLC phases, a project timeline in months, your roles for this project, total hours to complete the project and grand total price.&#8221; I had imagined that the dysfunctional days of the [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="" class="alignright size-full wp-image-1989" src="http://www.adventuretechgroup.com/wp-content/uploads/2012/03/RFP-Small.png" style="border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; float: right; width: 312px; height: 446px; " title="" /></p>
<p><strong style="font-size: 18px; "><em>&ldquo;Will you be able to bid by the 20th, so we can accurately plan the project timeline, budget and compare all bids?&rdquo;</em></strong></p>
<p><span style="font-size:18px;"><strong><em>&ldquo;Please include SDLC phases, a project timeline in months, your roles for this project, total hours to complete the project and grand total price.&rdquo;</em></strong></span></p>
<p>I had imagined that the dysfunctional days of the RFP (<a href="http://en.wikipedia.org/wiki/Request_for_proposal" target="_blank">Request For Proposal</a>) in software development were gone. Man, was I surprised to see an Executive-level IT Manager still committing the irresponsible mistakes that have driven software development projects to failure over the last 40 years.</p>
<p><strong><em>So who uses the RFP model? Where did it come from?</em></strong></p>
<p>1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>Construction industries</strong> &ndash; who have known, repeatable processes with supposed predictability but who <em>still have a 90% failure rate on estimates.</em></p>
<p>2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>Sleazy sales people</strong> &ndash; who are not interested in software value &ndash; <em>only their commission.</em></p>
<p>3)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>Government</strong> &ndash; whose addiction to waste <em>should never be used as a business model.</em></p>
<p>And we all know this negligent game &#8211; toss out the lowest bid, toss out the highest bid, haggle on rate, fabricate timelines, pad estimates, rush to an <a href="http://www.adventuretechgroup.com/2011/12/the-human-cost-of-deadlines/" target="_blank">arbitrary deadline</a>, work 80 hour weeks and then celebrate project survival.</p>
<p>But what are we really bidding on? A <a href="http://www.adventuretechgroup.com/2011/10/whats-your-software-guarantee-and-why-on-earth-do-you-believe-it/" target="_blank">contractual guarantee that change won&rsquo;t occur</a> or that punishment should ensue? And what if change does occur during the project?</p>
<p><span style="font-size:16px;"><strong><em>An RFP will guarantee you fixed time and cost, but here&rsquo;s what else it will guarantee you:</em></strong></span></p>
<p><strong>Waste.</strong> <em>68% of IT projects are NOT completed on time and budget.</em> (Only 32% of IT projects are completed on time/budget, 44% are completed late and over budget and 24% are abandoned. Source: <a href="http://modelus.com/Blog/post/2009/05/04/Standish-CHAOS-report-for-2009.aspx" target="_blank"><em>Standish &ldquo;Chaos Report&rdquo; 2009</em></a><em>.</em>) <strong><em>You are not exempt!</em></strong> Your RFP will ensure your inclusion in this statistical failure &ndash; despite your belief that it&rsquo;s the remedy. The RFP is part of the continuing cause of these wasteful company practices. Can you really afford to be a statistic in this economy?</p>
<p><strong>Disgruntled Developers.</strong> The inability to move a timeline or cost means employee overtime to meet what was <a href="http://www.adventuretechgroup.com/2012/01/is-developer-productivity-a-crap-shoot/" target="_blank">well intended guesswork on software</a> that hasn&rsquo;t been created before. <a href="http://www.adventuretechgroup.com/2012/02/what-should-you-look-for-in-a-software-development-mentor/" target="_blank">Good developers</a> in the .Net space are a rare commodity. Treat them well. They are almost as recession proof as beer and can work almost anywhere they like. Managers/owners who view them as replaceable commodities will deservedly incur the cost of knowledge loss and replacement learning curves.</p>
<p><strong>Disgruntled Employees.</strong> Change is inevitable and it&rsquo;s a na&iuml;ve manager who believes that employees won&rsquo;t go directly to developers to secretly request changes to their original scripting in that almighty RFP. It just means the developers will have to sneak it in and work longer hours to help out the users. <a href="http://www.adventuretechgroup.com/2011/05/the-new-model-is-here-it-and-business-must-work-together/" target="_blank">They both know they&rsquo;re on the same team&hellip;</a> Why don&rsquo;t YOU?</p>
<p><strong>Disgruntled Accountants.</strong> Sure, you&rsquo;ve made the accountants happy up front with the RFP temptation of &ldquo;<em>set-it-and-forget-it</em>&rdquo; budgetary &ldquo;predictability&rdquo;, but experience should tell you that you have created an inherently wasteful, poor quality product that will have ill-effects beyond delivery&#8230;.perhaps even before delivery. The accountants will ultimately be disgruntled because what they thought was a finished product is not. In fact, many more maintenance projects will amount to many times more than the original RFP. The cost of that original RFP will also spill into other projects in the form of <a href="http://www.adventuretechgroup.com/2011/09/technical-debt-when-deadlines-are-met-bad-decisions-are-forgotten-but-bad-code-lives-on/" target="_blank">Technical Debt</a>.</p>
<p><strong>Disgruntled Customers. </strong>Fixing project cost creates measureable business cost in the form of customers who prefer to use your competitors&rsquo; products. It doesn&rsquo;t matter if your customers are internal (employees) or external paying customers. Your &ldquo;<em>internal customers</em>&rdquo; will pass on a poor software experience to your paying customers. (How many times have you had that experience passed on to you over the phone? &ldquo;<em>I&rsquo;m sorry, the system isn&rsquo;t able to &hellip;</em>&rdquo;) <strong><em>You will pay for it either way</em></strong>. RFP&rsquo;s ensure that customer-driven requirements will take a back seat to the time/cost commitment of the almighty RFP. A company&rsquo;s inability to adapt &ldquo;<em>the plan</em>&rdquo; and pivot/respond to real business customer feedback cycles guarantees poor quality software and a poor client experience.</p>
<p><strong>Disgruntled Ownership. </strong>Antagonistic relationships between developers, employees, accountants and customers make for disgruntled Ownership. Creating a company quagmire from an RFP seems at odds with good entrepreneurship. If you are a business owner, and your IT manager is proposing a model like an RFP &#8211; understand that it is at odds with the very nature of software.</p>
<p><strong>Fired Managers.</strong> Managers playing the RFP game are not interested in value&#8230;only cost. They are interested in following the plan &ndash; not the ability to respond to change. They are more interested in comprehensive documentation &#8211; not iterative working software. They are more interested in contract negotiation &ndash; not customer collaboration. These are all things that the <a href="http://www.adventuretechgroup.com/2011/03/agile-fundamentals-follow-the-knowledge/" target="_blank">Agile Manifesto</a> addresses. Do yourself and your career a favor. Learn better software philosophies. It will save your job.</p>
<p><span style="font-size:16px;"><strong><em>RFP is NOT the right model for software development.</em></strong></span></p>
<p>And it never was! IT professionals have always known the irreconcilable disconnect between guesstimates and the reality of coding. <a href="http://www.adventuretechgroup.com/2012/02/are-you-looking-for-a-hero-developer-or-a-consultant/" target="_blank">Listen to them!</a></p>
<p>Let&rsquo;s stop this awful, wasteful practice. We&rsquo;ve learned so much from the failures of this system to be perpetuating this harmful, wasteful approach to software development in this economy.</p>
<p>I have an idea. I&rsquo;d like to redefine what RFP <span style="font-size:16px;"><em>really</em> </span>means to companies. Here&rsquo;s a handful of options &ndash; feel free to add your own.</p>
<p>&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong><em>Requesting Failure Please? </em></strong></p>
<p>&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong><em>Recreate Former Problems</em></strong></p>
<p>&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong><em>Ready For Pain? </em></strong></p>
<p>&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong><em>Request For Panic? </em></strong></p>
<p>&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong><em>Request Flawed Performance</em></strong></p>
<p>&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong><em>Request Flatulent Product</em></strong></p>
<p>&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong><em>Run For Parachute</em></strong></p>
<p>&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong><em>Randomly Formulated Plan</em></strong></p>
<p>&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong><em>Really Faked Projections</em></strong></p>
<p>&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong><em>Reassess Failed Philosophy</em></strong></p>
<p>&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong><em>Restart Failed Project</em></strong></p>
<p>&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong><em>Random Firing Permitted</em></strong></p>
<p>&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong><em>Repress Future Profitability</em></strong></p>
<p>&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong><em>Rewrite Forced Programs</em></strong></p>
<p>&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong><em>Rework Fanatical Projections</em></strong></p>
<p>&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong><em>Remember Former Pain? </em></strong></p>
<p>&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong><em>Recently Failed Project</em></strong></p>
<p>&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong><em>Refund Financial Profit</em></strong></p>
<p>&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong><em>Regret Faked Promises</em></strong></p>
<p>&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong><em>Richly Formed Prank</em></strong></p>
<p>&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong><em>Relic From (the) Past</em></strong></p>
<img src="http://feeds.feedburner.com/~r/Adventuretech/~4/njXbqwGiXzA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.adventuretechgroup.com/2012/03/its-time-to-call-bs-on-the-rfp-process/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.adventuretechgroup.com/2012/03/its-time-to-call-bs-on-the-rfp-process/</feedburner:origLink></item>
		<item>
		<title>Are You Looking For A “Hero Developer” Or A Consultant?</title>
		<link>http://feedproxy.google.com/~r/Adventuretech/~3/YX4TZWze0WQ/</link>
		<comments>http://www.adventuretechgroup.com/2012/02/are-you-looking-for-a-hero-developer-or-a-consultant/#comments</comments>
		<pubDate>Tue, 21 Feb 2012 15:23:46 +0000</pubDate>
		<dc:creator>AdventureTech</dc:creator>
				<category><![CDATA[Consulting Practices]]></category>
		<category><![CDATA[General Information]]></category>

		<guid isPermaLink="false">http://www.adventuretechgroup.com/?p=1981</guid>
		<description><![CDATA[Let&#39;s take a quick look at a scenario that happens all too often in the business world&#8230; 1.&#160;&#160;&#160;&#160;&#160;&#160; Company has process/culture problem. 2.&#160;&#160;&#160;&#160;&#160;&#160; Consultant brings in new process. 3.&#160;&#160;&#160;&#160;&#160;&#160; Company loves new process. 4.&#160;&#160;&#160;&#160;&#160;&#160; Process fixes problem. 5.&#160;&#160;&#160;&#160;&#160;&#160; Consultant becomes hero. 6.&#160;&#160;&#160;&#160;&#160;&#160; Company thinks Consultant IS the process. 7.&#160;&#160;&#160;&#160;&#160;&#160; Company becomes dependent upon Consultant. 8.&#160;&#160;&#160;&#160;&#160;&#160; [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="" class="alignright size-full wp-image-1983" src="http://www.adventuretechgroup.com/wp-content/uploads/2012/02/hero-Small.jpg" style="border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; float: right; width: 300px; height: 301px; " title="" /></p>
<p>Let&#39;s take a quick look at a scenario that happens all too often in the business world&#8230;</p>
<p style="margin-left:.25in;">1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Company has process/culture problem.</p>
<p style="margin-left:.25in;">2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Consultant brings in new process.</p>
<p style="margin-left:.25in;">3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Company loves new process.</p>
<p style="margin-left:.25in;">4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Process fixes problem.</p>
<p style="margin-left:.25in;">5.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Consultant becomes hero.</p>
<p style="margin-left:.25in;">6.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Company thinks Consultant <strong><em>IS</em></strong> the process.</p>
<p style="margin-left:.25in;">7.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Company becomes dependent upon Consultant.</p>
<p style="margin-left:.25in;">8.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Company doesn&rsquo;t want to let Consultant go.</p>
<p>When it comes to software developers, we live in a town that gets attached to individuals.</p>
<p>Often we start as consultants and over time bleed into staffing models.</p>
<p>It&rsquo;s somewhat revealing about what clients truly want.</p>
<p>And it&rsquo;s cultural. It has to do with trust and execution. After being at a client for awhile, the Consultant&#39;s messages &#8211; and what their Company stands for &ndash; become replaced by the hero culture of the individual.</p>
<p>There is a portion of this that&rsquo;s knowledge work and we fear that change of personality presents a loss of that knowledge. We worry that it will create uncertainty in our daily continuity. That&rsquo;s understandable. We start to imagine that the daily operations of the new process can&rsquo;t operate without the Consultant on hand to make it tick. But other individuals have knowledge too, so perhaps the real fear is that we might be losing someone who can save us in dire circumstances.</p>
<p><strong><em>The fear of losing the hero as our &quot;Ace in the hole&quot;. </em></strong></p>
<p>The intention of having a consultant should be to help companies course correct and become self-sufficient with new approaches.</p>
<p>If you&rsquo;ve had a rock-star IT consultant come in to help with your internal pictures, at some point he or she should be able to put themselves out of a job.&nbsp;But the opposite invariably happens and <strong><em>Dependency situations arise instead</em></strong>.</p>
<p>Companies lose sight of the original intention, and the consultant gets swallowed up in the process they&rsquo;re attempting to correct and the message is lost. The Consultant becomes a daily grind &quot;fix-it-all&quot; super-hero &ndash; strapped to the process they&rsquo;ve been hired to provide assistance with. &nbsp;</p>
<p>We get tied up in the achievements of the individual, and not the philosophies they brought to the table. We start treating him or her as a great developer who can get more work done than their peers, and the Consultant turns into a &ldquo;Butts in Seats&rdquo; contractor. We lose sight of how they were able to achieve success. In fact, we don&rsquo;t really care. Ultimately, we just want it done for us. We want the hero to arrive to save us from the very same poor decisions we were asking them to originally help us with.</p>
<p><em><strong>We want the Consultant to save us from ourselves.</strong></em></p>
<p>Focus instead on what the Consultant is telling you &#8211; the process improvement and self-sufficiency. Not the hero that made it happen. Listen to what he or she is telling you. Don&rsquo;t just watch them execute and absolve yourself of the responsibility of learning what they are attempting to teach you.</p>
<p>Instead, up your own game. After all, that&rsquo;s what the Consultant was originally brought in to do, right?</p>
<img src="http://feeds.feedburner.com/~r/Adventuretech/~4/YX4TZWze0WQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.adventuretechgroup.com/2012/02/are-you-looking-for-a-hero-developer-or-a-consultant/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.adventuretechgroup.com/2012/02/are-you-looking-for-a-hero-developer-or-a-consultant/</feedburner:origLink></item>
		<item>
		<title>What Should You Look For In A Software Development Mentor?</title>
		<link>http://feedproxy.google.com/~r/Adventuretech/~3/3QTKeXNSelo/</link>
		<comments>http://www.adventuretechgroup.com/2012/02/what-should-you-look-for-in-a-software-development-mentor/#comments</comments>
		<pubDate>Thu, 09 Feb 2012 20:45:08 +0000</pubDate>
		<dc:creator>AdventureTech</dc:creator>
				<category><![CDATA[AdventureTech Culture]]></category>
		<category><![CDATA[General Information]]></category>
		<category><![CDATA[Mentoring]]></category>

		<guid isPermaLink="false">http://www.adventuretechgroup.com/?p=1965</guid>
		<description><![CDATA[Post written by Brett Gibson, Owner at AdventureTech Every day I see more and more developers becoming agents of positive cultural change in their own organizations and IT communities.&#160;Either by nature or occupational hazard, we enjoy problem solving. It&#8217;s just how we tick. Because software touches every aspect of a modern organization, our opinions are [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="" class="alignright size-medium wp-image-1972" src="http://www.adventuretechgroup.com/wp-content/uploads/2012/02/guidancesign-Small-300x265.jpg" style="margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; float: right; width: 300px; height: 265px; " title="" />Post written by <a href="http://www.linkedin.com/in/brettbgibson" target="_blank">Brett Gibson</a>, Owner at AdventureTech</p>
<p>Every day I see more and more developers becoming agents of positive cultural change in their own organizations and IT communities.&nbsp;Either by nature or occupational hazard, we enjoy problem solving. It&rsquo;s just how we tick.</p>
<p>Because software touches every aspect of a modern organization, our opinions are being sought to help solve larger <a href="http://www.adventuretechgroup.com/2011/03/what-is-systems-thinking-at-adventuretech-its-part-of-who-we-are/" target="_blank"><u>systems pictures</u></a>. As we do so, mentors and thought-leaders have become an indispensible part of that transformation to <u><a href="http://www.adventuretechgroup.com/category/agile/" target="_blank">better practices</a></u>.</p>
<p>Developers are in a constant learning culture and it can be an overwhelming experience for <a href="http://www.adventuretechgroup.com/2012/01/my-adventuretech-experience-a-post-from-the-new-guy/" target="_blank"><u>new developers</u></a>&nbsp;to even know where to begin. Given the pace at which new technologies and practices arrive and the breadth (and depth) of knowledge we&rsquo;re expected to retain, ours is an industry that benefits immensely from mentoring.</p>
<p>Mentoring assists with technology, practice and process learning curves, team cohesion, software delivery, stakeholder engagement and employee retention (something that all IT departments face).</p>
<p>Rather than tread ground that&rsquo;s already been walked before, a mentor will show you solutions that have already been formed and help you avoid technical dead-ends that have already been taken. It can also help a company avoid <u><a href="http://www.adventuretechgroup.com/2011/09/technical-debt-when-deadlines-are-met-bad-decisions-are-forgotten-but-bad-code-lives-on/" target="_blank">Technical Debt</a></u>&nbsp;born of rookie mistakes.</p>
<p><span style="font-size:16px;"><strong>So what are the qualities you should seek in a mentor?</strong></span></p>
<p>1. Seek out a subject matter expert (if one exists) in your area. Someone who has invested the time it takes to understand something deeply.</p>
<p>2. Seek out someone who actually practices what they preach and who can explain why alternate approaches might fail. But beware of a mentor claiming subject matter expert status in a technology that&rsquo;s 10 years old&hellip; We call that archaeology.</p>
<p>3. Seek out developer mentors who are the communicators in your discipline. The ones who publically speak and blog are excellent choices because they&rsquo;re brave enough to publically stand behind their facts and convictions.</p>
<p>4. Seek out developers who are trying to address larger industry dysfunctions like Agile, Lean, Kanban. These are your thought-leaders. They are the ones attempting to make this industry a better place to work in. They are the culture changers &ndash; the ones who can help with larger company pictures.</p>
<p>5. Seek out a mentor who is also focused on community. We&rsquo;re fortunate in Kansas City that the developer community is so actively collaborative in nature.</p>
<p>Good developers love to learn and share it. Good mentors show up.</p>
<p>Here&rsquo;s a quick list of groups and events that you might think about checking out.&nbsp;This list is not exhaustive, but a great starting point if you&rsquo;re wanting to find a mentor or simply become more active in the community.&nbsp;</p>
<p><span style="font-size:14px;"><a href="http://kcdc.info/" target="_blank"><u>Kansas City Developers Conference</u></a></span>&nbsp;&ndash;&nbsp;A yearly event not to be missed. <a href="http://www.linkedin.com/in/leebrandt" target="_blank"><u>Mentors</u></a>, MVP&rsquo;s, speakers, bloggers, experts galore.</p>
<p><span style="font-size:14px;"><a href="http://limitedwipsocietykc.org/" target="_blank"><u>Limited WIP Society Kansas City</u></a></span>&nbsp;-&nbsp;A monthly meet up for developers interested in the Lean and Kanban software development. A great roundtable on topics suggested and voted on by those who attend. Moderated by <a href="http://www.adventuretechgroup.com/people/troytuttle/">Troy Tuttle</a>.</p>
<p><span style="font-size:14px;"><a href="http://www.kcitp.com/" target="_blank"><u>Kansas City IT Professionals</u></a></span> &ndash; Run by community advocate <u><a href="http://www.linkedin.com/in/michaelgelphman" target="_blank">Mike Gelphman</a></u>. Mike also runs the most active IT <a href="http://www.linkedin.com/groups?gid=56696&amp;mostPopular=&amp;trk=tyah" target="_blank"><u>LinkedIn group</u></a>&nbsp;in Kansas City.</p>
<p><span style="font-size:14px;"><a href="http://kcnext.com/" target="_blank"><u>KCNext</u></a> </span>&ndash;&nbsp;Recently merged with SITAKS serving as a regional advocate for KC Tech companies.</p>
<img src="http://feeds.feedburner.com/~r/Adventuretech/~4/3QTKeXNSelo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.adventuretechgroup.com/2012/02/what-should-you-look-for-in-a-software-development-mentor/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.adventuretechgroup.com/2012/02/what-should-you-look-for-in-a-software-development-mentor/</feedburner:origLink></item>
		<item>
		<title>My AdventureTech Experience: A Post From “The New Guy”</title>
		<link>http://feedproxy.google.com/~r/Adventuretech/~3/ZEBdoYpztBo/</link>
		<comments>http://www.adventuretechgroup.com/2012/01/my-adventuretech-experience-a-post-from-the-new-guy/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 18:37:09 +0000</pubDate>
		<dc:creator>AdventureTech</dc:creator>
				<category><![CDATA[AdventureTech Culture]]></category>
		<category><![CDATA[General Information]]></category>
		<category><![CDATA[Joe Davis]]></category>

		<guid isPermaLink="false">http://www.adventuretechgroup.com/?p=1944</guid>
		<description><![CDATA[Post written by Joseph Davis, Web Application Developer at AdventureTech, AKA &#34;The New Guy&#34; I first came in contact with AdventureTech in September of 2011. &#160;A good friend of mine, Donald Rossberg, had been attending a local business networking event where he met and became acquainted with Brett Gibson, one of the owners of AdventureTech, [...]]]></description>
			<content:encoded><![CDATA[<p><b id="internal-source-marker_0.9488306497223675"><span style="font-size: 15px; font-family: Calibri; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "><img alt="" class="alignright size-medium wp-image-1957" src="http://www.adventuretechgroup.com/wp-content/uploads/2012/01/IMG_0070-Small-225x300.jpg" style="border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; float: right; width: 225px; height: 300px; " title="" />Post written by <a href="http://www.linkedin.com/in/josephericdavis" target="_blank">Joseph Davis</a>, Web Application Developer at AdventureTech, AKA &quot;The New Guy&quot;</span></b></p>
<div>
<p><b><span style="font-size: 15px; font-family: Calibri; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">I first came in contact with AdventureTech in September of 2011. &nbsp;A good friend of mine, Donald Rossberg, had been attending a local business networking event where he met and became acquainted with <a href="http://www.linkedin.com/in/brettbgibson" target="_blank">Brett Gibson</a>, one of the owners of AdventureTech, who was also attending the event. When Donald found out I was passively seeking a new opportunity he arranged a lunch meeting for the three of us so I could meet Brett.</span></b></p>
<p><b><span style="font-size: 15px; font-family: Calibri; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Brett was a very talkative and friendly fellow. One thing that immediately stood out to me in his conversation was his deep interest and understanding of agile development principles.&nbsp;</span><span style="font-size: 15px; font-family: Calibri; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">I could tell from the depth of examples he spoke of that, to him</span><span style="font-size: 15px; font-family: Calibri; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; "> and to AdventureTech, &ldquo;agile&rdquo; wasn&rsquo;t just some buzz word they adopted for a season. Instead, it was something they had successfully implemented, that they believed deeply in, and that they had enhanced through multiple experiences with clients.</span></b></p>
<p><b><span style="font-size: 15px; font-family: Calibri; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Some time later I ended up in another lunch meeting, this time with several of AdventureTech&rsquo;s developers, including <a href="http://www.linkedin.com/in/philledgerwood" target="_blank">Phil Ledgerwood</a>, <a href="http://www.linkedin.com/in/troytuttle" target="_blank">Troy Tuttle</a>, <a href="http://www.linkedin.com/in/leebrandt" target="_blank">Lee Brandt</a>, and <a href="http://www.linkedin.com/in/brianemoon" target="_blank">Brian Moon</a>. &nbsp;I was prepared for a technical drilling as is common with many panel interviews I&rsquo;ve been through in the past.&nbsp;Instead it seemed they were more interested in telling me about themselves as a company, what they were all working on and what tools they were using in their various projects. &nbsp;</span></b></p>
<p><b><span style="font-size: 15px; font-family: Calibri; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">They spoke of Inversion of control containers, object-relational mapping tools, test driven development, and other design and development patterns. Many of these were tools and practices that I had read about and </span><span style="font-size: 15px; font-family: Calibri; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">of which I had a fair level of theoretical understanding but </span><span style="font-size: 15px; font-family: Calibri; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">had not had the opportunity to put into practice in a professional work environment. The prospect of doing so was very appealing to me.</span></b></p>
<p><b><span style="font-size: 15px; font-family: Calibri; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Until just recently, the team of developers at AdventureTech was composed entirely of very experienced senior level developers, many of whom are involved in the community and give talks at development conferences.&nbsp;Such was their culture and the nature of their team. &nbsp;Now they have begun bringing on some younger developers with the intent of molding the next generation of senior level industry leaders in Kansas City. &nbsp;</span></b></p>
<p><b><span style="font-size: 15px; font-family: Calibri; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">They aren&rsquo;t looking for developers who already know it all, but instead they want people with an aptitude and thirst for learning along with good communication skills.&nbsp;One thing I heard a number of times during the interview process was: &ldquo;How to write good code? That&rsquo;s easy to teach. &nbsp;How to teach a person to have good communication skills&hellip; that&rsquo;s something they should have learned in kindergarten.&quot;</span></b></p>
<p><b><span style="font-size: 15px; font-family: Calibri; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">I&rsquo;ve been with the team for about a month now and am pleased to report that it is turning out to be everything I was hoping for. &nbsp;Many of the other guys on the team have titles on their business cards like &ldquo;Software Practice Coach&rdquo;, &ldquo;Software Process Coach&rdquo;, and &ldquo;Developer Mentor&rdquo;. &nbsp;I find myself in a place where learning is fostered and supported, and I&rsquo;m picking up many new things each day. &nbsp;I feel empowered in this environment to be the best I can be and I&rsquo;m very excited about the future of my career.</span></b></p>
<p><b><span style="font-size: 15px; font-family: Calibri; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">In addition to fostering learning and encouraging the use of new tools and technologies, AdventureTech also strives to create a compelling work environment and benefits package that will draw the best developers around.&nbsp;Apart from very competitive compensation and medical benefits, AdventureTech also provides an education and equipment budget so developers can stay sharp, and an extremely generous amount of Paid Time Off that I have only seen matched by some companies for their employees with decades of tenure.</span></b></p>
<p><b><span style="font-size: 15px; font-family: Calibri; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap; ">Although I&rsquo;m still fairly young in my career, I have been through several jobs looking for a place that had everything I was looking for. &nbsp;I&rsquo;ve finally found that place and I&rsquo;m proud to be a team member at AdventureTech.</span></b></p>
</div>
<img src="http://feeds.feedburner.com/~r/Adventuretech/~4/ZEBdoYpztBo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.adventuretechgroup.com/2012/01/my-adventuretech-experience-a-post-from-the-new-guy/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.adventuretechgroup.com/2012/01/my-adventuretech-experience-a-post-from-the-new-guy/</feedburner:origLink></item>
		<item>
		<title>The Great Disconnect: A Developer’s Real Day Versus What Clients Think They Do</title>
		<link>http://feedproxy.google.com/~r/Adventuretech/~3/QHusEQcYQLQ/</link>
		<comments>http://www.adventuretechgroup.com/2012/01/the-great-disconnect-a-developers-real-day-versus-what-clients-think-they-do/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 16:45:54 +0000</pubDate>
		<dc:creator>AdventureTech</dc:creator>
				<category><![CDATA[General Information]]></category>

		<guid isPermaLink="false">http://www.adventuretechgroup.com/?p=1933</guid>
		<description><![CDATA[So, your boss is expecting an 8 hour day of constant productivity on a given project. He or she has planned on that code jockeying to meet a an agreed upon mythical deadline. &#160;Your actual day, however, looks dramatically different than what you or your boss expected&#8230; 8:00am:&#160;&#160;&#160; Phone rings &#8211; You&#8217;re asked to help [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.adventuretechgroup.com/wp-content/uploads/2012/01/diconnect-Small.jpg"><img alt="" class="alignright size-medium wp-image-1939" src="http://www.adventuretechgroup.com/wp-content/uploads/2012/01/diconnect-Small-300x240.jpg" style="border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; float: right; width: 300px; height: 240px; " title="" /></a>So, your boss is expecting an 8 hour day of constant productivity on a given project. He or she has planned on that code jockeying to meet a an <u><a href="http://www.adventuretechgroup.com/2011/12/the-human-cost-of-deadlines/" target="_blank">agreed upon mythical deadline</a></u>. &nbsp;Your actual day, however, <a href="http://www.adventuretechgroup.com/2012/01/is-developer-productivity-a-crap-shoot/" target="_blank"><u>looks dramatically different than what you or your boss expected</u></a>&hellip;</p>
<p style="margin-left:45.0pt;"><strong>8:00am:</strong>&nbsp;&nbsp;&nbsp; Phone rings &ndash; You&rsquo;re asked to help a new employee who doesn&rsquo;t understand the system you were part of implementing a year ago. You take an hour and a half to help out because a departmental manager who believes training is &ldquo;<em>an IT thing</em>,&rdquo; has conveniently passed the buck and absolved himself/herself of the responsibility.</p>
<p style="margin-left:45.35pt;"><strong>9:30am:</strong> &nbsp;&nbsp; You get a coffee break and vent to a coworker that training was not part of why you signed up. Your manager has seen and condoned this 1.5 hours, but still expects you to commit to the &quot;deadline&quot;.</p>
<p style="margin-left:45.0pt;"><strong>10:00am:</strong> You get an email that a self-important departmental manager would like changes to an existing system. He has escalated it to all departmental heads because the competition is doing it and it&rsquo;s the latest priority #1. He is a predictable squeaky wheel, but he generates fear so well that IT is forced to drop everything and respond.</p>
<p style="margin-left:45.0pt;"><strong>10:01am:</strong> You check in with your boss, and indeed, find out that this has been deemed &ldquo;an emergency.&rdquo; You both question the need for a steering committee governing best business interests, but realize that the company should have the ability to change its mind&hellip; And they do &ndash; often.</p>
<p style="margin-left:.6in;"><strong>10:15am:</strong> You both hurry to meet the departmental head to understand this dangerous threat to the stability of the company and experience a venting session about how your software is non-competitive. The specifics are short, but the emotions are high, and IT is to blame for a sudden marketplace inequity.</p>
<p style="margin-left:.6in;"><strong>11:00am:</strong> You decompress with your boss and attempt a course correction to help out Mr. Needy and his attempts to sully the credibility of the IT department.</p>
<p style="margin-left:.6in;"><strong>11:30am:</strong> You&rsquo;re still in the dark as to what the specifics of marketplace advantage translates to, so you go to lunch and spend an entire personal hour discussing and interpreting his needs while two tables over, he has a relaxed meal with the competition.</p>
<p style="margin-left:.6in;"><strong>12:30pm:</strong> You check email and find there&rsquo;s another departmental head with an operational crisis. It turns out to be something that&rsquo;s happened repeatedly before, but your past help hadn&rsquo;t championed any advocates &ndash; it had only created a technology (help-desk) dependency situation. You help the user find the ALT key, resize a window and listen to them talk for an hour about their fear of pressing the wrong button.</p>
<p style="margin-left:.6in;"><strong>1:30pm:</strong> &nbsp; You try to redress where your day has gone and what project it started out being. You start getting back to the project that you&rsquo;re meant to be working on. You view the code, attempt to assimilate it back into to your memory and get on track. The conflicting needs of departmental heads predominate your thoughts and concentration and effort seems a joke if your priorities are forced to change tomorrow.</p>
<p style="margin-left:.6in;"><strong>2:00pm:</strong> &nbsp; You start to question your priorities with your manager. Your manager attempts to run interference but is conflicted by whose political needs will help his own cause. Everything seems to be Priority #1. There seems to be no visibility to the department or company on your ever-changing work schedule.</p>
<p style="margin-left:45.0pt;"><strong>2:30pm:</strong> &nbsp;&nbsp; Things go quiet for a while as if the drama might pass and tomorrow might be a set of new priorities. You feel like a pawn in a game with an allegiance to a department rather than a company. Because no new priorities have actually been set, you go back to your scheduled development work with a tinge of guilt because you&rsquo;ve not really received any true guidance and instead, feel like you should be providing some.</p>
<p style="margin-left:.6in;"><strong>3:30pm:</strong> &nbsp; You get back to the code you were meant to start at 8am this morning.</p>
<p style="margin-left:.6in;"><strong>5:00pm</strong> &nbsp;&nbsp; Your boss stops by to ask about the progress of &ldquo;<em>the project</em>&rdquo;. He reminds you of &quot;<a href="http://www.adventuretechgroup.com/2011/12/the-human-cost-of-deadlines/" target="_blank">the deadline</a>&quot; while your mind wanders more consciously where your subconcious has been all day&#8230;..thinking about finding a new job.&nbsp;</p>
<p>At the end of your 8-hour day, you&rsquo;ve lost 6.5 hours against that project &ldquo;deadline&rdquo; (not including your personal lunch time) and are still expected to deliver a miracle. You wonder how tomorrow will look. You know it&rsquo;s not predictable, and you know that the work you did today will not be accounted &nbsp;for against the project. It will become invisible to your boss, the department and the company.</p>
<p>All they will see is the looming mythical deadline&hellip;and a false perception of IT incompetence.&nbsp;</p>
<img src="http://feeds.feedburner.com/~r/Adventuretech/~4/QHusEQcYQLQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.adventuretechgroup.com/2012/01/the-great-disconnect-a-developers-real-day-versus-what-clients-think-they-do/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.adventuretechgroup.com/2012/01/the-great-disconnect-a-developers-real-day-versus-what-clients-think-they-do/</feedburner:origLink></item>
		<item>
		<title>Is Developer Productivity A Crap Shoot?</title>
		<link>http://feedproxy.google.com/~r/Adventuretech/~3/6gt9-Rm64Wc/</link>
		<comments>http://www.adventuretechgroup.com/2012/01/is-developer-productivity-a-crap-shoot/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 14:51:09 +0000</pubDate>
		<dc:creator>AdventureTech</dc:creator>
				<category><![CDATA[General Information]]></category>
		<category><![CDATA[Lean/Kanban]]></category>

		<guid isPermaLink="false">http://www.adventuretechgroup.com/?p=1918</guid>
		<description><![CDATA[Post written by Brett Gibson, Owner at AdventureTech&#160; We like to educate. In fact, we even have a board game we use frequently to help clients visualize workflow and facilitate collaborative systems thinking. We recently introduced this game (created by a fellow New Zealander, Heaven forbid) to a selected group of cross-functional internal change agents. [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="" class="alignright size-full wp-image-1921" src="http://www.adventuretechgroup.com/wp-content/uploads/2012/01/crap-Small.jpg" style="border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; float: right; width: 400px; height: 267px; " title="" />Post written by <a href="http://www.linkedin.com/in/brettbgibson" target="_blank">Brett Gibson</a>, Owner at AdventureTech&nbsp;</p>
<p>We like to educate. In fact, we even have a board game we use frequently to help clients visualize workflow and facilitate collaborative <a href="http://www.adventuretechgroup.com/2011/03/what-is-systems-thinking-at-adventuretech-its-part-of-who-we-are/" target="_blank"><u>systems thinking</u></a>.</p>
<p>We recently introduced <a href="http://getkanban.com/" target="_blank"><u>this game</u></a> (created by a fellow New Zealander, Heaven forbid) to a selected group of cross-functional internal change agents.</p>
<p>They seemed extremely engaged and excited by the benefits of <a href="http://www.leankanbanuniversity.com" target="_blank"><u>Kanban</u></a> and receptive to the collaborative approach required by each other&rsquo;s input.</p>
<p>It was a great session on software delivery, where the players identified bottlenecks in process from a full systems picture. Amongst other things, we discovered that optimizing one functional area did not ensure better throughput of software.</p>
<p>Important lessons and great stuff if you&rsquo;re in to that sort of thing. We are, and so too was this group.</p>
<p>Here&rsquo;s something interesting, however: <em><span style="font-size:14px;"><strong>In order to represent the productivity of a developer in this game, dice are rolled&hellip; </strong></span></em></p>
<p>This is <strong><em>always</em></strong> an interesting conversation topic and uncovers a host of questions like the ones below. Take a look and let us know what you think:&nbsp;</p>
<p>1. Is it realistic to portray developer productivity this way, on the randomness of a 1-6 scale?</p>
<p>2. Is the daily life of a developer really that unpredictable?</p>
<p>3. If it is, then what does that mean for project planning and estimations?</p>
<p>4. When you ask a developer how long something might take, how do you account for interruptions, daily &ldquo;emergencies&rdquo;, or the business demands for their knowledge? What&rsquo;s your &ldquo;padding&rdquo; for those factors against that guesswork &ndash; surely padding itself is guesswork game too? Now your project planning is nothing more than a game of predicting padding on top of other guesswork.</p>
<p>5. Can you really keep a developer in a productivity bubble away from the demands of the daily operation of a company? Does that solve any problem, create more or just move the problem to others?</p>
<div>
<p>6. If the daily life of a developer is NOT predictable, then doesn&rsquo;t that make the guarantee of an estimate null and void?&nbsp;</p>
</div>
<img src="http://feeds.feedburner.com/~r/Adventuretech/~4/6gt9-Rm64Wc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.adventuretechgroup.com/2012/01/is-developer-productivity-a-crap-shoot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.adventuretechgroup.com/2012/01/is-developer-productivity-a-crap-shoot/</feedburner:origLink></item>
		<item>
		<title>The Human Cost Of Deadlines</title>
		<link>http://feedproxy.google.com/~r/Adventuretech/~3/mYk5eg5OWNo/</link>
		<comments>http://www.adventuretechgroup.com/2011/12/the-human-cost-of-deadlines/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 00:37:41 +0000</pubDate>
		<dc:creator>AdventureTech</dc:creator>
				<category><![CDATA[AdventureTech Culture]]></category>
		<category><![CDATA[General Information]]></category>
		<category><![CDATA[agile]]></category>

		<guid isPermaLink="false">http://www.adventuretechgroup.com/?p=1888</guid>
		<description><![CDATA[Arbitrary deadlines are corrosive to company culture. ]]></description>
			<content:encoded><![CDATA[<p><em>Post written by <a href="http://www.linkedin.com/in/brettbgibson" target="_blank">Brett Gibson</a>, Owner and Vice President of Business Development at AdventureTech</em></p>
<p><img alt="" class="alignright size-full wp-image-1894" src="http://www.adventuretechgroup.com/wp-content/uploads/2011/12/deadlines-Small-2.jpg" style="border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; float: right; width: 267px; height: 216px; " title="" /><strong><em>Deadline: Originally a Civil War term for a line that marked the distance a prisoner could go before being shot on sight. (source:&nbsp;</em></strong><a href="http://www.thefreedictionary.com/deadline" target="_blank">http://www.thefreedictionary.com/deadline</a>)</p>
<p>When I see an employee who is asked to guess on a timeframe, be held accountable for such random number theory, and then forcibly held accountable to that speculation &#8211; I become concerned.</p>
<p>When I hear an IT department say, <em>&quot;We need to identify these timeframes so we know how much overtime we&#39;ll have to put in to make our deadline&quot; &nbsp;-&nbsp;</em>&nbsp;I positively cringe.</p>
<p>Many companies still have an unhealthy &quot;adrenalin-junkie&quot; addiction to deadlines because they confuse them with results. The truth is, and what many companies repeatedly fail to understand, is that they are actually incurring larger costs in the form of waste, <a href="http://www.adventuretechgroup.com/2011/09/technical-debt-when-deadlines-are-met-bad-decisions-are-forgotten-but-bad-code-lives-on/" target="_blank">technical debt</a>, staff turnover, disengaged employees, and eroded company culture.</p>
<p>As this self-induced erosion occurs, these&nbsp;companies get a reputation in the community as a place to avoid, both from consumers and job seekers. &nbsp;</p>
<p><img alt="" class="alignleft size-medium wp-image-1891" src="http://www.adventuretechgroup.com/wp-content/uploads/2011/12/deadlines-2010-08-5-09-44-Small-300x224.jpg" style="border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; float: left; width: 300px; height: 224px; " title="" /></p>
<p>This tired practice of using wartime models for peacetime business practices is both misplaced and corrosive. Comparing workers to soldiers, projects to D-Day beach landings, and acceptable losses/collateral damage to the greater cause&#8230;&#8230;all of this modern day nonsense eventually erodes the very business continuity and productivity gains they were trying to obtain in the first place!</p>
<p>&nbsp;</p>
<p>If the goal is productivity &ndash; deadlines will guarantee the opposite. Forcing your staff to meet arbitrary timelines doesn&rsquo;t build morale; instead it builds an unhealthy camaraderie of mutual hatred, resentment and distrust toward management.</p>
<p>Steady, predictable output, determined from actual metrics, gets you there &ndash; and more accurately. Agile principles, when applied correctly, have the ability to turn the tide of the deadline culture while simultaneously creating better work environments.</p>
<p>What company in their right mind WOULDN&#39;T want that?</p>
<p>This year, why not change the way you&#39;ve always done things? Let your employees enjoy the holidays without the threat of looming deadlines born out of someone&rsquo;s need for their bonus or misplaced desire for a neatly packaged project completed at year end.</p>
<p>The deadline isn&#39;t what&#39;s most important.</p>
<img src="http://feeds.feedburner.com/~r/Adventuretech/~4/mYk5eg5OWNo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.adventuretechgroup.com/2011/12/the-human-cost-of-deadlines/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.adventuretechgroup.com/2011/12/the-human-cost-of-deadlines/</feedburner:origLink></item>
		<item>
		<title>Lean &amp; Agile is a mindset</title>
		<link>http://feedproxy.google.com/~r/Adventuretech/~3/8qAqBKka7kE/</link>
		<comments>http://www.adventuretechgroup.com/2011/12/lean-agile-is-a-mindset/#comments</comments>
		<pubDate>Fri, 09 Dec 2011 21:07:54 +0000</pubDate>
		<dc:creator>AdventureTech</dc:creator>
				<category><![CDATA[General Information]]></category>

		<guid isPermaLink="false">http://www.adventuretechgroup.com/?p=1872</guid>
		<description><![CDATA[These days a lot of companies seemed to be interested in either adopting agile or trying agile in a sandbox. If the underlying reason for this interest is misplaced then this is actually not a good thing. If you are testing the waters with agile because you are not happy with your process heavy methodolgy [...]]]></description>
			<content:encoded><![CDATA[<p>These days a lot of companies seemed to be interested in either adopting agile or trying agile in a sandbox. If the underlying reason for this interest is misplaced then this is actually not a good thing. If you are testing the waters with agile because you are not happy with your process heavy methodolgy then you can find success, however if you are happy with that methodolgy and are just wanting to just do a clean swap with the newest trend then you need to just stop right now.</p>
<p>Approaching things in an agile and lean manner is a philosophy, and as such it&#39;s not something you do only while at work or even during a certain project. Some people will always run and be comfortable with a waterfall project because that is their internal process.&nbsp;</p>
<h3>Planning</h3>
<p>If you are an inherent&nbsp;&#39;planner&#39; then being agile to you will feel very chaotic and out of control, however it is mearly about only planning as much as necessary&nbsp;and delaying decisions until the last possible&nbsp;responsible moment.</p>
<p>You might be a waterfall-ist if:</p>
<ul>
<li>When planning a family vacation are you the type that planned on Thursday 4 days from now at 1:15PM you will be stopping by the worlds largest <a href="http://canadian.deepspace93.com/Vulcan.html">Starship Enterprise</a>?</li>
<li>Instead of going to the grocery store every 2 or 3 days to food for what you feel like at the time or do you buy 10 lbs of beef at a time from Costco and commit yourself to eating it all that week even if you find out Wednesday that all beef was a bad choice?</li>
</ul>
<p>&nbsp;</p>
<div style="float:right"><img alt="" src="http://www.adventuretechgroup.com/wp-content/uploads/2011/12/4322-Clark-Griswold-150x150.jpg" /></div>
<p>Being agile is not making so many plans that you are heavly invested in them not changing, instead you should be able to switch directions quickly enough to respond to changes or unforeseen obstacles. As valiant as it seems sticking to your orginal plans no matter the developments along the way, it is actually not good decision making. Unless your filming National Lampoon&#39;s Business Vacation, then you can go crazy Clark.</p>
<p style="clear:both;">&nbsp;</p>
<h3>Constraints</h3>
<p>Another attribute is how do you handle failures or other undesired results. If you have seen huge process maps with seemingly&nbsp;endless hoops to jump through to get work done, its most likely the result of over compensation for failures. Everytime something has gone wrong in your process, it is not an immediate invitation for extra constraints, contstraints in a process should exist to provide benefits not to just stifle flow. Sometimes the cost of a failure is less than the cost of the constraint, in which case it makes more sense only to work on lessening the impact than to implement a prevention constraint. If you don&#39;t know the cost of the failure or the constraint then it&#39;s irresponsible to implement one.</p>
<p>To put this into everyday perspective&#8230; car wrecks happen everyday and people get seriously injured and even killed. This is obviously a very bad result that can be solved by constraining car speed to 5mph. While this will work the cost of this constraint is quite massive and not ultimately beneficial. A better solution than simply slowing traffic to a crawl would be to develop smarter and safer cars to make wrecks less dangerous.</p>
<p><em><strong>So before you go out and try to do an agile implementation do you think you have the mindset for it?</strong></em></p>
<img src="http://feeds.feedburner.com/~r/Adventuretech/~4/8qAqBKka7kE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.adventuretechgroup.com/2011/12/lean-agile-is-a-mindset/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.adventuretechgroup.com/2011/12/lean-agile-is-a-mindset/</feedburner:origLink></item>
	</channel>
</rss>
