<?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>Flexible Diamond &#187; change</title>
	<atom:link href="http://blog.flexiblediamond.com/tag/change/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.flexiblediamond.com</link>
	<description></description>
	<lastBuildDate>Wed, 02 Sep 2009 12:31:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>An evaporating conflict cloud</title>
		<link>http://blog.flexiblediamond.com/2008/05/an-evaporating-conflict-cloud/</link>
		<comments>http://blog.flexiblediamond.com/2008/05/an-evaporating-conflict-cloud/#comments</comments>
		<pubDate>Mon, 12 May 2008 21:40:06 +0000</pubDate>
		<dc:creator>jamesk</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[change]]></category>
		<category><![CDATA[cloud]]></category>

		<guid isPermaLink="false">http://blog.hoardinghopes.com/?p=30</guid>
		<description><![CDATA[Doing our best doesn&#8217;t guarantee success, despite best intentions. How do we identify the behaviours that we want and don&#8217;t want, and find the inherent conflicts within the system?
Let&#8217;s take one of the problems in the previous article (It&#8217;s not rocket science), and see what&#8217;s driving it, which may give us a better perspective towards [...]]]></description>
			<content:encoded><![CDATA[<p>Doing our best doesn&#8217;t guarantee success, despite best intentions. How do we identify the behaviours that we want and don&#8217;t want, and find the inherent conflicts within the system?</p>
<p>Let&#8217;s take one of the problems in the <a href="http://blog.hoardinghopes.com/index.php/2008/05/its-not-rocket-science/">previous article (<em>It&#8217;s not rocket science</em>)</a>, and see what&#8217;s driving it, which may give us a better perspective towards possible fixes.</p>
<p><span id="more-30"></span></p>
<p>I&#8217;m going to use a tool that I first saw (read, actually) used by <a href="http://clarkeching.blogs.com/">Clarke Ching</a> in <em><a href="http://www.rollingrocksdownhill.com/">Rolling Rocks Downhill</a></em>, which uses a diagram to define the conflicting behaviour, and thence to uncover the assumptions behind it.</p>
<p><a href='http://blog.hoardinghopes.com/wp-content/uploads/2008/05/structure.png'><img src="http://blog.hoardinghopes.com/wp-content/uploads/2008/05/structure.png" title="Conflict cloud diagram structure" width="500" height="269" class="alignnone size-full wp-image-39" /></a></p>
<p></p>
<p><strong>1. state the behaviour that you want to get rid of</strong><br />
I said that developers were so pushed for time that they didn&#8217;t test their code as they wrote it, nor before committing it to Subversion, our code control system. They were clear that they were working as hard as they could &#8211; doing the best they could &#8211; in the circumstances. Their repeated complaint was that the requirements kept changing so nothing could be finalised. That statement goes into the box marked D.</p>
<p><a href='http://blog.hoardinghopes.com/wp-content/uploads/2008/05/undesirable_d.png'><img src="http://blog.hoardinghopes.com/wp-content/uploads/2008/05/undesirable_d.png" alt="The behaviour that we want to get rid of " title="Undesirable behaviour" class="alignnone size-full wp-image-39" /></a></p>
<p><strong>2. State the need that is being met by the undesirable behaviour, or which drives us putting up with it</strong><br />
On this project, at least, it was crystal clear &#8211; we had no time: we just had to meet the deadlines. Speed was driving slapdash development methods. So that&#8217;s what goes into the box marked B.</p>
<p><a href='http://blog.hoardinghopes.com/wp-content/uploads/2008/05/need_b.png'><img src="http://blog.hoardinghopes.com/wp-content/uploads/2008/05/need_b.png" alt="" title="Need B, which is achieved by the undesirable behaviour" class="alignnone size-full wp-image-40" /></a></p>
<p></p>
<p><strong>3. State the behaviour you desire, which is the opposite of D</strong><br />
Again, straightforward:  I want developers to test their code before they commit/release it. This goes in the box labelled D&#8217; (&#8221;d prime&#8221;).</p>
<p><a href='http://blog.hoardinghopes.com/wp-content/uploads/2008/05/desirable_d.png'><img src="http://blog.hoardinghopes.com/wp-content/uploads/2008/05/desirable_d.png" alt="" title="The behaviour we desire" class="alignnone size-full wp-image-41" /></a></p>
<p></p>
<p><strong>4. The need that the desirable behaviour fulfills</strong><br />
Well, if we&#8217;re testing, we&#8217;re catching bugs during the development phase when it is cheaper/easier to fix them, rather than the later testing phase. That goes in box C.</p>
<p><a href='http://blog.hoardinghopes.com/wp-content/uploads/2008/05/need_c.png'><img src="http://blog.hoardinghopes.com/wp-content/uploads/2008/05/need_c.png" alt="" title="The need met by the desired-for behaviour" class="alignnone size-full wp-image-42" /></a></p>
<p></p>
<p><strong>5. The objective that the needs fulfill by both being present</strong><br />
Need B is meeting the schedule/delivering the project on time; Need C is delivering a high-quality product. Thus the objective we have to put in box A is: delivering a high-quality project on time and budget.</p>
<p><a href='http://blog.hoardinghopes.com/wp-content/uploads/2008/05/objective_a.png'><img src="http://blog.hoardinghopes.com/wp-content/uploads/2008/05/objective_a.png" alt="" title="The objective that we\&#039;re trying to achieve" class="alignnone size-full wp-image-43" /></a></p>
<p></p>
<p>So, put it all together, and you get the conflicting behaviours and the reasons behind them, and a reminder that both reasons are aiming at the same target. Note also that for the objective to be reached, both needs have to be met, i.e. desirable and undesirable behaviour both have the same ultimate goal.</p>
<p><a href='http://blog.hoardinghopes.com/wp-content/uploads/2008/05/completed_conflict.png'><img src="http://blog.hoardinghopes.com/wp-content/uploads/2008/05/completed_conflict.png" alt="" title="The completed conflict" class="alignnone size-full wp-image-44" /></a></p>
<p>I&#8217;ll look at what comes assumptions are revealed from this exercise shortly.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fblog.flexiblediamond.com%2F2008%2F05%2Fan-evaporating-conflict-cloud%2F';
  addthis_title  = 'An+evaporating+conflict+cloud';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://blog.flexiblediamond.com/2008/05/an-evaporating-conflict-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Will someone please charge for our creativity?</title>
		<link>http://blog.flexiblediamond.com/2008/05/will-someone-please-charge-for-our-creativity/</link>
		<comments>http://blog.flexiblediamond.com/2008/05/will-someone-please-charge-for-our-creativity/#comments</comments>
		<pubDate>Thu, 08 May 2008 16:06:59 +0000</pubDate>
		<dc:creator>jamesk</dc:creator>
				<category><![CDATA[management]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[change]]></category>

		<guid isPermaLink="false">http://blog.hoardinghopes.com/?p=35</guid>
		<description><![CDATA[Why is it that digital creative agencies often only get paid for their implementation, and provide their creativity free? Unpaid-for work creates financial risk, resulting in rushed work when it&#8217;s most important.

I&#8217;ve worked for several companies where the money comes in only when production is complete. All speculative brain-storming and project-definition is paid for by [...]]]></description>
			<content:encoded><![CDATA[<p>Why is it that digital creative agencies often only get paid for their implementation, and provide their creativity free? Unpaid-for work creates financial risk, resulting in rushed work when it&#8217;s most important.</p>
<p><span id="more-35"></span></p>
<p>I&#8217;ve worked for several companies where the money comes in only when production is complete. All speculative brain-storming and project-definition is paid for by the cost of the implementation stage.</p>
<p>Problem #1: brain-storming/project specification isn&#8217;t an expense; it&#8217;s vital, hard work, required to think up the best product we can. As such, it requires time and skill. If it&#8217;s not paid for in its own right, then it is always under pressure to cut costs &#8211; by lessening the time spent on it, and/or by putting cheaper resources on the job (when this is precisely the point at which more experienced people are most effective).</p>
<p>Problem #2: if we&#8217;ve thought and spec&#8217;d up the most wonderful product in the history of the web, but the client changes their minds, all that work hits our profitability. If we only charge for implementation, the time spent thinking up fabulous ideas is money lost unless the project goes all the way through production.</p>
<p>Problem #3: development frequently takes longer than estimated &#8211; whether it overruns the schedule or stays within the buffers put into the estimate. If all the up-front creativity is to be paid for by the profit from development, then guess what &#8211; we&#8217;re making less than we planned to.</p>
<p>Problem #4: because it&#8217;s not paid for, the cost of it is frequently covered by the account, which means that the account managers do the work, rather than pulling IAs, art directors, senior developers off paid-for implementation work (after all, they&#8217;re expensive). The result is those with least experience define the project.</p>
<p>The most important part of the project is in the definition of the work to be done. That, then, is where we should spend a sizeable part of our time, discovering/brain-storming, defining/specifying, and planning. Given that we are creative agencies, then we should charge for our creativity. It&#8217;s bleeding obvious when you read it, isn&#8217;t it?</p>
<p>The solution: charge for our creativity. Agree with the client that they will pay a certain amount for us to think up and define a project. Getting paid for the work means we no longer need to skimp or cut corners on it (problem #1). Getting paid means we&#8217;ve not lost anything if the client decides not to go ahead with the implementation (#2), or if they choose to take the work elsewhere. Getting paid means that we don&#8217;t need to fund that part of the work from somewhere else(#3). Getting paid means that the right people can be on the job(#4).</p>
<p>Bleedin&#8217; obvious, innit?</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fblog.flexiblediamond.com%2F2008%2F05%2Fwill-someone-please-charge-for-our-creativity%2F';
  addthis_title  = 'Will+someone+please+charge+for+our+creativity%3F';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://blog.flexiblediamond.com/2008/05/will-someone-please-charge-for-our-creativity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
