<?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>Jason Little &#187; agile transformation</title>
	<atom:link href="http://www.agilecoach.ca/tag/agile-transformation/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.agilecoach.ca</link>
	<description>Changing the World, One Person at a Time</description>
	<lastBuildDate>Wed, 01 Feb 2012 15:43:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Agile is Just Fine Thank You Very Much</title>
		<link>http://www.agilecoach.ca/2010/09/14/agile-is-just-fine-thank-you-very-much/</link>
		<comments>http://www.agilecoach.ca/2010/09/14/agile-is-just-fine-thank-you-very-much/#comments</comments>
		<pubDate>Wed, 15 Sep 2010 00:40:57 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[agile maturity]]></category>
		<category><![CDATA[agile transformation]]></category>
		<category><![CDATA[rockefeller habits]]></category>
		<category><![CDATA[success]]></category>

		<guid isPermaLink="false">http://www.agilecoach.ca/?p=250</guid>
		<description><![CDATA[Sorry Bob, I disagree.  Agile as a phrase isn&#8217;t worn out and doesn&#8217;t need to die.  The Agile community needs to wake up and start eating it&#8217;s own dogfood instead of smoking it&#8217;s vapor. The problem isn&#8217;t the word &#8216;Agile&#8217; and sorry Ron, the problem certainly is not that &#8220;people don&#8217;t do what we said&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>Sorry Bob, I disagree.  <a href="http://bit.ly/9I3gQU" target="_blank">Agile as a phrase isn&#8217;t worn out and doesn&#8217;t need to die</a>.  The Agile community needs to wake up and start eating it&#8217;s own dogfood instead of smoking it&#8217;s vapor.</p>
<p>The problem isn&#8217;t the word &#8216;Agile&#8217; and sorry Ron, the problem certainly is not that &#8220;<a href="http://bit.ly/9UgcLe" target="_blank">people don&#8217;t do what we said</a>&#8221;  What kind of elitist attitude is that?  The problem is the message coming out of the Agile community isn&#8217;t resonating with organizations that want to adopt Agile.  Organizations want to adopt Agile for a reason and most of the time we overlook that reason and jam a bunch of wishy-washy crap and a bunch of practices down their throat all the while wrapped in a message of &#8220;<em>gee, you just don&#8217;t get it</em>&#8220;.    While the Agile community has evolved and matured, &#8220;<em>our customers</em>&#8221;  largely have not.   The Agile community is full of fantastic forward-thinkers that have made huge strides in spreading Agile practices and I think the pace of that evolution has far exceeded our customers pace of understanding how to apply these concepts to their context.<span id="more-250"></span></p>
<p>I talked to a potential client today and asked him why they wanted to &#8220;go agile&#8221; and he said to do things faster and cheaper.  That&#8217;s his perception of the benefits of Agile and that&#8217;s ok.  I certainly don&#8217;t blame him for his opinion, instead I asked him questions to understand why he felt that way and what problems his organization is facing that led him to the conclusion that Agile was the way to go.   Most importantly I want to understand his situation and help him improve his organization.</p>
<p>When I first got into Agile, my first experience was with a company using Scrum.  A client came to me and said &#8220;<em>we need you to build X, Y and Z</em>&#8220;.  I thought this was a good opportunity to learn something new.  When I asked our &#8220;Scrum guy&#8221; how we can approach this project I was met with what I now know to be the usual rhetoric.  Write some stories, build some stuff, get some feedback and repeat until it&#8217;s done.</p>
<p>I had asked how we could come up with the time and cost for it so the client could get budget approval and was met with &#8220;<em>uh, you just don&#8217;t get Agile&#8230;.it doesn&#8217;t work that way</em>&#8220;.   Now that&#8217;s just dumb.</p>
<p>Agile needs a context to be successful and oddly enough that context came at the same company.  My at-the-time boss had introduced us to the <a href="http://www.q4blog.com/2009/01/06/growing-a-company-a-look-inside-q4-web-systems/" target="_blank">Rockefeller Habits</a> and it immediately resonated with me.  Long story short, we used Scrum to implement the Rockefeller Habits.  The Rockefeller Habits helped set the business context and Agile was the &#8216;tool&#8217; that got us there.  We used common sense and used the Rockefeller Habits as our guide, not Agile and the results were outstanding.  I recently talked to my former boss and he mentioned that&#8217;s just how they work now.  It&#8217;s not the Rockefeller Habits or Agile, it&#8217;s just how they work because it makes sense for their business and it&#8217;s getting results.</p>
<p>That&#8217;s what Agile is.  It&#8217;s <a href="http://www.agilecoach.ca/2010/07/20/the-only-agile-maturity-model-you-need/" target="_blank">taking data from your system and making smart decisions</a> with that data based on your context.  We had no automated testing, hell, we had no QA people at the time and a bunch of bugs that WE tracked that NEVER generated helpdesk calls so what&#8217;s the point of implementing XP practices?  There&#8217;d be no value.</p>
<p>We were just a great mix of people with a shared goal, a FANTASTIC leader and we were willing to try shit out and learn.  That&#8217;s what it&#8217;s all about and not every organization can do that.  Some organizations need metrics or checklists or other &#8216;non-agile&#8217; stuff and we certainly don&#8217;t need to tell them they are stupid for wanting that.  If that&#8217;s what their system can support, our message needs to change to adapt to their reality instead of beating them over the head with a bunch of hokey bullshit.</p>
<p>Demand for Agile is exceeding the capacity of those who really understand it so we&#8217;re left with people trying to make sure they are doing practice X right (as is evident by the billions of Linked In discussions I participate in).  It&#8217;s not their fault, all we can do as a community is adapt to serve our customers better.  That&#8217;s Agile.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecoach.ca/2010/09/14/agile-is-just-fine-thank-you-very-much/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Uh Oh, the Honeymoon is Over</title>
		<link>http://www.agilecoach.ca/2010/09/01/uh-oh-the-honeymoon-is-over/</link>
		<comments>http://www.agilecoach.ca/2010/09/01/uh-oh-the-honeymoon-is-over/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 01:09:05 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[agile]]></category>
		<category><![CDATA[Coaching tips]]></category>
		<category><![CDATA[agile transformation]]></category>

		<guid isPermaLink="false">http://www.agilecoach.ca/?p=241</guid>
		<description><![CDATA[&#8220;Wait a minute, I thought we were Agile?  What aren&#8217;t things better and why do we have more problems now?&#8221; What happens after the honeymoon is over?  Going from blank walls and cubes to a lots of stuff on the walls and a nice wide open space and should have made a difference by now shouldn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-242" style="margin-left: 5px; margin-right: 5px;" title="zombieland_stillsm" src="http://www.agilecoach.ca/wp-content/uploads/2010/09/zombieland_stillsm-150x150.jpg" alt="zombieland_stillsm" width="150" height="150" />&#8220;Wait a minute, I thought we were Agile?  What aren&#8217;t things better and why do we have more problems now?&#8221;</p>
<p>What happens after the honeymoon is over?  Going from blank walls and cubes to a lots of stuff on the walls and a nice wide open space and should have made a difference by now shouldn&#8217;t it have?</p>
<p>There&#8217;s a lot of noise on Linked In, Google Groups and twitter (to name a few) that all seem to try and find fault in a person, team, organization or practice because the results aren&#8217;t matching the rhetoric.    So we&#8217;ve been at this Agile thing for a while, we found a shitload of problems, came up with a plan to fix them, didn&#8217;t see results right away because we chose to not prioritize actually fixing these problems, blamed the methodology and decided to go back to the old way of just ignoring said problems.  Voila!<span id="more-241"></span></p>
<p>I remember that fantastic exciting and new feeling when I first met my wife some 15 years ago.  It was fun.  New.  Exciting.  Fast forward to marriage and kids and after the honeymoon was over life got hard and complex.  It takes work to manage our house and family.  Real work.  Any problems we have are our problems and if we chose to ignore them, we suffer the consequences.</p>
<p>According to <a href="http://www.divorcerate.org/divorce-rates-in-canada.html" target="_blank">these stats</a>, 1 out of 2 marriages in the US and Canada fail.  Why is that and what does it have to do with Agile?  Plenty.  When stuff gets hard, we as humans give up.   This <a href="http://www.businessweek.com/careers/content/jan2007/ca20070124_711921.htm" target="_blank">Business Week</a> article talks about 5 reasons why we tend to give up on our goals.</p>
<ul>
<li><strong>Ownership</strong>: thinking &#8220;I&#8217;ll give this a try and see what happens&#8221; instead of thinking &#8220;this will work only if I make it work&#8221;</li>
<li><strong>Time</strong>: holy cow, I didn&#8217;t think it&#8217;d take this long, is it worth it?</li>
<li><strong>Difficulty</strong>: This is waaaaay harder than I thought!</li>
<li><strong>Distraction</strong>: Sorry, can&#8217;t work on my goal, have a bunch of other stuff to do.</li>
<li><strong>Maintenance</strong>: ah, good enough&#8230;.I don&#8217;t have to keep working at it do I?</li>
</ul>
<p>Adopting Agile is no different than any change in a company.  It&#8217;s a change.  A big change.  A really big change and change is hard.  All the mental models, coaching models, change models, methodologies and such are fine and dandy but sometimes you just need good old fashioned gumption.</p>
<p>Sometimes it&#8217;s time to nut-up or shut up.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecoach.ca/2010/09/01/uh-oh-the-honeymoon-is-over/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>4 Steps to an Agile Transformation</title>
		<link>http://www.agilecoach.ca/2009/12/31/4-steps-to-an-agile-transformation/</link>
		<comments>http://www.agilecoach.ca/2009/12/31/4-steps-to-an-agile-transformation/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 16:25:44 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Coaching tips]]></category>
		<category><![CDATA[adopting agile]]></category>
		<category><![CDATA[agile transformation]]></category>

		<guid isPermaLink="false">http://www.agilecoach.ca/?p=129</guid>
		<description><![CDATA[I often find that people new to Agile have a tough time understanding that Agile processes are empirical and there really isn&#8217;t a one-size-fits-all model that will work for every organization.  Scrum, XP, Crystal, Lean and other Agile methods all have their practices that provide guidance and tools but none of them are going to [...]]]></description>
			<content:encoded><![CDATA[<p>I often find that people new to Agile have a tough time understanding that Agile processes are empirical and there really isn&#8217;t a one-size-fits-all model that will work for every organization.  Scrum, XP, Crystal, Lean and other Agile methods all have their practices that provide guidance and tools but none of them are going to tell you the recipe for success.</p>
<p>This is one of many reasons why<a href="http://www.estherderby.com/weblog/2009/06/five-reasons-to-hire-coach-for-agile.html" target="_blank"> hiring an Agile Coach is a good idea</a>.  A good Agile Coach will practice what they preach and use these same methods to help with an Agile transformation.  If we are talking the talk, it&#8217;s probably a good idea to walk the walk.  For starters it shows you&#8217;re passionate about Agile and it proves you know the tools and how to apply them.  It&#8217;s also a great opportunity to lead by example.</p>
<p>There is responsibility and &#8220;<em>do&#8217;s and don&#8217;ts</em>&#8221; on the part of the coach and the organization to work together towards an Agile transformation.  Below are 4 simple steps with some tips that can serve as a guide for how to approach an Agile transformation.  Again, there is no one-size-fits-all approach but there are some basic fundamentals and common sense practices I have found useful that I wanted to share.</p>
<p><strong>Understand</strong>: How do you know if you need a hammer for the job if you don&#8217;t understand the task in front of you?</p>
<p><em>Coach</em>:</p>
<ul>
<li>understand why the organization wants/needs to adopt Agile practices
<ul>
<li>are they concerned about quality?</li>
<li>is their business in jeopardy and they fundamentally need to change how they operate?</li>
<li>are they simple tired of the status quo?</li>
</ul>
</li>
<li>understand the current state of the organization:
<ul>
<li>how the organization is structured?</li>
<li>where is the support for transforming to Agile?</li>
<li>what&#8217;s the skillset like?</li>
</ul>
</li>
<li>understand that the Agile transformation is about the organization, not you</li>
</ul>
<p><em>Organization</em>:</p>
<ul>
<li>understand that an Agile transformation is <a href="http://plog.jasonlittle.ca/2009/06/26/turns-out-being-agile-is-all-about-culture/">more about a culture change</a> than an adoption of processes and tools</li>
<li>understand that Agile is not a quick fix</li>
<li>understand the an Agile transformation is costly and time-consuming</li>
<li>understand that ALL levels of the organization need to be involved</li>
<li>understand that you will not like some of the answers you get from your coach</li>
</ul>
<p><strong>Educate</strong>: This is important.  I find that often people just want the answer.  A good coach needs to educate the organization so they can apply that knowledge instead of giving them all the answers.</p>
<p><em>Coach</em>:</p>
<ul>
<li>teach the <a href="http://agilemanifesto.org/" target="_blank">4 values</a></li>
<li>teach the <a href="http://agilemanifesto.org/principles.html" target="_blank">12 principles</a></li>
<li>conduct workshops that help the organization understand the meaning behind the values and principles</li>
<li><a href="http://www.tastycupcakes.com" target="_blank">make it fun</a></li>
<li>Educate them on the use of the tools (both thinking and software tools) you plan to use based on your understanding obtained in step 1</li>
</ul>
<p><em>Organization</em>:</p>
<ul>
<li>be open to learning, don&#8217;t dismiss the education because &#8220;<em>it won&#8217;t work here</em>&#8220;</li>
<li><a href="http://stevenmsmith.com/ar-satir-change-model/" target="_blank">reject the status quo</a>,&#8221;<em>look around, it doesn&#8217;t need to be this way</em>&#8221; &#8211; <a href="http://www.geraldmweinberg.com" target="_blank">Gerry Weinberg</a></li>
<li>challenge and question the education, don&#8217;t simply accept everything the coach teaches, challenge those teachings to make them work in your environment.</li>
</ul>
<p><strong>Execute</strong>: Now the hard part.  Agile is easy, implementing Agile is very difficult.</p>
<p><em>Coach</em>:</p>
<ul>
<li>start simple, you should understand how much of a shock the transformation will be, a simple approach may be best</li>
<li>the organization will not always listen to you. You will serve the organization better if you can remain positive and objective</li>
<li>collaborate with the team(s) and/or organization instead of giving them all the answers</li>
<li>learn to ask <a href="http://www.agilitrix.com/2009/12/powerful-questions-and-powerful-requests/" target="_blank">powerful questions</a> to help them relate the 4 values and principles to daily work</li>
<li>refer back to the values and principles often, this helps drive the organization to think and apply these values and principles</li>
<li>start internal user groups, blogs, wikis, get collaboration and discussion happening, spread Agile culture</li>
</ul>
<p><em>Organization</em>:</p>
<ul>
<li>remain optimistic, you will be frustrated at times but stick with it</li>
<li>&#8220;<em>embrace uncertainty</em> &#8221; &#8211; <a href="http://www.agileproductdesign.com/blog/" target="_blank">Jeff Patton</a></li>
<li>expect to experience failure, but remember to learn from it</li>
<li>it might sound crazy, but it just might work.  Give it a shot.</li>
</ul>
<p><strong>Reflect</strong>:  Use<a href="http://www.estherderby.com/books/agilretrospectives.htm" target="_blank"> retrospectives </a>extensively, and not just with the team(s).  Retrospectives will help the teams with daily &#8216;<em>in the trenches</em>&#8216; work and they will help management and executives inspect and adapt on their transformation plan.</p>
<p><em>Coach</em>:</p>
<ul>
<li>this is a tough one, but be honest with yourself.  Are you the right coach for this organization? Do you need help?</li>
<li>based on organization feedback, add new tools and practices as necessary to support these new learning opportunities</li>
<li>help the organization learn how to improve in small increments</li>
</ul>
<p><em>Organization</em></p>
<ul>
<li>try not to get overwhelmed, Agile tends to expose problems very quickly &#8211; use reflection to make small, incremental improvements and try to avoid the big-bang solution approach</li>
<li>be honest with yourself, don&#8217;t ignore the problems that surface, attack them</li>
</ul>
<p>Rinse and repeat often.  These 4 steps are cyclical.  <strong>Reflection </strong>leads to a greater <strong>understanding </strong>which leads to new <strong>learning opportunities</strong> that will likely require different <strong>tactics </strong>during execution.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecoach.ca/2009/12/31/4-steps-to-an-agile-transformation/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

