<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>James King &#187; Observations</title>
	<atom:link href="http://kingsinsight.com/category/observations/feed/" rel="self" type="application/rss+xml" />
	<link>http://kingsinsight.com</link>
	<description>What you do next matters</description>
	<lastBuildDate>Wed, 09 May 2012 19:57:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='kingsinsight.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/92e7dac75b6b159e84a58c64a1a8daf3?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>James King &#187; Observations</title>
		<link>http://kingsinsight.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://kingsinsight.com/osd.xml" title="James King" />
	<atom:link rel='hub' href='http://kingsinsight.com/?pushpress=hub'/>
		<item>
		<title>Preparing for a stakeholder interview part three &#8211; using &#8220;FOC&#8221;</title>
		<link>http://kingsinsight.com/2012/05/09/preparing-for-a-stakeholder-interview-part-three-using-foc/</link>
		<comments>http://kingsinsight.com/2012/05/09/preparing-for-a-stakeholder-interview-part-three-using-foc/#comments</comments>
		<pubDate>Tue, 08 May 2012 14:42:28 +0000</pubDate>
		<dc:creator>James King</dc:creator>
				<category><![CDATA[Observations]]></category>
		<category><![CDATA[interview techniques]]></category>
		<category><![CDATA[open questions]]></category>

		<guid isPermaLink="false">http://kingsinsight.com/?p=737</guid>
		<description><![CDATA[I have just published a couple of articles on preparing for an interview. The first was on clarifying the goal for the interview and the second was on using an approach I called GRIFT to create a more robust structure. The final stage of preparing for an interview is to come up with an agenda and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kingsinsight.com&#038;blog=9272381&#038;post=737&#038;subd=kingsinsight&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have just published a couple of articles on preparing for an interview. The first was on<a title="Preparing for a stakeholder interview part one – setting a clear goal" href="http://kingsinsight.com/2012/05/07/preparing-for-a-stakeholder-interview-part-one-setting-a-clear-goal/"> clarifying the goal for the interview </a>and the second was on using an approach I called<a title="Preparing for a stakeholder interview part two – using the GRIFT model" href="http://kingsinsight.com/2012/05/07/preparing-for-a-stakeholder-interview-part-two-using-the-grift-model/"> GRIFT</a> to create a more robust structure.</p>
<p>The final stage of preparing for an interview is to come up with an agenda and preferred set of questions.  In some cases you might use a very detailed and structured approach, while in others you might not spend any time preparing your questions.</p>
<p>Either way it helps to have an overall structure for an interview and one approach you might try for this is to use “FOC” or Frame-open-close. You can use this approach when preparing for an interview or you can use it without any more preparation as the interview starts.</p>
<p><span id="more-737"></span></p>
<h3>Open and closed questions</h3>
<p>Closed questions are those that require a short answer that is generally something the stakeholder could choose from a list (ie they have a finite or closed set of possible answers to choose from).</p>
<p>Closed questions include:</p>
<ul>
<li>Is that true? (Choose yes or no);</li>
<li>What time did you get home? (Choose a time); and</li>
<li>How many people went to the restaurant? (Choose a number).</li>
</ul>
<p>Closed questions are good for restricting the answers you get. They limit the stakeholder to providing the specific information you want. But they also restrict the stakeholder from exploring or explaining a topic.</p>
<p>Open questions are the opposite. They provide the stakeholder with an infinite or open set of possible answers to choose from.</p>
<p>Open questions include:</p>
<ul>
<li>What happened?</li>
<li>How did you do that?</li>
<li>Tell me more about the issue (a statement that leads to an answer).</li>
<li>Why did that happen?</li>
<li>So what – what impact will that have?</li>
</ul>
<p>Open questions are good for gaining an understanding of the subject matter and for exploring a topic in detail.</p>
<h3>Framing the question</h3>
<p>Sometimes an interview might feel very “stilted” or fragmented. The interviewer asks a question, the stakeholder pauses and then gives a vague sounding answer and then the interviewer pauses before asking another, unrelated question. It may seem to the interviewer that the stakeholder was reluctant to provide information while to the stakeholder it seems to be a disjointed and uncomfortable experience.</p>
<p>Where this is the case it may be that the interviewer is asking good questions but is not providing any context or structure to help the stakeholder think about and respond to the question.</p>
<p>For example, let’s assume that Steven grew up in Melbourne Australia. His family owned restaurants and he often worked in the kitchen after school.  He is now publishing a cookbook that includes a lot of the recipes he learned growing up.</p>
<p>An interview could flow like this:</p>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="102">Interviewer</td>
<td valign="top" width="514">Did you grow up in Melbourne?   (Closed question)</td>
</tr>
<tr>
<td valign="top" width="102">Steve</td>
<td valign="top" width="514">Yes</td>
</tr>
<tr>
<td valign="top" width="102">Interviewer</td>
<td valign="top" width="514">In restaurants? (closed question)</td>
</tr>
<tr>
<td valign="top" width="102">Steve</td>
<td valign="top" width="514">Yes</td>
</tr>
<tr>
<td valign="top" width="102">Interviewer</td>
<td valign="top" width="514">Was it good, growing up in   restaurants? (closed question)</td>
</tr>
<tr>
<td valign="top" width="102">Steve</td>
<td valign="top" width="514">Yes, I really learned a lot</td>
</tr>
<tr>
<td valign="top" width="102">Interviewer</td>
<td valign="top" width="514">And now you have written a book.   (“Closed statement”?)</td>
</tr>
<tr>
<td valign="top" width="102">Steve</td>
<td valign="top" width="514">Yes – it is based on my experience   growing up around restaurants and the different cooking styles that I   encountered.</td>
</tr>
<tr>
<td valign="top" width="102">Interviewer</td>
<td valign="top" width="514">Oh.    OK, did you base the book on the recipes your mother and father used?   (closed question)</td>
</tr>
<tr>
<td valign="top" width="102">Steve</td>
<td valign="top" width="514">Yes</td>
</tr>
</tbody>
</table>
<p>The interviewer might get better answers if he or she asks open questions. But even then, the questions might come out as disjointed or unconnected, making it hard for Steve to answer without having to stop and think about each question.</p>
<p>On the other hand the interviewer could frame the conversation with a short introduction and then ask a simple open question:</p>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="102">Interviewer</td>
<td valign="top" width="514">I understand that when you were   young you spent a lot of time in working in your family restaurant (frame).   What was that like? (Open question).</td>
</tr>
<tr>
<td valign="top" width="102">Steve</td>
<td valign="top" width="514">Yes, I used to spend nearly every   afternoon working in the kitchen after school …</td>
</tr>
<tr>
<td valign="top" width="102">&nbsp;</td>
<td valign="top" width="514">&nbsp;</td>
</tr>
</tbody>
</table>
<p>Framing the question like this gives Steve a context within which to understand the question and also helps both Steve and the interviewer to create more of a flow in the conversation.</p>
<h3>FOC – Frame – open – close</h3>
<p>FOC or Frame-open-close is an approach to creating a structure around the questions.</p>
<p>It is often better to ask an open question to open the topic up for discussion and then follow on with a closed question to confirm that you understood what was being said. So it is common for experienced interviewers to deliberately plan an interview around open questions, which are then supported by closed questions to confirm or clarify your understanding to the answers given to the open questions.</p>
<p>Rather than just asking a question though, you can start by providing a short statement (or “frame”) to prepare the stakeholder for the type of question that will follow. Just as a picture frame is designed to help the viewer to focus on the picture, a frame in an individual helps the listener to focus their thinking on the question being asked.</p>
<p>This then gives you a pattern to follow:</p>
<ol>
<li>Frame the question with a short statement to give your stakeholder some context.</li>
<li>Ask one or more open questions to explore the topic.</li>
<li>Ask closed questions or summarise what the stakeholder said in order to confirm your understanding before moving onto another topic.</li>
</ol>
<h3>FOC as an agenda for the interview</h3>
<p>Just as you can structure your questions around a topic area by using FOC, you can do the same for the agenda of your interview.</p>
<p>This will at least give you a structure for the interview.</p>
<ul>
<li>You will start by framing the whole interview with an opening statement and then you will ask a series of questions.</li>
<li>Your main questions will be open questions to allow the stakeholder to give a more detailed explanation than if you asked all closed questions.</li>
<li>Finally you will sum up the interview by running through a summary of what you learned.</li>
</ul>
<p>But of course for each open question you can also use FOC to create context and confirm your understanding of each major question or topic area.</p>
<p>For a more complex interview, you may find that the GRIFT approach (explained above) can provide the content you can use to create an introduction (or frame) for the whole interview.</p>
<p>The interview may also cover a number of topics that each consist of a number of questions and also justify an introduction (frame) and summary (close) to support those questions.</p>
<p>Similarly, a complex interview will often end with a list of action items as well as a summary of what was covered in the whole interview</p>
<p>The FOC approach can therefore be scaled up to give structure to the agenda and then scaled down to give structure to the individual questions.</p>
<p>In practice I often also use my &#8220;<a title="On the one hand, I always ask the same questions" href="http://kingsinsight.com/2011/04/28/on-the-one-hand-i-always-ask-the-same-questions/">question compass</a>&#8221; to explore each area.  I do this by using a structure like this</p>
<blockquote><p>(new topic &#8211; frame): Which brings me to the question of how you incorporate ethereal conductive cooking into your recipes</p>
<p>(open &#8211; <a title="On the one hand, I always ask the same questions" href="http://kingsinsight.com/2011/04/28/on-the-one-hand-i-always-ask-the-same-questions/">question compass</a>): What do you mean by ethereal conductive cooking &#8230; etc</p>
<p>(Close) So ethereal cooking is a key part of what you do. (next topic)</p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kingsinsight.wordpress.com/737/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kingsinsight.wordpress.com/737/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kingsinsight.wordpress.com/737/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kingsinsight.wordpress.com/737/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kingsinsight.wordpress.com/737/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kingsinsight.wordpress.com/737/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kingsinsight.wordpress.com/737/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kingsinsight.wordpress.com/737/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kingsinsight.wordpress.com/737/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kingsinsight.wordpress.com/737/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kingsinsight.wordpress.com/737/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kingsinsight.wordpress.com/737/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kingsinsight.wordpress.com/737/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kingsinsight.wordpress.com/737/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kingsinsight.com&#038;blog=9272381&#038;post=737&#038;subd=kingsinsight&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kingsinsight.com/2012/05/09/preparing-for-a-stakeholder-interview-part-three-using-foc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a39c3c938b68cc0bd6b65ad98323b456?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jamesking42</media:title>
		</media:content>
	</item>
		<item>
		<title>BA&#8217;s need to learn question tennis before they end up as dead as Rosencrantz and Gildernstern</title>
		<link>http://kingsinsight.com/2012/05/07/bas-need-to-learn-question-tennis-before-they-end-up-as-dead-as-rosencrantz-and-gildernstern/</link>
		<comments>http://kingsinsight.com/2012/05/07/bas-need-to-learn-question-tennis-before-they-end-up-as-dead-as-rosencrantz-and-gildernstern/#comments</comments>
		<pubDate>Mon, 07 May 2012 09:48:39 +0000</pubDate>
		<dc:creator>James King</dc:creator>
				<category><![CDATA[Observations]]></category>
		<category><![CDATA[BA]]></category>
		<category><![CDATA[question tennis]]></category>
		<category><![CDATA[Rosencrantz and Guildenstern]]></category>

		<guid isPermaLink="false">http://kingsinsight.com/?p=735</guid>
		<description><![CDATA[One of my favourite plays is “Rosencrantz and Guildenstern Are Dead”. It is the story of two confused people who are friends (?) with Hamlet (and minor characters his story). Question tennis One of the best scenes in the play is when the two characters play a game of “question tennis”. It is worth watching [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kingsinsight.com&#038;blog=9272381&#038;post=735&#038;subd=kingsinsight&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>One of my favourite plays is “Rosencrantz and Guildenstern Are Dead”. It is the story of two confused people who are friends (?) with Hamlet (and minor characters his story).</p>
<h2>Question tennis</h2>
<p>One of the best scenes in the play is when the two characters play a game of “question tennis”. It is worth watching this short video if you haven’t seen it.</p>
<p><a href="http://www.youtube.com/watch?v=fGEYFE7e_R8">http://www.youtube.com/watch?v=fGEYFE7e_R8</a></p>
<p>The idea of the game is to keep asking questions so the conversation is always in the other player’s court. So each player must answer every question with a question. If they mistakenly answer with any other response then the other player wins the point.</p>
<p>But how does this relate to being a BA? Well, this is where I think a lot of BA’s run into trouble.</p>
<p><span id="more-735"></span></p>
<h2>Questions in stasis stay in stasis</h2>
<p>It is very common for a BA to ask a stakeholder a question the stakeholder does not know the answer to.  Then the stakeholder leaves the question for the BA to answer, but the BA does not know the answer so he or she parks it to be answered later.</p>
<p>But of course the question will not get answered since nobody is attempting to answer it. So the BA needs to learn to hit the question back to either the original stakeholder or someone else.</p>
<p>So when the BA hits a dead end then he or she should respond with “who can help with this?” then they should formulate and pass on the questions they have as soon as possible. Otherwise the issue seems accumulate more related questions until the BA ends up in a state of temporal stasis (ie they are frozen in time).</p>
<h2>Questions with inconvenient repercussions lead to infinite delays</h2>
<p>Many questions result in people finding out that they will have to make a trade-off between to related desires. But humans hate making trade-offs to they will subconsciously answer inconvenient questions with vague responses, general discussion points or responding questions.</p>
<p>Unfortunately, since the original question started to unearth some things people want to avoid, the vague responses will sit with the BA until the issue becomes urgent and then everyone will wonder why the BA is not doing anything, while to BA will think that he or she is waiting for more concrete information from somebody (or several people).</p>
<p>Once again the best thing the BA can do is hit the question back quickly. In this case the best solution is probably to ask very concrete and specific questions that will allow very little wriggle room.</p>
<p>The stakeholders will often respond vaguely two or three times in a row but persistent, concrete questions will eventually lead to the right outcome.</p>
<h2>Interesting points</h2>
<p>Often when a question is asked, a stakeholder will respond with “That raises an interesting point” or “I guess the real question is …”</p>
<p>Of course in both cases the response is not really a response to the questions but rather a potentially new question. So the best thing the BA can do is to immediately ask a question back, either to come back to the original issue or to explore the point just raised. Failure to do so will leave the ball sitting in the BA’s court.</p>
<h2>In all cases</h2>
<p>In all these cases and many more you might be able to think of, the best thing the BA can do is to ask clear questions of specific people as soon as possible when a question bounces back on them.  They may need to hit the question back several times, or even redirect it several times, but failure to come back with a questions means the BA will start to come under pressure to find the answers what people assume are outstanding questions.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kingsinsight.wordpress.com/735/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kingsinsight.wordpress.com/735/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kingsinsight.wordpress.com/735/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kingsinsight.wordpress.com/735/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kingsinsight.wordpress.com/735/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kingsinsight.wordpress.com/735/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kingsinsight.wordpress.com/735/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kingsinsight.wordpress.com/735/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kingsinsight.wordpress.com/735/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kingsinsight.wordpress.com/735/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kingsinsight.wordpress.com/735/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kingsinsight.wordpress.com/735/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kingsinsight.wordpress.com/735/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kingsinsight.wordpress.com/735/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kingsinsight.com&#038;blog=9272381&#038;post=735&#038;subd=kingsinsight&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kingsinsight.com/2012/05/07/bas-need-to-learn-question-tennis-before-they-end-up-as-dead-as-rosencrantz-and-gildernstern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a39c3c938b68cc0bd6b65ad98323b456?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jamesking42</media:title>
		</media:content>
	</item>
		<item>
		<title>To be customer focused, shouldn&#8217;t we also be problem focused?</title>
		<link>http://kingsinsight.com/2012/05/02/to-be-customer-focused-shouldnt-we-also-be-problem-focused/</link>
		<comments>http://kingsinsight.com/2012/05/02/to-be-customer-focused-shouldnt-we-also-be-problem-focused/#comments</comments>
		<pubDate>Wed, 02 May 2012 01:19:34 +0000</pubDate>
		<dc:creator>James King</dc:creator>
				<category><![CDATA[Observations]]></category>

		<guid isPermaLink="false">http://kingsinsight.com/?p=705</guid>
		<description><![CDATA[I have at times been accused of being too intellectually pure &#8211; apparently I can have a habit of analysing a problem when all that is needed is to get moving with a solution. It may be true because I love to understand puzzles and problems. Perhaps it is true because I do enjoy playing [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kingsinsight.com&#038;blog=9272381&#038;post=705&#038;subd=kingsinsight&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have at times been accused of being too intellectually pure &#8211; apparently I can have a habit of analysing a problem when all that is needed is to get moving with a solution.</p>
<p>It may be true because I love to understand puzzles and problems. Perhaps it is true because I do enjoy playing those corny puzzle games on my outdated nintendo gadget even though I have no time left in my day and even have access to far more sophisticated games if I want to try them.</p>
<p>So maybe what follows is good advice or maybe this is my own bias.</p>
<p>I recently saw some great proposals for small projects and some pretty decent requirements. I could understand what people were proposing and even who would be using the solutions we were providing. And my advice each time was the same &#8211; &#8220;we are clear on what we are doing but not really why&#8221;.  In response people told me we were doing it because these customers want it (our team, people who purchase our software etc).  When I then asked why they wanted it, the response was &#8220;so they can &#8230;. &#8221;.</p>
<p>They can do (what our requirements say) but that is repeating what their requirements are, not explaining why they have them or how we know those are the real requirements.  So I generally asked why again and got a reasonable response:</p>
<ul>
<li>They told us they want it; or</li>
<li>We can see them doing it now (or having that problem now).</li>
</ul>
<p>Maybe this is enough &#8211; if people want it and they will use it then isn&#8217;t that why we build solutions?</p>
<p>Unfortunately the intellectually pure part of me detects more of a puzzle to wrestle with, so I am hassling people for one more piece of information &#8211; What specific problem are the users/customers going to solve?</p>
<p><span id="more-705"></span></p>
<p>Most of the time the answer I get is the same &#8211; the problem they are solving is that they want to do this.  But I am still trying to work out what difference that make to them.  They are doing this so that (something is better) but what is better?</p>
<p>The answer I get is often that they can sell more stuff or do things faster.  But I still think there is a missing link and this is what I am wrestling with.</p>
<blockquote><p>This is the requirement &#8230; it is for this specific user.  They want it because it will remove a problem or allow them to do something new</p>
<p>&#8230; but what is that thing and why do they want it?</p></blockquote>
<p>So here are my new questions</p>
<ol>
<li>Who is this for?</li>
<li>Why do they want it? Cool is that the real problem they have or is it a symptom of the problem?
<ol>
<li>People often deal with symptoms of underlying problems, without really knowing the real problem.</li>
<li>For new solutions people often ask for &#8220;accomodations&#8221;. An accomodation is a solution that is needed to compensate for the weaknesses in their current solution. Fo example, &#8220;we need more spare parts&#8221; might be caused by the weakness that our existing spare parts are poor quality and fail too often.  More spare parts will help, but better would be to remove the need for more spare parts.</li>
</ol>
</li>
<li>So what problem are they solving when they get this?  What problem will they still have?  is this second problem the one we</li>
<li>Do they know they have that problem? how important is it compared to other things? How often do they have the problem?</li>
<li>What solution do they have in place at the moment?  (I know they don&#8217;t have this thing yet but they might have something even if it is hand-written post-it notes on their fridge) Have they tried anything else that hase faded away?</li>
<li>When we solve this problem, what happens next?  What will they want next, what will their issues be with our solution?</li>
</ol>
<p>Maybe I ask too many questions when we have already been told what they want.  When I send people off to ask more questions they often get the response that things are urgent and their questions are slowing us down &#8211; &#8220;we know the requirement already -so let&#8217;s get on with the solution?&#8217;</p>
<p style="padding-left:30px;">We know the requirements already &#8211; we need to move onto the how we will implement the solution.</p>
<p style="text-align:justify;">But if we are focussed on providing a solution we should know what we are solving shouldn&#8217;t we? And even if we know what the requirements are &#8211; what are they the requirements for?</p>
<p>Maybe I would settle for this much (but i will still have more questions).  In the book &#8220;Four Steps to the Epiphany&#8221; they recommend these questions for early adopters of products</p>
<ol>
<li>Who is it for?</li>
<li>What problem will it solve for them?</li>
<li>Is it already hurting them? ie are they aware of the problem and if so how important is it to them?</li>
<li>What solution do they have in place?</li>
<li>Do they have a budget to pay for the solution?</li>
</ol>
<p>But even then I will secretely have one more question, I can&#8217;t help myself &#8211; Who will this not help? Or who might use this but won&#8217;t care too much?  Then rather than solving the generic problem for all our customers (and being &#8220;lot&#8217;s of customers focussed), we can solve a specific problem for a specific customer.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kingsinsight.wordpress.com/705/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kingsinsight.wordpress.com/705/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kingsinsight.wordpress.com/705/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kingsinsight.wordpress.com/705/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kingsinsight.wordpress.com/705/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kingsinsight.wordpress.com/705/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kingsinsight.wordpress.com/705/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kingsinsight.wordpress.com/705/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kingsinsight.wordpress.com/705/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kingsinsight.wordpress.com/705/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kingsinsight.wordpress.com/705/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kingsinsight.wordpress.com/705/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kingsinsight.wordpress.com/705/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kingsinsight.wordpress.com/705/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kingsinsight.com&#038;blog=9272381&#038;post=705&#038;subd=kingsinsight&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kingsinsight.com/2012/05/02/to-be-customer-focused-shouldnt-we-also-be-problem-focused/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a39c3c938b68cc0bd6b65ad98323b456?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jamesking42</media:title>
		</media:content>
	</item>
		<item>
		<title>Presentation for ACS Young IT SIG</title>
		<link>http://kingsinsight.com/2012/04/13/a-surprisingly/</link>
		<comments>http://kingsinsight.com/2012/04/13/a-surprisingly/#comments</comments>
		<pubDate>Fri, 13 Apr 2012 06:01:54 +0000</pubDate>
		<dc:creator>James King</dc:creator>
				<category><![CDATA[Observations]]></category>

		<guid isPermaLink="false">http://kingsinsight.com/2012/04/13/a-surprisingly/</guid>
		<description><![CDATA[A surprisingly short article for someone as long-winded as me. I am presenting to the IT people of the future on what agile is (and is not). Here is their rather long link to the presentation: http://www.acs.org.au/nsw/index.cfm?action=event&#38;area=9001&#38;temID=eventdetails&#38;eveID=30229661985484 Come along if you are local and part of the group (or can sneak in).<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kingsinsight.com&#038;blog=9272381&#038;post=702&#038;subd=kingsinsight&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A surprisingly short article for someone as long-winded as me.</p>
<p>I am presenting to the IT people of the future on what agile is (and is not).</p>
<p>Here is their rather long link to the presentation:</p>
<p><a title="ACS young IT group presentation" href="http://www.acs.org.au/nsw/index.cfm?action=event&amp;area=9001&amp;temID=eventdetails&amp;eveID=30229661985484">http://www.acs.org.au/nsw/index.cfm?action=event&amp;area=9001&amp;temID=eventdetails&amp;eveID=30229661985484</a></p>
<p>Come along if you are local and part of the group (or can sneak in).</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kingsinsight.wordpress.com/702/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kingsinsight.wordpress.com/702/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kingsinsight.wordpress.com/702/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kingsinsight.wordpress.com/702/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kingsinsight.wordpress.com/702/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kingsinsight.wordpress.com/702/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kingsinsight.wordpress.com/702/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kingsinsight.wordpress.com/702/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kingsinsight.wordpress.com/702/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kingsinsight.wordpress.com/702/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kingsinsight.wordpress.com/702/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kingsinsight.wordpress.com/702/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kingsinsight.wordpress.com/702/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kingsinsight.wordpress.com/702/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kingsinsight.com&#038;blog=9272381&#038;post=702&#038;subd=kingsinsight&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kingsinsight.com/2012/04/13/a-surprisingly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a39c3c938b68cc0bd6b65ad98323b456?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jamesking42</media:title>
		</media:content>
	</item>
		<item>
		<title>It is technically impossible, but is it really?</title>
		<link>http://kingsinsight.com/2012/03/05/it-is-technically-impossible-but-is-it-really/</link>
		<comments>http://kingsinsight.com/2012/03/05/it-is-technically-impossible-but-is-it-really/#comments</comments>
		<pubDate>Mon, 05 Mar 2012 01:26:08 +0000</pubDate>
		<dc:creator>James King</dc:creator>
				<category><![CDATA[Observations]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[implementation issues]]></category>
		<category><![CDATA[star trek]]></category>

		<guid isPermaLink="false">http://kingsinsight.com/?p=673</guid>
		<description><![CDATA[I was watching Star Trek a couple of weeks ago and I was thinking &#8211; wouldn&#8217;t it be cool if work was just like Star Trek. Then I realised that work is actually a lot more like Star Trek than I thought it was, so let me explain: The whole crew nearly die in every [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kingsinsight.com&#038;blog=9272381&#038;post=673&#038;subd=kingsinsight&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was watching Star Trek a couple of weeks ago and I was thinking &#8211; wouldn&#8217;t it be cool if work was just like Star Trek.</p>
<p>Then I realised that work is actually a lot more like Star Trek than I thought it was, so let me explain:</p>
<p>The whole crew nearly die in every episode in Star Trek (we don&#8217;t nearly die each week, which is good).  Since they are in a starship, the Star Trek crew&#8217;s survival almost always depends on their ability to work with technology. But I guess the show would be a little boring if everything worked as planned:</p>
<blockquote><p>Captain: Yikes &#8211; that looks like a rare Lithiam based ameoba that eats starships, we need to warp out immediately</p>
<p>Pilot: No problem, the engines are working well within their design perimeters.  We have escaped easily.</p>
<p>(end of episode)</p></blockquote>
<p>We don&#8217;t see many episodes like this though, we see the ones where they are in real trouble.</p>
<p><span id="more-673"></span></p>
<p>Of course, since they are a great team, they never seem to get into trouble because of their own defects or technical debt. Instead they constantly run into problems that push their technology to places where no technology has gone before.</p>
<p>Again, we don&#8217;t get to see the episodes where other teams confront this problem.</p>
<blockquote><p>Captain &#8221;yikes &#8211; we are doomed unless you can get us out of here or blow the bad monster up&#8221;.</p>
<p>Pilot/product owner: &#8221;I am trying captain but the system is not up to it. We can only go at warp 8 and the rare alien metabolism is sucking us back at warp 9.67&#8243;</p>
<p>Captain: &#8220;Engineers, can we get out of here at warp 10&#8243;</p>
<p>Engineer: &#8220;That is technically impossible&#8221;</p>
<p>Captain: &#8220;Oh come on &#8211; it looks pretty easy to me.  You just go as fast as now but then a bit faster&#8221;.</p>
<p>Engineer: &#8220;Sorry captain, technically impossible. But we do have a new Facebook interface we can show you as we die&#8221;.</p>
<p>Captain: &#8220;Oh OK.  I guess that&#8217;s it then&#8221;</p>
<p>(episode ends in chaos and mayhem as the crew get metabolised while trying to fix their Facebook interface before being eaten)</p></blockquote>
<p>If you believe in Star Trek (some people do) then you must believe that a lot of crews die because they hit things that are technically impossible. But the Star Trek crew always seem to overcome the &#8220;technically impossible&#8221; problem.</p>
<p>Of course they are on TV and we live in the real world. But this iswhere I think our teams are a lot more like Star Trek that people realise. The product owner/sponsor asks for something hard so the team say it is &#8220;technically impossible&#8221;, after which:</p>
<ul>
<li>The team go off to work on other things while the evil monsters of deadlines and customer expectations slowly start to threaten the team; or</li>
<li>A long discussion follows that takes up the whole episode (or sprint if you do Star Trek Scrum); or</li>
<li>A passionate discussion follows, that involves some problems being put aside and others being tackled with the full creative force of the team.</li>
</ul>
<p>What I have learned from Star Trek is that while they have room for improvement, their approach to technically impossible things is usually successful:</p>
<ol>
<li>The engineers always say something is technically impossible, but it turns out that:
<ul>
<li>They can solve the problem some other way; or</li>
<li>They need the crew to do something to buy enough time to make it possible, which means it was not technically impossible, just &#8220;something we don&#8217;t have time for yet&#8221;.</li>
</ul>
</li>
<li>The pilot does not just say to the captain &#8220;I am waiting on engineering&#8221; and the engineers do not just say &#8220;we are waiting on better requirements&#8221;. Instead they all get together and collaborate as if their lives depended on it. Every problem in Star Trek is a problem for the whole team.</li>
<li>After they collaborate they usually find out that they can solve the problem, even if the original request was &#8221;technically impossible&#8221;. Somewhere near the end of the episode, the team say &#8220;we can&#8217;t do X, but we can do Y&#8221; or &#8220;If you can buy us this much time we can fix it&#8221; and then they all work together to survive in time for the ending credits.</li>
<li>They always experience a lot of drama and stress before they fix the problem. This seems to work well when there is only one monster to fight per episode &#8230; the whole crew of 500 seem perfectly aligned to the goal of &#8220;not dying today&#8221;.  Maybe though, their approach would not work so well if they have 2,3 or up to 10 monsters to fight every episode.</li>
<li>Every third or fourth episode the team see the wreckage of another starship where the crew could not be innovative enough or spent too much time fixing their Facebook interfaces while the real monsters came and killed the crew.</li>
</ol>
<p>So from now on, I think we can say &#8220;that is technically impossible&#8221; as much as we want in our projects.  It can add a sense of drama and it is a cool sounding phrase.  But the result is always the beginning of a longer conversation because whether or not the solution is feasible, the problem is still there.</p>
<p>So maybe a better approach is to</p>
<ol>
<li>Provide enough information to clarify whether:
<ul>
<li>We don&#8217;t know how to solve the problem &#8211; in which case we need to guess how long it will take to understand it;</li>
<li>We understand the problem but our technology will not allow us to solve it &#8211; in which case we need to estimate how long it will take us to research a solution;</li>
<li>We just don&#8217;t want to do it right now &#8211; in which case we should say &#8220;I would rather not&#8221; rather than &#8220;that is technicall impossible&#8221;.</li>
</ul>
</li>
<li>Use this information to prioritise which things to work on, so everyone knows the biggest monster every episode (or sprint if you want to use Star Trek Scrum)</li>
</ol>
<p>You might have a better format. But I think it would help if you search and replace your use of &#8220;technically Impossible&#8221; with this more mundane but potentially more useful approach:</p>
<ol>
<li>This is my understanding of the problem:
<ul>
<li>I understand that you want to {something} so {something}. The problem we have though is that {something is wrong}. For example &#8220;I know you want to escape that monster or we will all die. The problem is that the engines won&#8217;t do warp 10&#8243;</li>
<li>This is why it is wrong . &#8220;The engines are only designed to do warp 8 because of you budget cuts in engineering last year you wally&#8221;</li>
<li>This is where it is wrong &#8220;the engines in the main ship can not do warp 10, so the while main ship is doomed&#8221;</li>
</ul>
</li>
<li> This is what we could do about it
<ul>
<li>Option 1
<ul>
<li>If we do {something}, it will take {a vague guess at the effort} and then</li>
<li>When {event}: {The system} will {something} if {conditions}</li>
<li>When {event}: the systen will NOT {Something} if {condition}</li>
</ul>
</li>
<li>Option 2 (etc)</li>
</ul>
</li>
<li>This is what I recommend. &#8220;Let&#8217;s use the life boats and ditch the ship&#8221; or &#8220;lets run the antimatter backwards so we can go at warp 11 for a day with a 20% chance of death&#8221;</li>
<li>What we need to decide now is &#8220;Let me know what you think of my summary&#8221;</li>
</ol>
<p>So I guess I think my team is as good as the one on Star Trek, and yours might be too.  But even the crew on Star Trek could work a little better if they replaced &#8220;technically impossible&#8221; with the right information for a longer conversation.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kingsinsight.wordpress.com/673/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kingsinsight.wordpress.com/673/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kingsinsight.wordpress.com/673/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kingsinsight.wordpress.com/673/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kingsinsight.wordpress.com/673/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kingsinsight.wordpress.com/673/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kingsinsight.wordpress.com/673/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kingsinsight.wordpress.com/673/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kingsinsight.wordpress.com/673/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kingsinsight.wordpress.com/673/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kingsinsight.wordpress.com/673/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kingsinsight.wordpress.com/673/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kingsinsight.wordpress.com/673/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kingsinsight.wordpress.com/673/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kingsinsight.com&#038;blog=9272381&#038;post=673&#038;subd=kingsinsight&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kingsinsight.com/2012/03/05/it-is-technically-impossible-but-is-it-really/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a39c3c938b68cc0bd6b65ad98323b456?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jamesking42</media:title>
		</media:content>
	</item>
		<item>
		<title>Famous BAs in history: Mark Twain on interviews</title>
		<link>http://kingsinsight.com/2012/02/17/famous-bas-in-history-mark-twain-on-interviews/</link>
		<comments>http://kingsinsight.com/2012/02/17/famous-bas-in-history-mark-twain-on-interviews/#comments</comments>
		<pubDate>Thu, 16 Feb 2012 23:18:17 +0000</pubDate>
		<dc:creator>James King</dc:creator>
				<category><![CDATA[Idea management]]></category>
		<category><![CDATA[Investigation]]></category>
		<category><![CDATA[Observations]]></category>
		<category><![CDATA[Reflection]]></category>
		<category><![CDATA[business analysis; interview; agile; requirements]]></category>

		<guid isPermaLink="false">http://kingsinsight.com/?p=650</guid>
		<description><![CDATA[I stumbled on a letter from Mark Twain where he comments on &#8220;the interview&#8221;: Inteviews are pure twaddle Controversially, he claimed that interviews are appalling and should be completely abolished &#8230; which would seem to be a strong position for a business analyst to take these days. But then Mark Twain was around at the beginning of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kingsinsight.com&#038;blog=9272381&#038;post=650&#038;subd=kingsinsight&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I stumbled on a letter from Mark Twain where he comments on &#8220;the interview&#8221;:</p>
<blockquote><p><a href="http://www.lettersofnote.com/2012/02/interviews-are-pure-twaddle.html">Inteviews are pure twaddle</a></p></blockquote>
<p>Controversially, he claimed that interviews are appalling and should be completely abolished &#8230; which would seem to be a strong position for a business analyst to take these days. But then Mark Twain was around at the beginning of last century and we have learned a lot since then. Maybe he just didn&#8217;t know any better.</p>
<p><span id="more-650"></span></p>
<p>Since Mark Twain&#8217;s time, we have invented computers and the whole IT industry. We even invented the term &#8220;the business&#8221; so we could blame someone else if what we built turned out to be stupid rather than brilliant.</p>
<p>Then we invented the role of the business analyst to make sure that we actually understood what &#8220;the business&#8221; needed, rather than just blaming them.</p>
<p>The business analysts came up with the obvious idea that they should interview people to find out what they want before we build things. We hope this will result in us building something valuable instead of just allocating blame when we do something dumb.</p>
<p>A century has passed since Mark Twain wrote the letter I refered to and given how much we have learned since then, can&#8217;t we just ignore his outdated views? Sadly I think he turned out to be right.</p>
<p>Mark Twain claimed that the written word and the spoken word are fundamentally different. He claimed that if you interview someone and write down what they said then you will produce twaddle . In fact he said:</p>
<blockquote><p>&#8220;The moment &#8220;talk&#8221; is put into print you recognize that it is not what it was when you heard it; you perceive that an immense something has disappeared from it.</p>
<p>That is its soul. You have nothing but a dead carcass left on your hands&#8221;</p></blockquote>
<p>Later in the letter he says he would not talk in his sleep if he could not talk better than the wording found in most (reported) interviews. He claims that to capture the meaning of what someone said, you can never merely write down what they said. In doing so you will lose all the meaning that they had in their tone, their body language, the conversation before and after the part you wrote down and so forth.</p>
<p>This is exactly what I have seen happen when a business analyst writes down what someone said and calls it a set of requirements. You are left with &#8220;nothing but a dead carcass left on your hands&#8221;.</p>
<p>A good author or (if they exist these days) a good journalist does not interview people and simply write down what they said. Insteadthe author collates information from multiple discussions and then interprets it and compares it to other information they have gathered from research or even their own analysis. Then they go back and confirm their understanding, not just of what was said, but what the implications are and whether what was said was what they stakeholder really meant.</p>
<p>In the same way a competent business analyst does not simply write down what someone said &#8211; even if they can do in in Agile stories, UML or some other clever form of stenography.</p>
<p>Rather, a competent business analyst does what the job title implies.  He or she analyses, interprets, validates and chalenges what was said. Through this analysis they discover  the meaning of what has been asked for and the implications of delivering it.  They can then go back and talk to people or write down what they understand &#8211; in a written form that is effective rather than &#8220;twaddle&#8221;.</p>
<p>In other words they write requirements and do not simply quote what people said without the &#8220;soul&#8221; or meaning of the conversation.</p>
<p>So I would expect the requirements written by a BA to be in a different form to &#8220;talking&#8221;, or I would expect the BA to go back and read what Mark Twain wrote.</p>
<p>If you agree with me then lets write good written requriements and have good spoken discussions and lets make effective use of the written or spoken word when we do.</p>
<p>On the other hand if you disagree with me then blame Mark Twain &#8211; it was him that said you write twaddle and produce nothing but the carcase of the conversation you are meant to be analysing. All I did was quote him. I actually think you are a nice person and not at all a murderer of requirements.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kingsinsight.wordpress.com/650/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kingsinsight.wordpress.com/650/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kingsinsight.wordpress.com/650/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kingsinsight.wordpress.com/650/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kingsinsight.wordpress.com/650/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kingsinsight.wordpress.com/650/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kingsinsight.wordpress.com/650/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kingsinsight.wordpress.com/650/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kingsinsight.wordpress.com/650/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kingsinsight.wordpress.com/650/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kingsinsight.wordpress.com/650/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kingsinsight.wordpress.com/650/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kingsinsight.wordpress.com/650/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kingsinsight.wordpress.com/650/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kingsinsight.com&#038;blog=9272381&#038;post=650&#038;subd=kingsinsight&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kingsinsight.com/2012/02/17/famous-bas-in-history-mark-twain-on-interviews/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a39c3c938b68cc0bd6b65ad98323b456?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jamesking42</media:title>
		</media:content>
	</item>
		<item>
		<title>What is stepwise programming?</title>
		<link>http://kingsinsight.com/2012/02/09/what-is-stepwise-programming/</link>
		<comments>http://kingsinsight.com/2012/02/09/what-is-stepwise-programming/#comments</comments>
		<pubDate>Thu, 09 Feb 2012 11:48:08 +0000</pubDate>
		<dc:creator>James King</dc:creator>
				<category><![CDATA[Observations]]></category>
		<category><![CDATA[prioritisation]]></category>
		<category><![CDATA[problem solving]]></category>

		<guid isPermaLink="false">https://kingsinsight.wordpress.com/?p=616</guid>
		<description><![CDATA[Stepwise programming is a very useful way to prioritise when there are many variables at play. The key benefit of the approach is that you do NOT try to understand and prioritise every thing at once against everything else. Instead you break the problem down into very small pieces and move through each one methodically. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kingsinsight.com&#038;blog=9272381&#038;post=616&#038;subd=kingsinsight&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Stepwise programming is a very useful way to prioritise when there are many variables at play.</p>
<p>The key benefit of the approach is that you do NOT try to understand and prioritise every thing at once against everything else. Instead you break the problem down into very small pieces and move through each one methodically. You then come up with a ranking of the importance of each variable from top to bottom.</p>
<p>And the approach scales well. You can do it on your own or you can get a lot of people to use the process at once to form a consensus about what issues really matter the most. I have used the approach for everything from setting priorities in retrospectives to ranking the capabilities needed in a team to structure more effective training.</p>
<h2><span id="more-616"></span><br />
An example of where you can use it</h2>
<p>For example, lets say you are working with a team of testers who work on projects across the whole organisation. They have been complaining about being unloved and their stakeholders are questioning whether they actually add value to projects.</p>
<p>You do a retrospective with the team to reflect on where they think their could be improvement and you have some meetings with your key stakeholders. As a result you find out that the team could get better at communication, team building, consistent tool use, work quality, knowledge of the systems being tested, working with the developers instead of against them, finding critical defects instead of just cosmetic things, problem solving, collaboration, good manners and a range of other things.</p>
<p>If you decide on one thing to fix then everyone will complain you are not fixing the rest, but if you try to fix everything you will not get anything done. Even worse, if the team don’t see value in what you are fixing then they will not help and you will fail. Even worse again, if your customers don’t see value then they will keep escalating and complaining about everything and you will be too busy apologising (or hiding from them) to focus on fixing things.</p>
<p>So you need to prioritise and here is where you can use stepwise programming.</p>
<h2>
Applying stepwise programming</h2>
<p>The approach is simple. First you create a matrix with the items you want to prioritise listed in both the left hand column and the top row:</p>
<table width="528" border="1" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td valign="top" width="66">To get better at</td>
<td valign="top" width="86">Root cause analysis</td>
<td valign="top" width="76">Collaboration</td>
<td valign="top" width="69">System knowledge</td>
<td valign="top" width="66">Use of automation</td>
<td valign="top" width="86">Reporting status</td>
<td valign="top" width="78">Total</td>
</tr>
<tr>
<td valign="top" width="68">
<p align="center">Root cause analysis</p>
</td>
<td valign="top" width="86">
<p align="center">X</p>
</td>
<td valign="top" width="76"></td>
<td valign="top" width="69"></td>
<td valign="top" width="66"></td>
<td valign="top" width="86"></td>
<td valign="top" width="78"></td>
</tr>
<tr>
<td valign="top" width="70">
<p align="center">Collaboration</p>
</td>
<td valign="top" width="86"></td>
<td valign="top" width="76">
<p align="center">X</p>
</td>
<td valign="top" width="69"></td>
<td valign="top" width="66"></td>
<td valign="top" width="86"></td>
<td valign="top" width="78"></td>
</tr>
<tr>
<td valign="top" width="71">
<p align="center">System knowledge</p>
</td>
<td valign="top" width="86"></td>
<td valign="top" width="76"></td>
<td valign="top" width="69">
<p align="center">X</p>
</td>
<td valign="top" width="66"></td>
<td valign="top" width="86"></td>
<td valign="top" width="78"></td>
</tr>
<tr>
<td valign="top" width="72">
<p align="center">Use of automation</p>
</td>
<td valign="top" width="86"></td>
<td valign="top" width="76"></td>
<td valign="top" width="69"></td>
<td valign="top" width="66">
<p align="center">X</p>
</td>
<td valign="top" width="86"></td>
<td valign="top" width="78"></td>
</tr>
<tr>
<td valign="top" width="72">
<p align="center">Reporting status</p>
</td>
<td valign="top" width="86"></td>
<td valign="top" width="76"></td>
<td valign="top" width="69"></td>
<td valign="top" width="66"></td>
<td valign="top" width="86">
<p align="center">X</p>
</td>
<td valign="top" width="78"></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>Next you start on the first row and compare the heading you put in the left-hand column with the heading you have put in the top row.</p>
<ul>
<li>If the variable in the left hand column is higher priority to the the one in the top row, then enter a 1. Otherwise enter  -.</li>
</ul>
<p>For example I think it is important for the team to get better at both root cause analysis and collaboration. But if I had to choose between them, then I would choose root cause analysis. So I would enter a 1 in the appropriate field. I then continue through the first row doing the same thing:</p>
<table width="399" border="1" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td valign="top" width="44">To get better at</td>
<td valign="top" width="55">Root cause analysis</td>
<td valign="top" width="83">Collaboration</td>
<td valign="top" width="68">System knowledge</td>
<td valign="top" width="72">Use of Automation</td>
<td valign="top" width="63">Reporting status</td>
<td valign="top" width="12">Total</td>
</tr>
<tr>
<td valign="top" width="44">Root cause analysis</td>
<td valign="top" width="55">X</td>
<td valign="top" width="84">1</td>
<td valign="top" width="69">1</td>
<td valign="top" width="73">0</td>
<td valign="top" width="63">1</td>
<td valign="top" width="14">3</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>Similarly, if instead of doing the exercise on my own I had my whole team of 6 people do the exercise I would get each person to complete the row separately and then update the table with the total votes that people gave to Root cause analysis compared to everything else:</p>
<table width="399" border="1" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td valign="top" width="44">To get better at</td>
<td valign="top" width="55">Root cause analysis</td>
<td valign="top" width="83">Collaboration</td>
<td valign="top" width="68">System knowledge</td>
<td valign="top" width="72">Use of Automation</td>
<td valign="top" width="63">Reporting status</td>
<td valign="top" width="12">Total</td>
</tr>
<tr>
<td valign="top" width="44">Root cause analysis</td>
<td valign="top" width="55">X</td>
<td valign="top" width="84">4</td>
<td valign="top" width="69">3</td>
<td valign="top" width="73">5</td>
<td valign="top" width="63">3</td>
<td valign="top" width="14">15</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>So I could say that the team think getter better at root cause analysis is more important than getting better at collaboration and (unlike what I think) the team as a group believe that getting better at root cause analysis is even more important than using automation to improve testing.</p>
<p>But the real benefit comes when you have completed the whole table:</p>
<table width="529" border="1" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td valign="top" width="66">To get better at</td>
<td valign="top" width="86">Root cause analysis</td>
<td valign="top" width="76">Collaboration</td>
<td valign="top" width="69">System knowledge</td>
<td valign="top" width="66">Use of automation</td>
<td valign="top" width="86">Reporting status</td>
<td valign="top" width="78">Total</td>
</tr>
<tr>
<td valign="top" width="68">
<p align="center">Root cause analysis</p>
</td>
<td valign="top" width="86">
<p align="center">X</p>
</td>
<td valign="top" width="76">
<p align="center">4</p>
</td>
<td valign="top" width="69">
<p align="center">3</p>
</td>
<td valign="top" width="66">
<p align="center">5</p>
</td>
<td valign="top" width="86">
<p align="center">3</p>
</td>
<td valign="top" width="78">
<p align="center">15</p>
</td>
</tr>
<tr>
<td valign="top" width="70">
<p align="center">Collaboration</p>
</td>
<td valign="top" width="86">
<p align="center">2</p>
</td>
<td valign="top" width="76">
<p align="center">X</p>
</td>
<td valign="top" width="69">
<p align="center">3</p>
</td>
<td valign="top" width="66">
<p align="center">3</p>
</td>
<td valign="top" width="86">
<p align="center">5</p>
</td>
<td valign="top" width="78">
<p align="center">13</p>
</td>
</tr>
<tr>
<td valign="top" width="71">
<p align="center">System knowledge</p>
</td>
<td valign="top" width="86">
<p align="center">1</p>
</td>
<td valign="top" width="76">
<p align="center">3</p>
</td>
<td valign="top" width="69">
<p align="center">X</p>
</td>
<td valign="top" width="66">
<p align="center">3</p>
</td>
<td valign="top" width="86">
<p align="center">1</p>
</td>
<td valign="top" width="78">
<p align="center">8</p>
</td>
</tr>
<tr>
<td valign="top" width="72">
<p align="center">Use of automation</p>
</td>
<td valign="top" width="86">
<p align="center">1</p>
</td>
<td valign="top" width="76">
<p align="center">3</p>
</td>
<td valign="top" width="69">
<p align="center">3</p>
</td>
<td valign="top" width="66">
<p align="center">X</p>
</td>
<td valign="top" width="86">
<p align="center">5</p>
</td>
<td valign="top" width="78">
<p align="center">12</p>
</td>
</tr>
<tr>
<td valign="top" width="72">
<p align="center">Reporting status</p>
</td>
<td valign="top" width="86">
<p align="center">3</p>
</td>
<td valign="top" width="76">
<p align="center">1</p>
</td>
<td valign="top" width="69">
<p align="center">1</p>
</td>
<td valign="top" width="66">
<p align="center">1</p>
</td>
<td valign="top" width="86">
<p align="center">X</p>
</td>
<td valign="top" width="78">6</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>So you can see from the table that the team (as a group) believe the biggest benefit would come from getting better at root cause analysis. And if we could pick a top three to focus on then we would pick Root cause analysis, Collaboration and Use of automation.</p>
<p>The numbers may not add up in this table because I just made them up quickly. But even in the real world some people seem to vote that (say) root cause analysis is more important than collaboration the first time you compare them and the vote the opposite way the second time. To counter this, some teams only allow comparison once and then simply put the number (6 – 5) in the field that has collaboration as the left-hand heading and root-cause analysis as the top. But I don’t do this, because I think even that flip-flopping can help you get a better understanding of where the team feels the value is.</p>
<p>In the real world, I often use this technique when there are between 10 and 20 variables to compare. I find it a really good way to prioritise when I am faced with both intangible stuff (values and preferences) and great complexity (too many variables for my little brain).</p>
<p>Of course it does not tell you how to fix the problems, only which ones the group really think you should focus on first.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kingsinsight.wordpress.com/616/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kingsinsight.wordpress.com/616/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kingsinsight.wordpress.com/616/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kingsinsight.wordpress.com/616/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kingsinsight.wordpress.com/616/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kingsinsight.wordpress.com/616/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kingsinsight.wordpress.com/616/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kingsinsight.wordpress.com/616/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kingsinsight.wordpress.com/616/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kingsinsight.wordpress.com/616/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kingsinsight.wordpress.com/616/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kingsinsight.wordpress.com/616/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kingsinsight.wordpress.com/616/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kingsinsight.wordpress.com/616/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kingsinsight.com&#038;blog=9272381&#038;post=616&#038;subd=kingsinsight&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kingsinsight.com/2012/02/09/what-is-stepwise-programming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a39c3c938b68cc0bd6b65ad98323b456?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jamesking42</media:title>
		</media:content>
	</item>
		<item>
		<title>Sprint 0 (or iteration 0) checklist &#8230; simple but not always easy</title>
		<link>http://kingsinsight.com/2011/09/30/sprint-0-or-iteration-0-checklist-simple-but-not-always-easy/</link>
		<comments>http://kingsinsight.com/2011/09/30/sprint-0-or-iteration-0-checklist-simple-but-not-always-easy/#comments</comments>
		<pubDate>Fri, 30 Sep 2011 03:55:46 +0000</pubDate>
		<dc:creator>James King</dc:creator>
				<category><![CDATA[Observations]]></category>
		<category><![CDATA[Implementation]]></category>
		<category><![CDATA[wrong direction]]></category>
		<category><![CDATA[planning under pressure]]></category>
		<category><![CDATA[backlog]]></category>
		<category><![CDATA[eek]]></category>
		<category><![CDATA[iteration]]></category>
		<category><![CDATA[and retrospective]]></category>

		<guid isPermaLink="false">http://kingsinsight.com/?p=554</guid>
		<description><![CDATA[I am currently trapped in the real world &#8230; working on a real project rather than running a training course on how to run projects. Interestingly it turns out the real world is harder and more ambiguous than the projects in my training slides Having said that though, the fundamentals don&#8217;t seem to change. We have stopped [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kingsinsight.com&#038;blog=9272381&#038;post=554&#038;subd=kingsinsight&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I am currently trapped in the real world &#8230; working on a real project rather than running a training course on how to run projects.</p>
<p>Interestingly it turns out the real world is harder and more ambiguous than the projects in my training slides <img src='http://s0.wp.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Having said that though, the fundamentals don&#8217;t seem to change. We have stopped a project and are about to restart. It is really urgent and we have inherited a project whose budget (in time and money) has already been spent. So we really need to get going.</p>
<p>But are we better off starting or are we better off getting our act together before we start so we are not &#8220;mistaking activity for progress&#8221; by rushing off in the wrong direction?</p>
<p><span id="more-554"></span></p>
<p>What I say in my training courses is to get the team together and brainstorm everything that needs to be in place before we start.  Then prioritise these ideas using <a title="Using MoSCoW to prioritize ideas" href="http://kingsinsight.com/2010/12/03/using-moscow-to-prioritize-ideas/">MOSCOW</a> and spend your first iteration (or sprint) nailing those stories.  Then if you have not done all the &#8220;must haves&#8221; then don&#8217;t start and if you have not done all the should haves then you know your next retrospective will include &#8220;should not have started before &#8230;&#8221;.  But with your should haves you can turn them into risks or tasks to do in the next iteration or two by dropping some stories to make room for them.</p>
<p>Great, I can&#8217;t fault the logic, but now I am in the real world and the development team is already off and running on some of the things they know need doing for our first urgent release, while some of the team are yet to arrive on site.</p>
<p>So here are the must-have&#8217;s I am applying.  Let&#8217;s see what happens.</p>
<ol>
<li>Do we know where we are going?</li>
<ul>
<li>Do we have a Mandate to do the project? Ie</li>
<ul>
<li>Do we know the problem we are solving (<em>yes</em>). </li>
<li>Do we have funding allocated and not just &#8220;soon to be sorted&#8221;. (<em>Yes)</em></li>
<li>Do we have a complete backlog that the whole team understands (<em>no</em>).  Eek &#8230; do we know what to do for the first release? (<em>Yes &#8211; we need to be ready to integrate some functionality for the other key project by the end of next month</em>.</li>
<li>Do we know our scope and priorities? (<em>Yes-ish, er that is to say roughly yes)</em> [which is probably the most dangerous answer of all].  (<em>But we do know the scope for t he release in one month and we know our first priority is to hit that deadline subject to our other first priority of sufficient quality is mandatory).</em></li>
<li>Have we defined success? Do we know what &#8220;good&#8221; and &#8220;fixed quality&#8221; actually mean? When is a story done? What non-functional requirements need to be meet to release? (<em>Er No we are not really clear yet)</em></li>
</ul>
</ul>
<li>Do we know how to get there?</li>
<ul>
<li>Do we know what practices we are using? (<em>Yes &#8211; we are stealing them from the project we need to integrate into)</em>.</li>
<ul>
<li>Really? Do we have planning and showcase meetings booked (<em>yes</em>). Do we have retrospectives and standups? (<em>Yes)</em></li>
<li>Do we know what technologies we are using? (<em>Yes, except for some of the bits).</em></li>
</ul>
<li>Do we know who is doing what on our project? (<em>We have a sponsor, a product owner, a scrum master, a BA, some developers and a project manager). </em>Again &#8211; Do we know who is doing what? (<em>They should do, they know their job titles, except the Scrum Master, I am not sure if we told him that he is on the project to the bitter [or joyful] end).</em> In other words &#8211; We need to be clear on what they actually do. Cool &#8211; do we have an architect and a tester? (<em>Long pause &#8230; oops)</em></li>
<li>Do we have a test strategy that is understood by the whole team? (<em>No). </em></li>
<li>Do we have a publicly available risk register? <em>(No but the PM is listing and discussing the key risks)</em></li>
<li>Do we have a high level architecture that is understood by the whole team (coding standards if we want them, standard tools, guiding principles and of course a big picture on a wall or whiteboard of the context diagram and dataflow diagram (or domain model or strawman or something). (<em>Yes-ish)</em></li>
<li>Do we know the biggest constraint that is likely to inhibit our success? <em>(Yes and no)</em></li>
<li>Do we know the few things that really need to be done well and the other things that need to be done well enough to succeed? <em>(sort of)</em> What has to work for us to succeed and what has to be done really well? What will be forgiven and what will be remembered after the project is done? <em>(er &#8230; yes)</em></li>
<li>Do we have a road map of what is being released in what order, say epics per release? <em>We have lots of stories and epics in Sharepoint, Jira and Version One. But we do know what needs to be done for the end of the month and we are consolidating to one backlog in the coming days)</em></li>
</ul>
<li>Are we set up to succeed?</li>
<ul>
<li>Do we have the right people? <em>(yes</em>)</li>
<li>Have we moved to one location (<em>No &#8211; same planet but different countries</em>)</li>
<li>Have we cleared the decks of all other distractions (<em>no &#8211; some of the core team are on other initiatives</em>)</li>
<li>Do we have real buy-in and trust from both the team and the business stakeholders<em> (yes)</em></li>
<li>Have we all worked together before <em>(no)</em></li>
</ul>
</ol>
<p>The trainer in me is screaming stop. The enthusiastic optimist in me is calmly saying we have been here before and the crew is a good one so we will pull it off.</p>
<p>But the project manager in me is comparing risks against each other to pick the least worst (or should I say best) options. (I am not the PM on this project but I will sink or swim with him so my inner PM is talking loudly in my head).</p>
<p>So here is my current cunning plan:</p>
<ul>
<li>Get the test strategy in place before anything else.  Then make sure we have a technical scope and high level architecture diagram that we can show both the related project and the business customer.</li>
<li>Define Done, Quality and the &#8220;what do you really do&#8221; part of the key roles</li>
<li>Break the project into &#8220;imminent release&#8221; and &#8220;rest of project&#8221; and get on with some of the imminent release while sorting the rest out.</li>
<li>Smile and look confident while copping a schalaking from the sponsor for not being fully ready.  Calmly repeat &#8220;its better to be unhappy now than at the end of the month; It&#8217;s better for the team to commit than to force them forward before they are ready; We know the biggest constraints and we are focussed on managing them first; stop hitting me, its not really appropriate).</li>
<li>Expect to only deliver one quarter of my potential velocity in sprint one because I am really doing sprint two late.  Maybe I should delay to sort things out but that always seems to rub me the wrong way.What</li>
</ul>
<p>What would you tell me to do?</p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kingsinsight.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kingsinsight.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kingsinsight.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kingsinsight.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kingsinsight.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kingsinsight.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kingsinsight.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kingsinsight.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kingsinsight.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kingsinsight.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kingsinsight.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kingsinsight.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kingsinsight.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kingsinsight.wordpress.com/554/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kingsinsight.com&#038;blog=9272381&#038;post=554&#038;subd=kingsinsight&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kingsinsight.com/2011/09/30/sprint-0-or-iteration-0-checklist-simple-but-not-always-easy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a39c3c938b68cc0bd6b65ad98323b456?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jamesking42</media:title>
		</media:content>
	</item>
		<item>
		<title>Why so long between articles baby?</title>
		<link>http://kingsinsight.com/2011/09/29/why-so-long-between-articles-baby/</link>
		<comments>http://kingsinsight.com/2011/09/29/why-so-long-between-articles-baby/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 21:43:59 +0000</pubDate>
		<dc:creator>James King</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Observations]]></category>

		<guid isPermaLink="false">https://kingsinsight.wordpress.com/2011/09/29/why-so-long-between-articles-baby/</guid>
		<description><![CDATA[Its been a while since I have published anything so this blog is starting to look more like an archive of my old ideas rather than a regular window into my musings and ideas. But there is an explanation – My most recent project has been consuming more of my attention than expected. Project New [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kingsinsight.com&#038;blog=9272381&#038;post=553&#038;subd=kingsinsight&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Its been a while since I have published anything so this blog is starting to look more like an archive of my old ideas rather than a regular window into my musings and ideas.</p>
<p>But there is an explanation – My most recent project has been consuming more of my attention than expected. </p>
<p>Project New Baby (Or since we normally use acronyms in IT – “PNB”) involved the development and delivery of the next generation of peopleware for the King household (ie a baby).</p>
<p>Since the project was run by my wife, who is an exceptional project manager, the project delivered earlier than promised, which sounds good.</p>
<p>But there is a thing called project Karma that came into play on the delivery date. I have delivered a lot of IT projects in my time and have sometimes been guilty of saying “We can do that in warranty support” when I encounter things that could delay delivery of my project. I have even managed to deliver a project early by shifting some of the work into the forthcoming production releases. </p>
<p>The down side of deferring things to warranty support meant that the issues left behind were dealt with by a shocked looking and under-prepared production support team. </p>
<p>Beyond the short term impact though, the theory of project karma states that the luck you have on your future projects will be impacted by the good and not so good things you have inflicted on others in your previous projects. </p>
<p>So it should come as no surprise that although my wife delivered PNB earlier than expected, the warranty support team of two (my wife and I) found themselves under-resourced and poorly trained to support the new baby in production.</p>
<p>Consequently, I have been in a state of perpetual chaos for the last month or so, dragged away from other endeavours to support the new release.</p>
<p>On the plus side though, PNB has exceeded stakeholder expectations in customer satisfaction and other key indicators.</p>
<p><a href="http://kingsinsight.files.wordpress.com/2011/09/image.png"><img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;margin:5px;" title="image" border="0" alt="image" src="http://kingsinsight.files.wordpress.com/2011/09/image_thumb.png?w=184&h=244" width="184" height="244" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kingsinsight.wordpress.com/553/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kingsinsight.wordpress.com/553/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kingsinsight.wordpress.com/553/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kingsinsight.wordpress.com/553/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kingsinsight.wordpress.com/553/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kingsinsight.wordpress.com/553/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kingsinsight.wordpress.com/553/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kingsinsight.wordpress.com/553/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kingsinsight.wordpress.com/553/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kingsinsight.wordpress.com/553/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kingsinsight.wordpress.com/553/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kingsinsight.wordpress.com/553/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kingsinsight.wordpress.com/553/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kingsinsight.wordpress.com/553/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kingsinsight.com&#038;blog=9272381&#038;post=553&#038;subd=kingsinsight&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kingsinsight.com/2011/09/29/why-so-long-between-articles-baby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a39c3c938b68cc0bd6b65ad98323b456?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jamesking42</media:title>
		</media:content>

		<media:content url="http://kingsinsight.files.wordpress.com/2011/09/image_thumb.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>Become a Certified Strum Muckster (or CSA)</title>
		<link>http://kingsinsight.com/2011/07/27/become-a-certified-strum-muckster-or-csa/</link>
		<comments>http://kingsinsight.com/2011/07/27/become-a-certified-strum-muckster-or-csa/#comments</comments>
		<pubDate>Tue, 26 Jul 2011 15:30:56 +0000</pubDate>
		<dc:creator>James King</dc:creator>
				<category><![CDATA[Agile fables]]></category>
		<category><![CDATA[Leading change]]></category>
		<category><![CDATA[agile certification]]></category>

		<guid isPermaLink="false">https://kingsinsight.wordpress.com/2011/07/27/become-a-certified-strum-muckster-or-csa/</guid>
		<description><![CDATA[With certification in agile becoming all the rage, I have decided to create a new international certification for trainers. To become a Certified Strum Muckster you need to meet the strict sounding entry criteria for the International Strum Alliance and then abide by a number of rules that have been deemed by the International Strum [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kingsinsight.com&#038;blog=9272381&#038;post=546&#038;subd=kingsinsight&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>With certification in agile becoming all the rage, I have decided to create a new international certification for trainers.</p>
<p>To become a Certified Strum Muckster you need to meet the strict sounding entry criteria for the International Strum Alliance and then abide by a number of rules that have been deemed by the International Strum Alliance  (currently me) to be the one true and correct way to create and deliver training courses.</p>
<p><span id="more-546"></span></p>
<h1>Strum Alliance Membership</h1>
<ul>
<li>James King</li>
</ul>
<p>His mother also said that she would join if nobody else did so he wouldn&#8217;t feel bad &#8230; Though she hasn’t actually turned up yet.</p>
<h1>Conditions that must be met to become a CSA</h1>
<p>Potential Strum Mucksters  need to follow the correct pathway toward Strum Muckstery. No exceptions are allowed and unfortunately no credit can be given for existing qualifications or experience. This is to ensure the maintenance of the highest standards demanded of Strum practitioners.</p>
<ol>
<li>The potential Strum Muckster must deem themself to be certified. Unfortunately the current volume of applicants and the inherent laziness of the existing membership of the International Strum Alliance means that nobody else has time to certify you. So certification will be strictly performed on a do-it-yourself basis.</li>
<li>If the newly qualified CSA wants a certificate he or she will need to work out how to print one.</li>
<li>The Certified Strum Muckster must use the title Certified Strum Muckster or CSA (Certified Strum Acronym) in at least one conversation, email or a comment on this blog.</li>
<li>The CSA must agree to absolutely not pay a membership fee of $22.50 per quarter to James King for the privilege of ongoing membership. Those who do decide to pay the membership fee will need to cease using the CSA qualification and instead adopt the title of RSBC (really should be certified). They will also need to look in a dictionary to find an alternative meaning for “certified”.</li>
</ol>
<h1>The rules of Strum</h1>
<p>As with all true and correct approaches to building training, there are a number of rules that must be adhered to, unless you decide to break them.</p>
<p>The approach to learning the Strum method is similar to the approach used in learning many project methodologies and indeed the secret martial art techniques of the Yue Bet monastery:</p>
<ol>
<li>Learn the rules</li>
<li>Follow the rules</li>
<li>Break the rules</li>
</ol>
<p>In the Yue Bet approach to martial arts, students are expected to learn a technique, practice the technique until they master it and only then adapt the way they apply the technique to create their own style.</p>
<p>The same approach applies to learning many methodologies.</p>
<p>Practitioners must first learn the rules of the methodology, then they must follow the rules and learn what happens when they do so in the real world, after which they usually break the rules because the rules turned out to be quite silly and unrealistic when attempted without modification in a real project.</p>
<p>The same applies to learning Strum with one modification:</p>
<blockquote><p>The 3 steps listed above must be closely adhered to. However, the CSA is free to apply the steps in any order.</p></blockquote>
<h2>Rule 1</h2>
<p>The best way to train and learn is through face to face conversation, preferably through interaction in solving case studies as a group.</p>
<p>Having said that though, books are pretty interesting too and some of the new technologies like youtube and e-learning are pretty amazing. So use those things instead if you want to.</p>
<h2>Rule 2</h2>
<p>The correct class size is 5-9 students and 1-2 facilitators (CSAs).</p>
<p>But you can’t always find 5 people and sometimes you want to have more in the class so do that if it makes more sense.</p>
<h2>Rule 3</h2>
<p>The difference between the wise man and the fool is that the wise man can learn something  from anyone, even a fool.  But the fool will not learn from anyone, not even a wise man.</p>
<p>So if you have mastered your material to the point where you won’t find yourself learning from your students, nor being corrected by them in front of everyone else … then you can be sure that even the wisest of your students will still have something to learn from you.</p>
<h2>Rule 4</h2>
<p>Strum Mucksters do not seek to provide students with the correct answer but with the correct question.</p>
<p>That way the student has to do all the thinking and the strum muckster can drink cappuccinos.</p>
<h2><strong>Rule 5</strong></h2>
<p>Learning is optional but catering is compulsory.</p>
<p>In the end each student will only learn what he or she wants to learn but the CSA must cater to each student&#8217;s individual learning style AND provide muffins.</p>
<h2>Rule 6</h2>
<p>The Certified Strum Muckster must possess emotional intelligence and develop the appropriate level of soft skills.</p>
<p>If nobody got upset or uncomfortable during the course then you were probably too soft.</p>
<p>And if there was blood left on the carpet at the end of the course (particularly your own) then you probably should have been more tactful, or you might have pushed the learning too hard instead of remembering rule 5.</p>
<h2>Rule 7</h2>
<p>PowerPoint slides don’t bore people, trainers bore people with PowerPoint slides.</p>
<p>So feel free to show as many slides as you want and include as many bullet points on each slide as you feel you should add … even if someone said you should only have one idea per slide, no more than 3 short lines on each slide and no more than 10 slides for a one hour presentation.</p>
<p>Similarly you can feel free to replace all the boring PowerPoint slides with cool photos that you like and streaming videos all over the place.</p>
<p>After all a picture is worth 1,000 words so a presentation with 50 unrelated pictures is like a presentation with 50,000 unrelated words.</p>
<h2>Rule 8</h2>
<p>When the student is ready then the teacher will appear.</p>
<p>But when the teacher is ready then the student will probably be stuck in the middle of a major project and he or she won’t be able to come to the course.</p>
<p>That sucks a bit but its a rule so what can you do?</p>
<p>(Note: “That sucks” is a technical term meaning “that is quite unfortunate”).</p>
<h2>Alleged Rule 9</h2>
<p>Your aphorisms are clever but probably not useful to the student.</p>
<p>You will always add just one more concept to the course because it is worth knowing  … but when you run the course you will realise that you should probably have stopped and let the other material sink in.</p>
<p>So there are only 8 rules and you should not be reading this alleged rule at all.  Go back to rule 1 or get out there and break the other rules.</p>
<h1>Conclusion</h1>
<p>The International Strum Alliance is now officially recognised among its membership as the single credible source for international trainer certification against the rigorous sounding standards of the alliance’s primary certification.</p>
<p>Please consider joining us if you feel you have the ability to rise to the challenge and the time to dedicate to the certification process.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kingsinsight.wordpress.com/546/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kingsinsight.wordpress.com/546/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kingsinsight.wordpress.com/546/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kingsinsight.wordpress.com/546/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kingsinsight.wordpress.com/546/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kingsinsight.wordpress.com/546/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kingsinsight.wordpress.com/546/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kingsinsight.wordpress.com/546/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kingsinsight.wordpress.com/546/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kingsinsight.wordpress.com/546/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kingsinsight.wordpress.com/546/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kingsinsight.wordpress.com/546/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kingsinsight.wordpress.com/546/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kingsinsight.wordpress.com/546/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kingsinsight.com&#038;blog=9272381&#038;post=546&#038;subd=kingsinsight&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kingsinsight.com/2011/07/27/become-a-certified-strum-muckster-or-csa/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a39c3c938b68cc0bd6b65ad98323b456?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jamesking42</media:title>
		</media:content>
	</item>
	</channel>
</rss>
