<?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>The Kestrel Echo*</title>
	<atom:link href="http://kestrelid.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://kestrelid.com</link>
	<description>CodePoet, certified PHP creator, CI user, Project manager, Technical trainer, author, twit &#38; music fan</description>
	<lastBuildDate>Wed, 17 Aug 2011 00:09:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Email CMS &amp; Template Parser class</title>
		<link>http://kestrelid.com/coding/email-cms-template-parser-class/</link>
		<comments>http://kestrelid.com/coding/email-cms-template-parser-class/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 00:09:51 +0000</pubDate>
		<dc:creator>moone</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Email]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Template Parser class]]></category>

		<guid isPermaLink="false">http://kestrelid.com/?p=634</guid>
		<description><![CDATA[A recent project required automated messaging functionality. Initially this struck me as another one of those email related time sinks that was just going to wreck my best laid development schedule plans. However, with a little forethought and a core CI library this wasn't the case, resulting in an effective solution the client can now manage themselves.]]></description>
			<content:encoded><![CDATA[<p>The challenge was to create a mechanism for routinely customising email notifications based on a library of about 20 different draft emails. Also, those draft emails needed to be available to site administrators for editing.</p>
<p>The CI Template Parser Class went a long way to help overcome the challenge in an efficient manner but it was by no means a painless solution. Up to and including <a href="http://www.kestrelid.com/ci/libraries/parser.html">CI v.1.7.3</a> the Template Parser class the only input accepted for parsing was a template file, meaning a View file per email draft. I was not keen on this for a couple of reasons. Having the draft emails stored as files made the CMS aspect messier than I wanted. Also I didn&#8217;t want to dump a load of email related templates in with the actual site Views.</p>
<p>Then along came <a href="http://codeigniter.com/user_guide/libraries/parser.html">CI v.2 which included a broadening of the accepted inputs</a>. Specifically, it now also accepts a string.</p>
<p>Yureka! By storing the various email templates as text within a database table they can be easy retrieved and passed into the Template Parser. Thus making the CMS aspect a lot tidier as we no longer have to consider any file handling for the CRUD functionality as it is all stored within a database.</p>
<p>Thanks EllisLabs for doing the hard work for me, before I even got there. Should anybody reading this be stuck on an older version of CodeIgniter <a href='http://kestrelid.com/wp-content/uploads/2011/08/MY_Parser.php_.txt'>here is the library extension I created</a>, using the CodeIgniter2 Template Parser code, for backwards compatability.</p>
<p><code>$user = $this->db->where( 'id', 1 )->get( 'user_account' )<br />
$data = array(<br />
	'user_email' => $user->name,<br />
	'user_password' => $user->password,<br />
	'user_profile_link' => site_url( 'user/'.$user->id )<br />
);</p>
<p>$email = $this->db->where( 'email', 'welcome message' )->get( 'draft_email' )<br />
$message = $this->parser->parse_string( $email->content, $data, TRUE )</code></p>
]]></content:encoded>
			<wfw:commentRss>http://kestrelid.com/coding/email-cms-template-parser-class/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sitting is Killing you</title>
		<link>http://kestrelid.com/online-developments/sitting-is-killing-you/</link>
		<comments>http://kestrelid.com/online-developments/sitting-is-killing-you/#comments</comments>
		<pubDate>Thu, 12 May 2011 15:13:35 +0000</pubDate>
		<dc:creator>moone</dc:creator>
				<category><![CDATA[Online Developments]]></category>
		<category><![CDATA[health]]></category>

		<guid isPermaLink="false">http://kestrelid.com/?p=641</guid>
		<description><![CDATA[There is a constant stream of inforgraphics about the web. Some are informative, some are even amusing, others take complex data and make it readily digestible. This one, however, has freaked me out big time. For a web developer who spends the vast majority of his life sitting this has the potential to be very serious.]]></description>
			<content:encoded><![CDATA[<p><center><a href="http://www.medicalbillingandcoding.org/sitting-kills"><img src="http://images.medicalbillingandcoding.org.s3.amazonaws.com/sitting-is-killing-you.jpg" alt="Sitting is Killing You" width="500"  border="0" /></a><br />Via: <a href="http://www.medicalbillingandcoding.org">Medical Billing And Coding</a></center></p>
]]></content:encoded>
			<wfw:commentRss>http://kestrelid.com/online-developments/sitting-is-killing-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Landing the project jumbo</title>
		<link>http://kestrelid.com/project-management/landing-the-project-jumbo/</link>
		<comments>http://kestrelid.com/project-management/landing-the-project-jumbo/#comments</comments>
		<pubDate>Sat, 19 Mar 2011 10:30:44 +0000</pubDate>
		<dc:creator>moone</dc:creator>
				<category><![CDATA[Project Management]]></category>
		<category><![CDATA[change control]]></category>
		<category><![CDATA[customer satisfaction]]></category>
		<category><![CDATA[end-game strategy]]></category>
		<category><![CDATA[resource management]]></category>

		<guid isPermaLink="false">http://kestrelid.com/?p=545</guid>
		<description><![CDATA[Having had the opportunity to experience long haul travel I appreciate a soft landing. In light of the vast combination of inputs, processes, factor management and skill that goes into landing a jumbo jet my appreciation increases to high respect. Also the regularly which this occurs in modern air travel is thankfully extremely high. Unfortunately this is not something that can always be said for project management, with many projects arriving late, crash landing or never making it to there final destination at all.]]></description>
			<content:encoded><![CDATA[<p>Working backwards from the successful landing my focus falls first to those doing the work. It is common knowledge that fatigue will give rise to unforced errors, which only further strain available resources. Every endeavor will present unique challenges, balancing how much of this strain falls on available resources is vital. Not mitigating these <a href="http://www.smh.com.au/executive-style/fitness/executive-stress-how-to-beat-burnout-20110315-1bvpl.html">problems can quickly lead to burnout</a>, a debilitating condition. Instead the team must be protected such that they can reach the end not exhausted, able to remain focused and in complete control. This way they can be ready to meet any last minute challenges efficiently and still have energy to readily embark on the next phase or project.</p>
<p>To begin to be able to achieve this resource balance on-going feedback  is required. Focusing on the critical attributes of a project will make it possible to check the pulse and make adjustments accordingly. What those critical attributes are can only be determined on a case-by-case basis, informed by experience and guided by the expected goals.</p>
<p>Every commercial flight has very clearly understood goals before it begins:- journey cost, final destination, expected time of arrival, and arriving safely of course. The manner in which these goals are achieved is variable, be it by first or economy class. Either way the core goals remain. Situations arise when those core goals must be altered, for instance forced diversion to a different destination or late departure. Yet procedures are already in place to handle the situation professionally. In the same way problems on projects should be anticipated and when they arise be efficiently handled so customer expectation can be guided towards a mutually satisfactory conclusion. Even if that is not inline with the original core goals.</p>
<p>Finally, having the appropriate apparatus to effectively monitor progress and having established procedures to efficiently manage variance from core goals is not only for massive organisations like airlines. It is available to any organisation willing to invest in consistently documenting, reviewing and ultimately learning from their past actions so as to be better prepared for the future.</p>
<p>In summary, I believe it&#8217;s clear to say that every soft landing is the cumulative result of every action and resource input previous to that ultimate goal &#8211; arriving at the final destination intact and on time. Neither heroics nor additional resources can routinely substitute for closely monitored and finely tuned operational management.</p>
]]></content:encoded>
			<wfw:commentRss>http://kestrelid.com/project-management/landing-the-project-jumbo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Fine Gael web connection point</title>
		<link>http://kestrelid.com/online-developments/fine-gaels-web-connection-point/</link>
		<comments>http://kestrelid.com/online-developments/fine-gaels-web-connection-point/#comments</comments>
		<pubDate>Sat, 19 Feb 2011 11:43:10 +0000</pubDate>
		<dc:creator>moone</dc:creator>
				<category><![CDATA[Online Developments]]></category>
		<category><![CDATA[digital politics]]></category>
		<category><![CDATA[get real]]></category>
		<category><![CDATA[Ireland]]></category>
		<category><![CDATA[Online Marketing]]></category>

		<guid isPermaLink="false">http://kestrelid.com/?p=452</guid>
		<description><![CDATA[With much fan fare and rhetoric the main opposition party in Irish politics, Fine Gael, recently substituted its usual web presence for 'the biggest consultation exercise to date with the Irish electorate'. High minded intention but through the eyes of a web professional how much merit is there in their initiative, its implementation and, perhaps, what this means for the near future impact political policy will have on the digital industries.]]></description>
			<content:encoded><![CDATA[<div id="cspc-trans-interior-wrap" class="cspc-wrapper">
<div id="cspc-header">
<p><em>Firstly, a full disclosure is appropriate. I am not a supporter of Fine Gael, nor a believer in Irish politics in general. Like far too many other Irish people I am highly sceptical of any Irish politicians ability to actually affect change. However, my intention is a critique of Fine Gaels initiative in on-line engagement and nothing else, as much as possible.</em></p>
</div>
<div id="cspc-content" style="clear:left;">
<div id="cspc-column-0" class="cspc-column" style="display:inline-block;float:left;margin-left:0%;width:48.5%;overflow:hidden;">
<p>In recent years Baraka Obama and Tony Blair have famously used on-line initiatives to conduct &#8216;listening exercises&#8217; to engage with their electorate. Both were successful, particularly for Mr. Obama, in so far as they reinforced their message, gained support by engaging with people, and extend their reach by empowering others to advocate on their behalf. While FG seem to be aiming to emulate these successes the content of their message and quality of delivery has constantly let them down.</p>
<p>Shortly after it was launched the website was hacked. This was claimed to have been done by members of the infamous Anonymous group, though they later denied their involvement. Embarrassment aside, a more serious aspect of this was that the private details of over 2000 people who had left comments on the site were also compromised. This also highlighted the fact that they were <a href="http://www.michele.me/blog/archives/2010/09/irish-political-parties-talk-about-knowledge-economy-yet-host-overseas/">hosting their site outside Ireland</a>. So much for making every effort to support Irish jobs.</p>
<p>Since that fumbled start FG have only gone from bad to worse. &#8216;Geting&#8217; further away from a compelling rally call with every press release, most recently the &#8216;Twolicy&#8217; has to go down as one of the most absurd footnotes in Irish political PR. From a professional perspective it seems I could rightly pour scorn on the FG campaign effort all the way up to the election.</p>
</div>
<div id="cspc-column-1" class="cspc-column" style="display:inline-block;float:left;margin-left:3%;width:48.5%;overflow:hidden;">
<p>However the result of a poll on a <a href="http://www.thejournal.ie/poll-will-fine-gaels-viral-campaign-pay-off-2011-1/">prominent Irish news site, Journal.ie</a>, sparked a reconsideration in my view. I remain hugely unimpressed with the FG effort yet 45% think it will have a positive effect. In a manner this represents a high proportion of voters. Do those 45% consider the FG effort to be better than nothing, or are they 45% who are not burdened with the critical eye that can see so many flaws in the threadbare, online tapestry FG have hung out?</p>
<p>This gives me pause, bearing in mind that many people really couldn&#8217;t care less if a website is IE6 compliant or using the sexiest mobile/HTML5/synergy-tastic/iOS/socially integrated widget thingy. Being well informed in online trends and technologies dictates that this shouldn&#8217;t be the case but knowledge and democratic mob rule don&#8217;t necessarily go hand in hand. Therein realising that I have lost focus on the real issues.</p>
<p>The clamour surrounding #GE11 only acts as a further distraction to the real issues at hand. Crippling bank debts born of criminally negligent governance, a public sector so grossly costly that any merit it earns is consistently squandered, and a nation so apparently apathetic that all manner of mis-management goes unchecked. Regardless of our current position we are the masters of our destiny, that is a route our social and political system is supposed to affords us. But it must be earned, it must be taken in hand and wielded.</p>
</div>
<div style="clear:left;"></div>
</div>
<div id="cspc-footer" style="clear:left;">
<p>We <span style="text-decoration: underline;">must</span> learn our lessons and move on with purpose. Telling fairy tales of our imminent future recovery isn&#8217;t going to change anything. <a href="http://www.sbpost.ie/post/pages/p/wholestory.aspx-qqqt=DAVID+McWilliams-qqqs=commentandanalysis-qqqsectionid=3-qqqc=5.2.0.0-qqqn=1-qqqx=1.asp">Recognising the position we are in</a>, establishing unbiased baselines, individually stepping up and collectively making it happen is the only way anything is really going to change.</p>
<p>As for the Fine Gael online efforts &#8211; they could be commended for trying something new. For me though it has only served to highlight how hollow their words and promises are, and left me feeling even more anxious for the future. Only serving to reaffirm my belief  that if things are going to be improved it is truly up to ourselves.</p>
<p>In the words of the <a href="http://www.eastofthewoods.com/images/ednamode.jpg">Edna</a> <a href="http://www.youtube.com/watch?v=eLDWhn8HZfY">Mode</a> &#8216;I never look back darling, it detracts from the <em>Now</em>&#8216;.</p>
</div>
<div style="clear:both; height:0;"> </div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://kestrelid.com/online-developments/fine-gaels-web-connection-point/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is quality?</title>
		<link>http://kestrelid.com/project-management/what-is-quality/</link>
		<comments>http://kestrelid.com/project-management/what-is-quality/#comments</comments>
		<pubDate>Wed, 02 Feb 2011 17:17:25 +0000</pubDate>
		<dc:creator>moone</dc:creator>
				<category><![CDATA[Project Management]]></category>
		<category><![CDATA[kaizen]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[quality management]]></category>
		<category><![CDATA[quality planning]]></category>

		<guid isPermaLink="false">http://kestrelid.com/?p=437</guid>
		<description><![CDATA[Swiss watches have long been seen to be the premier time pieces in the world. Envied, often copied yet rarely matched. The difference between top quality and cheap imitation is typically clear to discern. There are many different methods to increase quality in production and there are many different standards by which quality can be measured. Yet, does a Rolex tell better time than a cheap digital watch? Which begs the question, what is quality?]]></description>
			<content:encoded><![CDATA[<p>From the work laid down by <a href="http://www.qualitygurus.com/gurus/">Joseph Juran, W.Edwards Deming and Philip Crosby amongst others</a> the commercial world has embraced the importance of quality and actively explored methods for applying it. Whether it is Total Quality Management, Continuous Improvement (Kaizen) or Six Sigma there are tried and tested frameworks for consistent endeavour underpinned by quality.</p>
<p>In reality the concept of quality is nothing new, and not something that required great thinkers to articulate. Rather it was the explosive growth of industrial and corporate production that required the quality question to be reframed in practical terms. Though the same principles apply, the difference between the context established for massive corporations and that required for smaller organisations demands that the quality question be reframed once again. All too often the shortfall is not in awareness of the impact of poor quality but  rather in how to go about consistently achieving it.</p>
<blockquote><p>&#8216;Everything can be improved&#8217; <a href="http://en.wikipedia.org/wiki/Clarence_W._Barron">C. W. Barron</a></p></blockquote>
<p>For an organisation operating in a business sector not permeated with  regulation or industry standards it can seem unnecessary to divert resources from production to quality processes. In fact the reality is quite the opposite. Quality should be planned in from the very beginning rather than retro fitted. By working a quality aspect into planning expensive rework can be avoided, expensive time line over runs can be averted and better supplier relations or greater client satisfaction can be achieved. All of these make good business sense.</p>
<p>Settings quality targets during the planning process is just one aspect of improving quality. Achieving those targets in the heat of production is another matter entirely. Inevitably the need for adjustment in the original plan will arise during production. Often through these late changes quality targets go astray. This risk can be mitigated by formally establishing quality control and change control mechanisms. By allocating resources to a quality review framework standards can be maintained without compromise or over taxing resources. Through continuous improvement staff will likely become more knowledgeable, gain increased business, earn higher profits and, especially common within software development, avoid costly <a href="http://en.wikipedia.org/wiki/Gold_plating_%28software_engineering%29">gold-plating</a>.</p>
<blockquote><p><a href="http://en.wikipedia.org/wiki/Philip_B._Crosby">Philip Crosby</a> succinctly stating that &#8216;quality is defined as conformance to requirements&#8217;</p></blockquote>
<p>Surely doing exactly this is what every organisation should be focused on. Quality makes good business sense and it also offers a range of fringe benefits. It may seem to be too much to try and achieve quality all in one go. That is no good reason not to immediately start taking action to do things better than before.</p>
]]></content:encoded>
			<wfw:commentRss>http://kestrelid.com/project-management/what-is-quality/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>#24theweb &#8211; Lessons learned</title>
		<link>http://kestrelid.com/online-developments/24theweb-lessons-learned/</link>
		<comments>http://kestrelid.com/online-developments/24theweb-lessons-learned/#comments</comments>
		<pubDate>Thu, 18 Nov 2010 21:37:06 +0000</pubDate>
		<dc:creator>moone</dc:creator>
				<category><![CDATA[Online Developments]]></category>
		<category><![CDATA[charity]]></category>
		<category><![CDATA[competition]]></category>
		<category><![CDATA[inspiration]]></category>
		<category><![CDATA[team work]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://kestrelid.com/?p=323</guid>
		<description><![CDATA[<em>24 The Web</em> was a 24 hour web design challenge, where each of the 3 teams of 7 people aim to build website for a charity in 24 hours. Its' purpose was to highlight the importance of design, standards, content and process in developing a site, in a fun and challenging way. The event took place from 12pm Nov 13th - 12pm Nov 14th. Now that I have had a chance to catch up on sleep and mentally digest what happened I offer the following as lessons learned from my participation.]]></description>
			<content:encoded><![CDATA[<div id="cspc-trans-footer-wrap" class="cspc-wrapper">
<div id="cspc-content" style="clear:left;">
<div id="cspc-column-0" class="cspc-column" style="display:inline-block;float:left;margin-left:0%;width:48.5%;overflow:hidden;">
<p><strong>Adopt unified digital communication</strong><br />
In the course of #24theweb I lost count of how different applications, on-line services and means of communication we used. Tasks such as transferring designs, collectively tracking progress, maintaining the codebase, swapping solutions, asking questions and the list goes on.</p>
<p>To do this we ended up using a hotchpotch of email, twitter, <a href="http://www.flickr.com/photos/markjohnwallis/5171557833/in/set-72157625255932293/">flickr</a>, ftp, subversion <a class="simple-footnote" title="Where is the little tortoise gone?" id="return-note-323-1" href="#note-323-1"><sup>1</sup></a>, <a href="http://www.passpack.com">passpack</a>, a USB key and doubtless several others I wasn&#8217;t aware of. Needless to relate this wasn&#8217;t ideal but it worked. It was less than efficient, especially towards the end when time was short and brains were running on less than empty.</p>
<p>I don&#8217;t have a &#8216;go to&#8217; option &#8211; one that I know can be dropped in anywhere and it would be more of a help than a hindrance. Options like Basecamp or Google Wave come to mind. Unfortunately I really don&#8217;t like Basecamp and the Google Wave has fallen flat under the almighty burden of its own features. This leaves me without an answer, but I clearly have a question, a question I am open to suggestions on.</p>
<p><strong>Creativity and Team work are key</strong><br />
I have heard stories of wonderfully talented people being put together, yet nothing meaningful is produced. There are countless other stories of projects which have had massive amounts of resources thrown at them producing only failed results. These muted results can sometimes be attributed to overbearing managers, shifting requirements, in-fighting, the list goes on.</p>
<p>In the case of the #24theweb challenge we had several key factors in our favour. The time line was set. The goal was set. The client was entirely on our side, and us theirs. The real challenge was in the co-ordination of the resources we had available to us, ourselves. With the firm aspects of the project immovable it really seemed to be the catalyst for creativity, that and the fact that it was the weekend. In any event this was of course constantly balanced by the time left on the clock.</p>
<p>But we found a way around all problems. Improvising when necessary. Individually committed to filling our specific roles. Worked together when stuck. We all knew we had a job to do, we were open to suggestion, mutually supportive and it worked.</p>
<p><strong>Generating energy</strong><br />
As the hours wore on of course energy levels dropped, and kept dropping. With reduced energy levels, increasing tiredness and impending deadline there was little any of us could do other than to get on with it. But that is just it, it is all about the little things that you can do.</p>
<p>When a milestone was achieved, take a second to spread the word &#8211; share the feel good factor of definite progress. When stuck on a problem, ask someone a question from which a solution may arise &#8211; a problem shared is a problem halved. When you absolutely need a break, make a cuppa and offer to get one for others &#8211; a simple supportive gesture.</p>
</div>
<div id="cspc-column-1" class="cspc-column" style="display:inline-block;float:left;margin-left:3%;width:48.5%;overflow:hidden;">
<p>
Very much in the same vein as the last lesson, team work was what got me through. And what got the project completed. I feel good team spirit helped us all keep our energy levels up and it was the little things that made the big difference.</p>
<p><strong>Always strive to be better</strong><br />
It is all to easy to find yourself in a position where complacency occurs. As likely as not this will be driven by <a href="http://www.contrast.ie/blog/wipe-the-slate-clean">the rate that projects come through such that you rely on the same solutions too often</a>. No matter how much you know or how much experience you have there is always a new challenge around the corner.</p>
<p>Even if I was the best at any one role or skill set it is a very short distance from there before I become a mediocre something else. One more step over and I have likely become a plainly awful something else. By this I am saying that it is always important to remain humble, don&#8217;t be afraid to ask questions, be happy to answer other peoples questions, and to never get to comfortable with any single technology platform or workflow pattern.</p>
<p><strong>Trust your team</strong><br />
On several occasions during the earlier stages of #24theweb I couldn&#8217;t help but feel that other team members could be doing certain tasks better. On reflection I am not surprised these thoughts crossed my mind for several reasons:-</p>
<p>1. Being part of a team of so many experts was a new experience. Subsequently I was feeling unusually separated from aspects of the build process I would normally be closely involved in.<br />
2. I hadn&#8217;t worked with anyone on my team before so I was concerned about being able to achieve our collective goal.<br />
3. I&#8217;m a programmer <a class="simple-footnote" title="Programmer = detail specific control freak" id="return-note-323-2" href="#note-323-2"><sup>2</sup></a>.</p>
<p>Thankfully I chose to keep my mouth shut and get on with my own tasks. In time, as our work progressed and the team came together, any doubt I had was answered. All manner of surprising, elegant and hard fought goals were achieved. In the words of General Patton</p>
<blockquote><p>Never tell people how to do things. Tell them what to do and they will surprise you with their ingenuity <a class="simple-footnote" title="For someone in his position I think this is a really interesting perspective. As a WWII General being somewhat authoritarian is to be expected, otherwise I think he is bang on." id="return-note-323-3" href="#note-323-3"><sup>3</sup></a></p></blockquote>
<p>Alternatively this snappy talk given by John Wood on <a href="http://www.youtube.com/user/ixdadublin#p/c/C9FD3B7870140C4A/0/IzUwo2jEy8w">What business can learn from the German Army</a> covers the same concept.</p>
<p><strong>Sleep and Downtime is vitally important</strong><br />
Everyone who was involved in #24theweb doesn&#8217;t need to be reminded how important sleep is. If I am honest it was several days later before I got over the coding jetlag. My brain was just tired, tired of thinking, tired of being at a computer, wholly disengaged.</p>
<p>In the context of #24theweb the need for sleep is was highly pronounced. But all too often that same brain fatigue creeps into my normal working week. The <a href="http://the99percent.com/articles/6947/what-happened-to-downtime-the-extinction-of-deep-thinking-sacred-space">only genuine remedy is time off-line and good sleep</a>.</p>
</div>
<div style="clear:left;"></div>
</div>
<div id="cspc-footer" style="clear:left;">
<h3>Epilogue</h3>
<p>The challenge is now complete, <a href="http://24theweb.com/2010/11/the-sites/">the websites are live</a> and the <a href="http://24theweb.com/2010/11/all-winners/">judges decisions have been made</a>. As with any competition there has to be a winner, and in this instance I was part of the winning team. Considering the talent in the room throughout #24theweb it is in reality a pretty academic result. The real winners are the 3 charities who I can only hope get as much from their new on-line profiles as I, for one, got from the experience of building them.</p>
<div id="attachment_346" class="wp-caption alignnone" style="width: 630px"><img class="size-large wp-image-346" title="#24theweb - Team A hard at work" src="http://kestrelid.com/wp-content/uploads/2010/11/team_a1-630x470.jpg" alt="#24theweb - Team A hard at work" width="630" height="470" /><p class="wp-caption-text">#24theweb - Team A hard at work</p></div>
<p>Team A comprised off <a href="http://twitter.com/elainelarkin">Elaine Larkin</a> (Content Writer), <a href="http://twitter.com/markwallis">Mark Wallis</a> (Designer), <a href="http://twitter.com/cloudsteph">Stephanie Francis</a> (HTML/CSS coder), <a href="http://twitter.com/benarent">Ben Arent</a> (IA/UX), <a href="http://twitter.com/amygrange">Amy Grange</a> (Project Manager), <a href="http://twitter.com/netrunnerIT">Anthony Lindsay</a> (Wildcard) and myself, Ian Huet (Programmer). It was a pleasure to work with you all.</p>
<p>In the end none of this would have happened without the support of <a href="http://24theweb.com/thanks/">several dedicated individuals and many generous organisations</a>. In particular I think <a href="http://twitter.com/irishstu">Stewart Curry</a> deserves special mention for his leading role at the center of the effort that had clearly been poured into making this challenge happen. It was an intense, new experience through which I met many people, learned a few new tricks and renewed my perspective on just how much goes into building a website.</p>
<p>Thank you for inviting me to be part of <a href="http://twitter.com/#search?q=%2324theweb">#24theweb</a>.</p>
</div>
<div style="clear:both; height:0;"> </div>
</div>
<div class="simple-footnotes"><p class="notes">Notes:</p><ol><li id="note-323-1">Where is the little tortoise gone? <a href="#return-note-323-1">&#8617;</a></li><li id="note-323-2">Programmer = detail specific control freak <a href="#return-note-323-2">&#8617;</a></li><li id="note-323-3">For someone in his position I think this is a really interesting perspective. As a WWII General being somewhat authoritarian is to be expected, otherwise I think he is bang on. <a href="#return-note-323-3">&#8617;</a></li></ol></div>]]></content:encoded>
			<wfw:commentRss>http://kestrelid.com/online-developments/24theweb-lessons-learned/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>To the moon in this decade</title>
		<link>http://kestrelid.com/project-management/to-the-moon-in-this-decade/</link>
		<comments>http://kestrelid.com/project-management/to-the-moon-in-this-decade/#comments</comments>
		<pubDate>Sun, 07 Nov 2010 22:16:06 +0000</pubDate>
		<dc:creator>moone</dc:creator>
				<category><![CDATA[Project Management]]></category>
		<category><![CDATA[initialisation]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[scope]]></category>

		<guid isPermaLink="false">http://kestrelid.com/?p=299</guid>
		<description><![CDATA[When JFK stated 'we choose to go to the moon in this decade' the rally cry across the USA to achieve victory in the space race was clearly stated. And win that race they did. Rather unsurprisingly NASA are considered amongst the world leaders in project management. However, without a unifying statement to lead a project the vital first steps may in fact be the seeds of later problems.]]></description>
			<content:encoded><![CDATA[<p>The above statement made by JFK is the essence of what a project charter should encapsulate. Direct, clear and goal oriented. Essentially an executive summary of the goal that hasn&#8217;t yet been researched, written and achieved. If this document is well formed it will not only act as the yard stick but also the buy-in ticket. Getting everyone on-board and facing in the same direction from the very start is vitally important to the future of any project.</p>
<p>This is where the Stakeholder Register comes in. The process of identifying everybody who is involved in, can influence or is impacted by a project should be considered a stakeholder. Failure to recognise this will leave the project at risk of complications down the line. This <a href="http://www.brighthub.com/office/project-management/articles/22750.aspx">article by Rich Maltzman (PMP)</a> expands on this further.</p>
<h4>Project Management Plan</h4>
<p>Compiling the Project Management Plan is a major phase within a project managed project. It is the process that brings all the initial research, communication and documentation together.</p>
<blockquote><p>Establish the total scope of the effort, define and refine objectives, and develop the course of action required to attain those objectives &#8211; PMBOK</p></blockquote>
<p>This will include inputs from as many of the following as appropriate &#8211; scope definition, project context review, requirements analysis, budget, schedule, quality assurance, HR plan, communication policy, risk management and procurement plan.</p>
<p>When this document has been completed it is forwarded to the project sponsor to review. They must sign-off on it entirely before the project can move forward, from the initialisation to the Planning/Control &amp; Monitoring/Executing  cycle where the work proper begins.</p>
<p>When the process is completed and the Project Management plan has been completed it is then handed over to the project sponsor. They should then review and approve it, giving the project a unified statement on how to integrate and coordinate all subsidiary plans.</p>
]]></content:encoded>
			<wfw:commentRss>http://kestrelid.com/project-management/to-the-moon-in-this-decade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Projects versus Operational Processes</title>
		<link>http://kestrelid.com/project-management/projects-versus-operational-processes/</link>
		<comments>http://kestrelid.com/project-management/projects-versus-operational-processes/#comments</comments>
		<pubDate>Mon, 25 Oct 2010 13:02:01 +0000</pubDate>
		<dc:creator>moone</dc:creator>
				<category><![CDATA[Project Management]]></category>
		<category><![CDATA[effective]]></category>
		<category><![CDATA[efficiency]]></category>
		<category><![CDATA[fundamentals]]></category>
		<category><![CDATA[operational process]]></category>
		<category><![CDATA[preparation]]></category>
		<category><![CDATA[soft skills]]></category>

		<guid isPermaLink="false">http://kestrelid.com/?p=285</guid>
		<description><![CDATA[After many years of working almost entirely in a project based manner it is very interesting to dissect this approach. The old assumptions are rapidly falling away to make room for a different mindset. A mindset based on a foundation of clarity and purpose. The bulk of project management is common sense. However without the appropriate mindset and perspective all decisions are potentially skewed. Hence the required clarity begins at the very basis of understanding what a project is.]]></description>
			<content:encoded><![CDATA[<div id="cspc-trans-interior-wrap" class="cspc-wrapper">
<div id="cspc-header">
<p>By comparing two things it can help us to see differences and in turn help us to understand the individual attribute of each better. Through comparing project based and operational based activity clear differences are apparent.
</p>
</div>
<div id="cspc-content" style="clear:left;">
<div id="cspc-column-0" class="cspc-column" style="display:inline-block;float:left;margin-left:0%;width:48.5%;overflow:hidden;">
<h3>Projects</h3>
<ul>
<li>Have a specific start &amp; end date/time.</li>
<li>Aimed towards achieving a singular goal.</li>
<li>Typically undertaken with transient resources.</li>
<li>Staffed by goal oriented people.</li>
<li>Best results achieved when effective.</li>
</ul>
</div>
<div id="cspc-column-1" class="cspc-column" style="display:inline-block;float:left;margin-left:3%;width:48.5%;overflow:hidden;">
<h3>Operations</h3>
<ul>
<li>On-going, without set completion date/time.</li>
<li>It is about achieving consistent, repetitive results.</li>
<li>Can rely on a stable supply of resources.</li>
<li>Manned by an observation, maintenance &amp; gradual improvement mindset.</li>
<li>Primarily about efficiency.</li>
</ul>
</div>
<div style="clear:left;"></div>
</div>
<div id="cspc-footer" style="clear:left;">
<p><a href="http://www.pmi.org/PMBOK-Guide-and-Standards.aspx">PMBOK</a> defines a project as being &#8216;a temporary endeavour undertaken to create a unique product, service or result&#8217;. Through this comparison the attributes of what makes a project distinct are the same attributes that make them an inherently risky undertaking. With an acceptance of the reality that project based activity is risky constructive steps can be taken to reduce this risk. Essentially this is the purpose of project management.</p>
<p>Reaching again to the PMBOK definition, project management is stated as being &#8216;the application of knowledge, skills, tools &#038; techniques to project activities to meet the project requirements&#8217;. Herein lies the first real surprise in my PM learning. There is no hard and fast answer, there is no ultimate approach. It is down to the person, or team of people, driving the project, the involved stakeholders, the inputs they provide and the manner in which all involved parties interact.</p>
<p>Successful project management then must be about achieving a sustained balance between constraints, requirements and available resources. Harmony between the project team, involved stakeholders and resource providers is obviously vital. As are clarity of planning and thoroughness of preparation, for the known knowns and the unknown unknowns alike.</p>
<p>Ultimately project management appears to boil down to the application of the best processes, bringing to bare as much stability, transparency and efficiency as possible to the potentially chaotic &#038; risky arena of project based development.</p>
</div>
<div style="clear:both; height:0;"> </div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://kestrelid.com/project-management/projects-versus-operational-processes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Known unknowns &amp; Unknown unknowns</title>
		<link>http://kestrelid.com/project-management/known-unknowns-unknown-unknowns/</link>
		<comments>http://kestrelid.com/project-management/known-unknowns-unknown-unknowns/#comments</comments>
		<pubDate>Fri, 15 Oct 2010 09:56:49 +0000</pubDate>
		<dc:creator>moone</dc:creator>
				<category><![CDATA[Project Management]]></category>
		<category><![CDATA[mindset]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[training]]></category>

		<guid isPermaLink="false">http://kestrelid.com/?p=282</guid>
		<description><![CDATA[Go back some years to the time when Donald Rumsfeld held powerful office and Iraq was a very hot topic for the USA. At that time massive amounts of money, political will and human life was being invested in the Gulf War II project. When confronted with a question relating to the increasingly complex situation in Iraq and specifically to the worsening levels of terrorism he evaded it with the following response.]]></description>
			<content:encoded><![CDATA[<blockquote><p>There are known knowns; there are things we know that we know. There are known unknowns; that is to say, there are things that we now know we don’t know. But there are also unknown unknowns; there are things we do not know we don’t know.</p></blockquote>
<p><a href="http://www.youtube.com/watch?v=GiPe1OiKQuk">At the time</a> I remember laughing out loud in response. Little did I know in time I would be confronted with this style of situation assessment again. The quote itself and the view point expressed within it comes from a system of decision theory deeply rooted in project planning and project management. I am currently reading a course in Project Management and I am endeavouring to write about what I learn as much for myself as anything else.</p>
<p>As with any new undertaking, I start at the beginning. The next post in this series will look at the Fundamentals of Project Management.</p>
]]></content:encoded>
			<wfw:commentRss>http://kestrelid.com/project-management/known-unknowns-unknown-unknowns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Combat Website Obesity</title>
		<link>http://kestrelid.com/online-developments/combat-website-obesity/</link>
		<comments>http://kestrelid.com/online-developments/combat-website-obesity/#comments</comments>
		<pubDate>Wed, 13 Oct 2010 13:13:47 +0000</pubDate>
		<dc:creator>moone</dc:creator>
				<category><![CDATA[Online Developments]]></category>
		<category><![CDATA[best practice]]></category>
		<category><![CDATA[optimisation]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://kestrelid.com/?p=219</guid>
		<description><![CDATA[As the worlds population continues to grow it is the collective weight of our worlds population that is most alarming. Equally affecting people from many different countries, ethnic descent and cultural backgrounds it is an issue that is spiraling out of control. Subsequently obesity is increasingly being mentioned in the same sentence as epidemic. Similarly websites are becoming increasingly obese - the comparison has several strong similarities.]]></description>
			<content:encoded><![CDATA[<div id="cspc-trans-header-wrap" class="cspc-wrapper">
<div id="cspc-header">
<p><strong>1. </strong>Advancing technology is giving us increasing capabilities while at the same time it is making us increasingly lazy.<br />
<strong>2. </strong>With greater availability of fast food we have become gluttonous. Similarly the advent of CSS and Javascript frameworks makes it easy for us to implement fancy formatting and functionality without due consideration of the associated side-effects.<br />
<strong>3. </strong>As food production is now corporate business the actual quality of what we consume is often not the highest priority of the producer. I don&#8217;t think it is unfair to compare this with the increasing amount of content on our pages that are served from elsewhere e.g. Google Adwords or Facebook social widgets.</p>
</div>
<div id="cspc-content" style="clear:left;">
<div id="cspc-column-0" class="cspc-column" style="display:inline-block;float:left;margin-left:0%;width:48.5%;overflow:hidden;">
<p>As broadband speeds have generally improved the demands of bandwidth heavy content, integrating social platforms, software frameworks on further compound web pages already over burdened with excessive graphics and complex page structures. As website design has developed sophistication so has the expectation of the web user. As broadband services have improved web designers and developers have become increasingly lazy on the issue of website optimisation.</p>
<p>This not only affects the download speed but impinges on user experience. Worst of all, for web developers,  it gives even more advantage to platform specific apps that tend to be more focused, detracting further from the web as an attractive platform. Never mind how unappealing bloated, media saturated pages are to the rapidly rising numbers of mobile web users.</p>
<p>Taking a lead from this <a href="http://menshealth.about.com/cs/obesity/a/lose_weight.htm">Mens Health article on the subject of sustained weight loss</a> I am going to explore what we can do today to make the web a leaner, more responsive space.</p>
<p><strong>State your weight loss aims and focus</strong><br />
What is the core purpose or aim of your site? It is vital to reach a definitive answer which everyone involved in your site buys into this as any room for disagreement down the line can only result in compromise. Compromise can only result in your weight loss efforts being diminished or halted entirely.</p>
<p><strong>Mental preparation for weight loss</strong><br />
With a clear vision of your priorities prepare yourself for some stubborn bargaining with both yourself and your site support team. New feature requests, new content types, etc. will be be proposed/demanded and it will be up to you to remain focused on your top priority, a lighter and more responsive website.</p>
<p><strong>Keep a food diary to monitor weight loss</strong><br />
There are a wealth of free tools available to help you easily achieve this. The YSlow plug-in for Firefox is a good tool for dissecting the components of your web pages. It gives a clear break-down of a pages components, as well as the nifty Grade overview of a page. All the while giving useful feedback on how you can go about improving it. Your personal trainer, kinda.</p>
<p>You really should have traffic tracking software in place already, most likely something like Google Analytics. Yes it does introduce a page weight all of its own yet I think the benefits it offers out-weight the page burden. Without measured progress and perspective how can any progress be tracked.</p>
<p><strong></p>
</div>
<div id="cspc-column-1" class="cspc-column" style="display:inline-block;float:left;margin-left:3%;width:48.5%;overflow:hidden;">
<p>Lifestyle and weight loss</strong><br />
There is the old acronym Keep It Simple Stupid (KISS). I think this has huge relevance in this context, though perhaps a small adjustment to the wording would focus that relevance further. <span style="text-decoration: underline;">Keep It Streamlined Stupid</span>. Also, there is no reason why this shouldn&#8217;t also apply to the number of categories of content you publish, the number of products you want to sell or variety of information you attempt to remain authoritative over. Remaining focused in this regard can also reap great rewards, least of all is a slightly quieter mind.</p>
<p>KISS &#8211; let this be the Occam&#8217;s razor that keeps us focused on the simplest answer being the best, though conversely the simplest may not be the easiest to implement.  For instance is it better to install a plug-in to make some third-party functionality available or take the slightly longer route of going through the third-party API yourself and implementing only what you need. Thus removing any unnecessary extra code.</p>
<p><strong>Be realistic about weight loss</strong><br />
There are aspects of a modern web page that can&#8217;t be omitted. We of course need the underlying HTML page. Without at least some CSS our pages will be so unappealing to visitors that most likely there won&#8217;t be any in no time, so again some is required. The reality is that we must compromise between streamlining pages and delivering something engaging. For me the balancing point rests on requirements rather than trends, common sense over feature fetishism, <a href="http://gettingreal.37signals.com/">Getting Real</a> instead of <a href="http://www.codinghorror.com/blog/2006/11/microsoft-project-and-the-gantt-waterfall.html">MS Project</a>.</p>
<p><strong> Cut out snacks to maintain weight loss<br />
</strong>There is always the temptation to add quick hacks to implement a new feature. Inevitably these hacks are not done as well as they could be if they were well planned. They add bloat to your pages, slow the page delivery and are doubtless non-essential.</p>
<p><strong>Eat a healthy diet to maintain weight loss</strong><br />
Keeping constantly up-to-date with the latest versions of all the software you use. Keep up-to-date on the <a href="http://www.smashingmagazine.com/2010/01/06/page-performance-what-to-know-and-what-you-can-do/">most</a> <a href="http://www.artzstudio.com/2009/04/jquery-performance-rules/">effective</a> <a href="http://www.smashingmagazine.com/2010/09/20/making-the-web-a-better-place-guidelines-for-green-web-design/">ways</a> to use that same software. Don&#8217;t sleep &#8211; stay tuned in and actively focused on making and keeping your pages bloat free. Otherwise there is the very real reality of you waking up some day soon and finding your website has joined the expanding bloated hordes. The same way so many of us humans have.</p>
<h3>Keep it Streamlined Stupid.</h3>
</p>
</div>
<div style="clear:left;"></div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://kestrelid.com/online-developments/combat-website-obesity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

