<?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 &#187; development</title>
	<atom:link href="http://www.sarquol.com/tag/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sarquol.com</link>
	<description>Sarquol solves messy IT problems</description>
	<lastBuildDate>Wed, 19 May 2010 11:51:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<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>The Hype Cycle</title>
		<link>http://www.sarquol.com/strat/development-strat/hype-cycle/</link>
		<comments>http://www.sarquol.com/strat/development-strat/hype-cycle/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 11:50:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[gartner]]></category>
		<category><![CDATA[hype]]></category>
		<category><![CDATA[method]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[reputation]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[summary]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://www.sarquol.com/?p=348</guid>
		<description><![CDATA[I have recently read with interest various Gartner hype-cycle reports.  The idea is fairly simple, and based on the adjustment trend that new technology tends to go through towards gaining mainstream adoption. What Garner have done it to convert this trend into a pseudo-scientific analysis method, and then to look at various technology areas in this light. The reports make for interesting reading, but should people use Gartner's opinion within them in order to develop their strategy. ]]></description>
			<content:encoded><![CDATA[<p>I have recently read with interest various Gartner hype-cycle reports. There is an example <a title="Gartner hype-cycle article" href="http://www.gartner.com/it/page.jsp?id=1124212" target="_blank">here</a>, and <a title="Wikkipedia definition of the hype-cycle" href="http://en.wikipedia.org/wiki/Hype_cycle" target="_blank">here </a>is wikkipedia&#8217;s comment on it. The idea is fairly simple, and based on the adjustment trend that new technology tends to go through towards gaining mainstream adoption. Once a technology is started it tends to gain an undeserved (according to its current capability) reputation to be the best thing that will save the world. As this continues people realise it actually has some limitations, and so it loses credibility rapidly. The story then continues as people realise that it is useful, even with its limitations, and so the reputationbuild again. To anyone that has been around a bit none of this is news.<span id="more-348"></span></p>
<p>What Garner have done it to convert this trend into a pseudo-scientific analysis method, and then to look at various technology areas in this light. The result is a set of reports that looks at areas of technology and state where on the curve the various technologies are, and predict how long it will take before the technology gains mainstream adoption. The reports make for interesting reading, but should people use Gartner&#8217;s opinion within them in order to develop their strategy. To say the least the idea of the hype-cycle has its negative side, as illustrated by <a title="Article asserting the the concept of the hype cycle must be stopped" href="http://www.techcrunch.com/2009/04/19/bloggers-let%E2%80%99s-band-together-and-stop-the-hype-cycle/" target="_blank">this article</a>.</p>
<p>The challenge is that the hype cycle is basically a Gartner opinion about the future, and any opinion about the future is likely to be wrong. This needs to be borne in mind if you are planning to develop a strategy based on the hype-cycle. So what could this hype-cycle be used for? My own though is that it is reasonable to use it to consider which technologies are most likely to be of use to you in the future. That is, to prioritise the application of you own analysis.</p>
<p>The reports contain a summary of each technology, and this can be used to consider whether it would be applicable to you if worked fully.  The position in the hype-cycle and the length of time Gartner predicts to full acceptance, however, should be considered in the light of the potential benefit of the technology to you. To make a decision, if the technology has sufficient potential value then it is worth trying to build a serious case for whether it is worth being on the bleeding edge of this one. In doing so, however, be aware that working on the bleeding edge has its own management challenges that need to be considered and mitigated.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sarquol.com/strat/development-strat/hype-cycle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Process standardisation</title>
		<link>http://www.sarquol.com/devproc/improve/standardisation/</link>
		<comments>http://www.sarquol.com/devproc/improve/standardisation/#comments</comments>
		<pubDate>Sun, 15 Jun 2008 09:48:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Process Improvement]]></category>
		<category><![CDATA[approach]]></category>
		<category><![CDATA[CMMi]]></category>
		<category><![CDATA[company]]></category>
		<category><![CDATA[delivery]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[ITIL]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[medium]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[reasons]]></category>
		<category><![CDATA[small]]></category>
		<category><![CDATA[stadardisation]]></category>
		<category><![CDATA[standard]]></category>

		<guid isPermaLink="false">http://www.sarquol.com/?p=270</guid>
		<description><![CDATA[A problem the industry has struggled with for years is the level of project failures, whether this is defined as cost over run, schedule slips or cancelled projects. It has been recognised across many disciplines that a way to move forward on this is to develop a standard approach for doing things that is relevant [...]]]></description>
			<content:encoded><![CDATA[<p>A problem the industry has struggled with for years is the level of project failures, whether this is defined as cost over run, schedule slips or cancelled projects. It has been recognised across many disciplines that a way to move forward on this is to develop a standard approach for doing things that is relevant to your business, and then to become highly skilled at replicating this in different environments. This has come into IT in many different guises, such as CMMI and ITIL, but it can be surprising how often organisations are not applying the ideas to their projects.<span id="more-270"></span></p>
<p>So why isn’t this being done, especially by smaller companies? The main reasons I have come across are:</p>
<ul>
<li>The implementation investment is too high.</li>
<li>The introduction of standardisation will damage current delivery.</li>
<li>All our projects are different, so the value is low.</li>
<li>Lack of management buy-in.</li>
<li>Cost-benefit isn’t proven yet.</li>
<li>We don’t have many project failures, so why would we change.</li>
</ul>
<p>Given time each of these arguments can be deconstructed, and usually the result is that the benefits from standardisation of process can far outweigh the investment.  The main issue is the perception that the process standardisation must be a massive task with everything defined in a single process manual written and signed off at the beginning. If that is the approach taken then the result is likely to be a problem.</p>
<p>Agile development is quite common in software development. The same principles can be applied to the process development. Start small and iterate; then prioritise the development and implementation based on need. The CMMI approach may be too heavy weight for your organisation in its entirety, but it does identify process priorities with well reasoned arguments for why each area is a priority. (There is a link to it on the Sarquol web site if you would like to know more.)</p>
<p>If you would like to discuss an appropriate approach for your organisation then please feel free to contact me at <a href="mailto:dh@sarquol.com?subject=Bulletin:%20Help...">dh@sarquol.com</a>, or call on +44 7887 536083.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.sarquol.com%2Fdevproc%2Fimprove%2Fstandardisation%2F&amp;linkname=Process%20standardisation"><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/standardisation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>You can’t manage performance until…</title>
		<link>http://www.sarquol.com/perf/mgt/starting/</link>
		<comments>http://www.sarquol.com/perf/mgt/starting/#comments</comments>
		<pubDate>Mon, 15 Oct 2007 09:10:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Performance Management]]></category>
		<category><![CDATA[assurance]]></category>
		<category><![CDATA[delivery]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[judgement]]></category>
		<category><![CDATA[knowledge]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[principles]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[start]]></category>
		<category><![CDATA[when]]></category>

		<guid isPermaLink="false">http://www.sarquol.com/?p=232</guid>
		<description><![CDATA[A difficult challenge that comes up regularly is the idea that performance assurance starts with Volume and Performance testing. The assertion is that unless detailed performance data for the solution is available then there is little that can usefully be done. I have touched on an alternative approach in my “Principles of Capacity Management” document, [...]]]></description>
			<content:encoded><![CDATA[<p>A difficult challenge that comes up regularly is the idea that performance assurance starts with Volume and Performance testing. The assertion is that unless detailed performance data for the solution is available then there is little that can usefully be done. I have touched on an alternative approach in my “<a href="http://www.sarquol.com/documents/Principles%20of%20Capacity%20Management.pdf">Principles of Capacity Management</a>” document, where I examine what can usefully be done at different project stages.<span id="more-232"></span></p>
<p>The difficulty is that early on in a project there is little that is well defined and known. The management of capacity and performance is considered to be a scientific discipline and so needs to be concerned with correct, hard and provable data. If the input information is anything less than ideal then the output result is incorrect – from a “garbage in, garbage out” principle.</p>
<p>My assertion is that this is analogous to stating that an organisation’s balance sheet must only contain correct data. The fact is that accountants use judgement to provide the figures on an organisation’s balance sheet. There are different methods, techniques and approaches to doing this – and the approach used needs to be “true and fair”. The figures do not represent an absolute truth, however, only a model. Modern organisations could not function effectively without these judgements.</p>
<p>Thus, my suggestion is that it is necessary to use appropriate judgement to build and calibrate a performance model early in a project. This judgement will turn out to be incorrect and so the assumptions, logic and estimates the model is built on should be documented. Thus, the process and results are open to scrutiny and discussion – which can be an opportunity for learning itself. Done well the resultant modelling should amply demonstrate its value during the course of a system’s lifecycle. If you need more detail please feel free to contact me at <a href="mailto:dh@sarquol.com?subject=Bulletin:%20Help...">dh@sarquol.com</a>, or call on +44 7887 536083.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.sarquol.com%2Fperf%2Fmgt%2Fstarting%2F&amp;linkname=You%20can%E2%80%99t%20manage%20performance%20until%E2%80%A6"><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/mgt/starting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stakeholders in performance management</title>
		<link>http://www.sarquol.com/perf/mgt/stakeholders/</link>
		<comments>http://www.sarquol.com/perf/mgt/stakeholders/#comments</comments>
		<pubDate>Sat, 15 Sep 2007 09:05:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Performance Management]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[it]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[stakeholders]]></category>

		<guid isPermaLink="false">http://www.sarquol.com/?p=225</guid>
		<description><![CDATA[I have observed that few organisations really buy in to performance management until they have a performance problem. When an organisation has a performance problem they want to fix it. Now. A lot of work then goes into fixing the problem and then the team is disbanded or looses focus until the next performance problem [...]]]></description>
			<content:encoded><![CDATA[<p>I have observed that few organisations really buy in to performance management until they have a performance problem. When an organisation has a performance problem they want to fix it. Now. A lot of work then goes into fixing the problem and then the team is disbanded or looses focus until the next performance problem arises. This reactive approach is not universal, but it is common. The approach is often augmented by a volume and performance test stage as part of the final testing, which is then inevitably squeezed out.<span id="more-225"></span></p>
<p>I have been left wondering why this should be so in a number of organisations who are all highly professional in every respect. An explanation that depends on short sightedness or lack of strategic thinking is insufficient, as the organisations in question succeed in highly competitive and complex environments.</p>
<p>My belief is that it relates to the stakeholders within the different parts of an organisation and their input to the development process. It is very difficult to deliver a business change programme, and the time scale is always as short as possible. Most organisations roll-out new software technology in an incremental fashion, and so they believe that they will buy time to fix any performance issues as they occur. The project delivery is primarily driven by stakeholders who wish to drive the change as quickly as possible with as low a schedule risk as possible.</p>
<p>When the system is in production there is usually a warranty period, and then the system transitions to an operational state. In the operational state the stakeholder drivers are to minimise maintenance costs. Thus fixing the issues that haven’t appeared yet will not be a high priority – especially since there are usually plenty of issues that are a high priority to work on.</p>
<p>So what is the answer? Unfortunately it depends on the organisation and their culture. In a highly structured and procedural culture the answer would be to make sure that there are identified procedures for following through the need to complete performance assurance. In a less structured culture the answer would be to make sure the operational stakeholders have sufficient power and understanding to put in place protective measures. If you need advice please feel free to contact me at <a href="mailto:dh@sarquol.com?subject=Bulletin:%20Help...">dh@sarquol.com</a>, or call on +44 7887 536083.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.sarquol.com%2Fperf%2Fmgt%2Fstakeholders%2F&amp;linkname=Stakeholders%20in%20performance%20management"><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/mgt/stakeholders/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
