<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MeltingWaldo &#187; Business Analysis</title>
	<atom:link href="http://meltingwaldo.com/topics/business-analysis/feed/" rel="self" type="application/rss+xml" />
	<link>http://meltingwaldo.com</link>
	<description></description>
	<lastBuildDate>Fri, 05 Feb 2010 16:11:48 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Book Review: Effect Managing IT</title>
		<link>http://meltingwaldo.com/book-review-effect-managing-it/</link>
		<comments>http://meltingwaldo.com/book-review-effect-managing-it/#comments</comments>
		<pubDate>Sun, 24 Jan 2010 22:10:11 +0000</pubDate>
		<dc:creator>melt</dc:creator>
				<category><![CDATA[Business Analysis]]></category>
		<category><![CDATA[book review]]></category>
		<category><![CDATA[requirements]]></category>

		<guid isPermaLink="false">http://meltingwaldo.com/?p=437</guid>
		<description><![CDATA[Just finished Effect Managing IT by Ingrid Otterson and Mijo Balic, a deceptively long read (for its 102 pages). Its dry style makes it feel like it&#8217;s been inspired by university textbook writers and it&#8217;s a little too prescriptive for me (it provides an agenda for a steering group meeting!), but it has some great [...]]]></description>
			<content:encoded><![CDATA[<p>Just finished <a href="http://www.amazon.com/Effect-Managing-Mijo-Balic/dp/8763001764">Effect Managing IT</a> by Ingrid Otterson and Mijo Balic, a deceptively long read (for its 102 pages). Its dry style makes it feel like it&#8217;s been inspired by university textbook writers and it&#8217;s a little too prescriptive for me (it provides an agenda for a steering group meeting!), but it has some great points that are worth considering.</p>
<p><span id="more-437"></span><strong>What it says</strong></p>
<p>After some standard definitions, it hits on the interesting idea that the &#8216;effect&#8217; or &#8216;benefit&#8217; of an IT investment depends on <strong>how much the product is used</strong> x <strong>how good the product is</strong>. Implicit in this is that IT projects can deliver less (or I suppose in an hypothetical world more) than estimated depending on these two factors. I think it&#8217;s definitely true that IT projects try to focus on the latter point, while quite often disregarding the former point (at least in a B2B world &#8211; they&#8217;ll use it because they have to!).</p>
<p>I also think that the authors are right to say that IT products are expected to deliver benefit in themselves, without really thinking about what these benefits really are. And that&#8217;s where effect maps come in&#8230;</p>
<p>With effect maps, you work out your:</p>
<ul>
<li><strong>A</strong><strong>im</strong> &#8211; the why, which is linked to business goals and sensibly, includes <strong>measurement points</strong> (<em>aka metrics</em>)</li>
<li><strong>Target</strong><strong> groups</strong> &#8211; the who, which are people grouped by the way they&#8217;ll use your product (<em>not just your standard segmentations</em>)</li>
<li><strong>Usage goals</strong> &#8211; the what, which define what each group wants / needs / must be able to do (<em>the book provides more detail on the difference between these</em>)</li>
<li><strong>Actions</strong> &#8211; the how, which may cover both the IT and the organisational change to accompany it</li>
</ul>
<p>There&#8217;s then a whole chapter on how to structure your teams and your work. But I really liked the three points it focused on under &#8216;Project work&#8217;, as these are quite often overlooked. The first is &#8216;<strong>target group analysis</strong>&#8216; or studying your users. Really useful, as what people really do, is often not what they say they do. The second is &#8216;<strong>interaction design</strong>&#8216;. This is all the more obvious in B2C work, but the need for it becomes blindingly obvious when you do &#8216;<strong>usage tests</strong>&#8216;. <a href="http://www.sensible.com/">Steve Krug</a> opened my eyes to these and I am still surprised at how <span style="text-decoration: line-through;">silly users are</span> much you can pick up from watching someone use your software for the first time.</p>
<p>As is often the case, the example (<em>why is it in the Appendix?</em>) really brings these ideas to life and stops it being just another framework in a textbook. And as is often the case, the map itself isn&#8217;t really that impressive, it&#8217;s more about the thought process that goes into producing it.</p>
<h4>Does it work?</h4>
<p>We tried this exercise at work but used mindmaps instead, and within an hour it provided a lot of clarity. You could clearly see the goals, how they would be achieved and then with some basic prioritisation &#8211; based on how well they contributed to the goal, then how long they&#8217;d take to build &#8211; you&#8217;d have iteration goals defined for you.</p>
<h4>In summary</h4>
<p>It&#8217;s definitely not the most engaging book I&#8217;ve read, but it does make you think about the wider effect your software is having. Many thanks to <a href="http://gojko.net/">Gojko</a> for passing it onto me.</p>
]]></content:encoded>
			<wfw:commentRss>http://meltingwaldo.com/book-review-effect-managing-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>People Should Eat Dog Food Too</title>
		<link>http://meltingwaldo.com/people-should-eat-dog-food-too/</link>
		<comments>http://meltingwaldo.com/people-should-eat-dog-food-too/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 16:31:14 +0000</pubDate>
		<dc:creator>melt</dc:creator>
				<category><![CDATA[Business Analysis]]></category>
		<category><![CDATA[process]]></category>

		<guid isPermaLink="false">http://meltingwaldo.com/?p=265</guid>
		<description><![CDATA[A good friend of mine wanted to find out how a customer application process worked in his department. He didn&#8217;t grab his notebook and interview his colleagues. He didn&#8217;t draw up elaborate as-is process flows in Visio. He didn&#8217;t even write one word of documentation. Instead, he did something much more effective &#8211; he went [...]]]></description>
			<content:encoded><![CDATA[<p>A good friend of mine wanted to find out how a customer application process worked in his department. He didn&#8217;t grab his notebook and interview his colleagues. He didn&#8217;t draw up elaborate as-is process flows in Visio. He didn&#8217;t even write one word of documentation. Instead, he did something much more effective &#8211; he went through the application process himself.</p>
<p>14 letters and 5 weeks later, my friend had conclusive evidence of how the process worked, along with a set of recommendations on how to improve it.</p>
<p><span id="more-265"></span></p>
<p>This approach is definitely not new and is used extensively in other forms. Mystery shoppers simulate real customers. And for something closer to home, &#8216;<a href="http://en.wikipedia.org/wiki/Eat_one%27s_own_dog_food">dog-fooding</a>&#8216; is often discussed in the <a href="http://www.codinghorror.com/blog/archives/001217.html">software development community</a>.</p>
<p>Before all you process people throw your hands up in protest, I do admit there are some shortfalls to this method: it is best suited for customer-facing processes; it doesn&#8217;t cover all scenarios; it&#8217;s anecdotal rather than statistical &#8211; you won&#8217;t know if what you experience is the most common process. However you will certainly uncover gaps that need further investigation in the traditional way.</p>
<p>What you get is a real-life view of what your customers go through when dealing with your company. If you can record the process you&#8217;ll also get an artifact &#8211; physical letters, emails, recorded phone calls, screen captures &#8211; that you can transmit to your colleagues in a high-impact way. You&#8217;ll end up closer to the reality, than to the process that people thought existed. You&#8217;ll find out if your welcome letter arrives after the product, or your service takes months to get up and running. Can you handle the truth?</p>
]]></content:encoded>
			<wfw:commentRss>http://meltingwaldo.com/people-should-eat-dog-food-too/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Analysis is Only Half the Job</title>
		<link>http://meltingwaldo.com/analysis-is-only-half-the-job/</link>
		<comments>http://meltingwaldo.com/analysis-is-only-half-the-job/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 15:28:21 +0000</pubDate>
		<dc:creator>melt</dc:creator>
				<category><![CDATA[Business Analysis]]></category>
		<category><![CDATA[matrix]]></category>
		<category><![CDATA[personality]]></category>
		<category><![CDATA[social style]]></category>

		<guid isPermaLink="false">http://meltingwaldo.com/?p=242</guid>
		<description><![CDATA[Two weeks ago, I attended an IIBA UK Chapter meeting where Michael Brown introduced us to social styles. We had to fill in a questionnaire, which told us whether we were Amicable, Expressive, Analytical or Drivers. Shaking my head, I wondered which consultants were overpaid to create another 4&#215;4 matrix. But really, I&#8217;m a sucker [...]]]></description>
			<content:encoded><![CDATA[<p>Two weeks ago, I attended an <a href="http://uk.theiiba.org/default.asp?contentID=1">IIBA UK Chapter</a> meeting where Michael Brown introduced us to social styles. We had to fill in a questionnaire, which told us whether we were Amicable, Expressive, Analytical or Drivers. Shaking my head, I wondered which consultants were overpaid to create another 4&#215;4 matrix. But really, I&#8217;m a sucker for all these psychometric tests, and found the <a href="http://www.tracomcorp.com/products_services/social_style/model.html">social style</a> tool to be more interesting than I expected.</p>
<p><span id="more-242"></span></p>
<p><strong>What&#8217;s your social style?</strong></p>
<p>Based on research by  psychologists Dr. David W Merrill and Roger Reid, with help from Dr. James W. Taylor, this  tool assesses your <strong>assertiveness</strong> <em>(whether you &#8216;ask&#8217; or &#8216;tell&#8217;)</em> and your <strong>responsiveness</strong> <em>(whether you &#8216;control&#8217; or &#8216;emote&#8217;)</em> and puts you in one <em>(or more)</em> of the 4 boxes below.</p>
<div id="attachment_247" class="wp-caption aligncenter" style="width: 409px"><a href="http://meltingwaldo.com/blog/wp-content/uploads/2008/11/social-styles-matrix.png"><img class="size-full wp-image-247" title="social-styles-matrix" src="http://meltingwaldo.com/blog/wp-content/uploads/2008/11/social-styles-matrix.png" alt="Social Styles matrix" width="399" height="403" /></a><p class="wp-caption-text">Social Styles matrix</p></div>
<p>The <strong>analytical</strong> ones are precise and cool, but get bogged down in those pesky details &#8211; your typical techy. The <strong>drivers</strong> make things happen, but sometimes in an aggressive, bullying way. The <strong>expressives</strong> are great at drawing us in and selling the story &#8211; but will they stick to the story themselves? And the <strong>amicables</strong> &#8211; weak and wishy-washy, we try to make everyone happy.</p>
<p>Sure, I didn&#8217;t put the usual, positive spin on these categories, but you get the idea&#8230;</p>
<p>I could immediately identify people who fit into each of these categories. And not surprisingly, being an Amicable, the ones I find hardest to get along with are the Drivers &#8211; diagonally opposite, and most dissimilar to me.</p>
<p><strong>So where do business analysts fit in?</strong></p>
<p>Good question&#8230; surely they are Analytical &#8211; I mean, it&#8217;s in their job title! But then, they often have to organise people and get things done, so perhaps they are Drivers. Some might use their convincing Expressive skills to get buy-in. But a rough survey of the room told us that the majority were Amicables.</p>
<p>This really does make sense when you think about it. Contrary to popular belief, <em>a business analyst&#8217;s main job is to communicate</em> <em>(oh, I do like to harp on about this ;)</em>. Not to draw pictures or write documents, but to communicate. And for this you need to be people-oriented. You can&#8217;t often use force or power to get stakeholders to bend to your will.</p>
<p><strong>Does this grid really help?</strong></p>
<p>For me, when I gain an understanding of different ways people think, it helps me to work with them better, often because I realise why we&#8217;ve been conflicting <em>(apparently it&#8217;s not just because they&#8217;re an idiot)</em>. For Analyticals, be precise and build their trust. With Drivers, stick to the point and forget the small talk. With Expressives, go along with the big idea and fit yourself into it. And the Amicables&#8230; just remember to be nice to us!</p>
]]></content:encoded>
			<wfw:commentRss>http://meltingwaldo.com/analysis-is-only-half-the-job/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>You Can&#8217;t Write</title>
		<link>http://meltingwaldo.com/you-cant-write/</link>
		<comments>http://meltingwaldo.com/you-cant-write/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 21:12:52 +0000</pubDate>
		<dc:creator>melt</dc:creator>
				<category><![CDATA[Business Analysis]]></category>
		<category><![CDATA[documentation]]></category>

		<guid isPermaLink="false">http://meltingwaldo.com/?p=223</guid>
		<description><![CDATA[And I can&#8217;t either. You&#8217;ve got to face the facts &#8211; as a business analyst, no one is going to read your documentation because of your poetic commentary, your witty explanations or your inspired diagrams. At most, people might read it because they have to. So why do we get so attached to our masterpieces?

The [...]]]></description>
			<content:encoded><![CDATA[<p>And I can&#8217;t either. You&#8217;ve got to face the facts &#8211; as a business analyst, no one is going to read your documentation because of your poetic commentary, your witty explanations or your inspired diagrams. At most, people might read it because they have to. So why do we get so attached to our masterpieces?</p>
<p><span id="more-223"></span></p>
<p><strong>The bigger, the better?<br />
</strong></p>
<p>According to closely-held tradition, developers produce code and working software; BAs product documents. Documents demonstrate to the outside world that yes, we have been doing work, as well as chatting. The bigger the document, the more work it looks like we&#8217;ve done.</p>
<p>But when you have a spare 30 minutes, try reading a document your colleague wrote. Or pull out a document you wrote a year ago. Even with hyperlinked cross-references, concise summaries and systematic tables, it will take a whole lot of mental re-arranging before you gain a decent understanding of the software <em>(if you don&#8217;t have a document handy, you can bang your head against the wall repeatedly, to get the same sensation)</em>.</p>
<p>Software is complicated. It has rules, interfaces, data and more; and business analysts have an understanding of how it all holds together. Putting our understanding into a document that caters to different audiences invariably results in large, unwieldy documents that no one wants to read.</p>
<p><strong>The record of a journey</strong></p>
<p>There&#8217;s no question that the typical BA-produced document is the outcome of hard work. But it can&#8217;t be allowed to remain the defining work a BA does. Instead, I suggest the documentation should be the BA&#8217;s personal record of their journey. I say personal, because there is no &#8216;one correct way&#8217; to document and these documents depend on the writers&#8217; background, skills and understanding of the software.</p>
<p>We gain our understanding through long workshops, painful negotiations and endless conference calls, then distil this into something orderly and logical. But the real value of our work is our understanding, not the document itself. Looking at it from this perspective, it&#8217;s rather egotistical to expect people to gain the same understanding from our travel notes.</p>
<p><strong>Dusty notes in a strange script, or bi-lingual speaking guide?</strong></p>
<p>I am not advocating doing away with documentation &#8211; there is no doubt it is necessary. But when your target audience is not yourself, make sure you are communicating in the best way for them. Don&#8217;t simply point at your dusty travel notes. You are not answering questions by pointing ever more vigorously!</p>
<p>Currently I communicate with developers and users through a combination of conversations, diagrams, screenshots, spreadsheets and <a href="http://fitnesse.org/">automated acceptance tests</a> &#8211; whatever illustrates my point best. And I build up a record on a wiki page of everything I learn. It is publicly accessible, but not publicly advertised. I know where to find anything on my wiki page, but I don&#8217;t expect others to. It&#8217;s all organised and recorded so it can be picked up by someone else, but this should be treated as an emergency &#8216;hit by a bus&#8217; situation not the norm.</p>
<p>When a developer asks a question, it&#8217;s tempting to direct them to the documentation. Yet that is like handing a foreigner a map to find your local pub, instead of just walking with them around the corner. Less time and effort for you, but a lot, lot more effort for them to get an adequate level of understanding.</p>
<p>So let&#8217;s concentrate on the understanding &#8211; and leave the writing to the real masters.</p>
]]></content:encoded>
			<wfw:commentRss>http://meltingwaldo.com/you-cant-write/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Run When It Gets Too Hard?</title>
		<link>http://meltingwaldo.com/should-you-run-when-it-gets-too-hard/</link>
		<comments>http://meltingwaldo.com/should-you-run-when-it-gets-too-hard/#comments</comments>
		<pubDate>Sun, 12 Oct 2008 17:11:40 +0000</pubDate>
		<dc:creator>melt</dc:creator>
				<category><![CDATA[Business Analysis]]></category>
		<category><![CDATA[requirements]]></category>
		<category><![CDATA[simplicity]]></category>

		<guid isPermaLink="false">http://meltingwaldo.com/?p=121</guid>
		<description><![CDATA[A month ago, a talented member of our project team (no, not me) got the business people, developers and everyone in between to agree to a simple, elegant solution to a business problem. This week, all that hard work was undone. We&#8217;ve now got signoff on a much more complex solution &#8211; we need to [...]]]></description>
			<content:encoded><![CDATA[<p>A month ago, a talented member of our project team (<em>no, not me</em>) got the business people, developers and everyone in between to agree to a simple, elegant solution to a business problem. This week, all that hard work was undone. We&#8217;ve now got signoff on a much more complex solution &#8211; we need to do four calculations and one of these calculations is <a href="http://www.youtube.com/watch?v=tZIvgQ9ik48">not like the others</a>. So why does this bother me so much? Not because it creates more work (<em>this is one time where laziness cannot afford to win out</em>), but because it sets alarm bells ringing in my head.</p>
<p><span id="more-121"></span></p>
<p><strong>Inconsistency</strong></p>
<p>When your solution in one area is inconsistent with every other area in a domain, it&#8217;s a clear warning sign that you may be over-engineering. This is a problem because software users rely on consistency to make sense of what goes in the black box that is their computer. When they hit a button, they know an action will be taken. When they go to a new page, it will have the same layout. When a calculation is done, it will be done in a similar way to other calculations. Inconsistency has its place, but you should be aware that it may leave your users in confusion.</p>
<p><strong>One scenario focus</strong></p>
<p>Often these complexities are the result of only looking at one scenario in detail. One of the most useful skills of an analyst is the ability to look at all the scenarios a piece of software &#8217;should&#8217; cover, then to abstract a way of covering <a href="http://en.wikipedia.org/wiki/Pareto_principle">80%</a> of them. If one calculation is much more complex, then it most likely gives priority to one scenario above all others. In my example, the solution solved a scenario that happens once in a year &#8211; it&#8217;s an important scenario, but it has overshadowed slightly less important, but more frequent situations.</p>
<p><strong>Harder to work with</strong></p>
<p>In my example, the &#8216;different&#8217; calculation requires additional processes and integration points to the other calculations. Firstly, this creates much more work for the developers. (<em>We&#8217;re lucky to have smart developers, so it&#8217;s all possible</em>). It also makes the system harder to work with once development is over &#8211; special consideration is required when you are adding, changing and maintaining features. Even with a range of super-automated-tests, the fallability of humans (<em>magnified by the fallability of my memory</em>) makes errors more likely in the future.</p>
<p>But what if all this extra complexity is required and just wasn&#8217;t thought about enough to begin with? I agree that this is completely valid, just that you need to be sure that the impact to users, developers and all others is considered.</p>
]]></content:encoded>
			<wfw:commentRss>http://meltingwaldo.com/should-you-run-when-it-gets-too-hard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lazy Documents</title>
		<link>http://meltingwaldo.com/lazy-documents/</link>
		<comments>http://meltingwaldo.com/lazy-documents/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 16:35:22 +0000</pubDate>
		<dc:creator>melt</dc:creator>
				<category><![CDATA[Business Analysis]]></category>
		<category><![CDATA[documentation]]></category>

		<guid isPermaLink="false">http://meltingwaldo.com/?p=43</guid>
		<description><![CDATA[I have seen my fair share of templates. For each document a business systems analyst is expected to produce, there is a pre-made formula. At first, I thought it was like colouring in &#8211; you get an outline, you colour in between the lines and at the end, you have a masterpiece. It quickly became [...]]]></description>
			<content:encoded><![CDATA[<p>I have seen my fair share of templates. For each document a business systems analyst is expected to produce, there is a pre-made formula. At first, I thought it was like colouring in &#8211; you get an outline, you colour in between the lines and at the end, you have a masterpiece. It quickly became apparent that this approach wouldn&#8217;t turn me into the next Picasso.</p>
<p>The problem with the way most templates are used is that a single template is designed to encompass a humungously broad range of vaguely related scenarios. Matching this vast, vague template beast to any specific focused software development project I have ever worked on is a painful exercise both for the writer and the reader <em>(on the off-chance your audience tries to read it)</em>. Software projects vary substantially: one project may be process focused; another may revolve around the UI; and, yet another may involve purely back-end processing. Sometimes people forget that templates are intended as a starting point, a guide or cue and should never become a rigid exercise of filling-in a form without regard for the purpose of the writing in the first place.</p>
<p><span id="more-43"></span>A much better approach is the <em>(seemingly)</em> lazy one &#8211; document the least amount you can survive with. Despite stereotypes about business analysts, we don&#8217;t have endless amounts of time to write tome after tome, so if no-one will read it, I&#8217;m not writing it.</p>
<p>So how do you know what is enough? For me, this depends on the content and the people I&#8217;m writing for. To describe a process, a diagram is often sufficient. For complicated business logic, written <em>(or executable) </em>rules may be more effective. When my target audience is a team of senior web developers, I&#8217;m not going to detail obvious web validation, it&#8217;s a given.</p>
<p>I was recently asked by a developer if I could provide two wireframes for each screen. One &#8216;clean&#8217; one which showed the controls, the other also showing the controls, but annotated with rules and validation. I have no problem with this. For me it doesn&#8217;t make much difference if I am communicating these rules in a table, as notes or verbally. As long as my audience gets the picture, I&#8217;m happy.</p>
]]></content:encoded>
			<wfw:commentRss>http://meltingwaldo.com/lazy-documents/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
