<?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>White Wall Web Wisdom &#187; Development Processes</title>
	<atom:link href="http://blog.whitewallweb.com/category/development-processes/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.whitewallweb.com</link>
	<description>Web Application Development blog</description>
	<lastBuildDate>Tue, 07 Sep 2010 10:58:33 +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>Twitter and Facebook down</title>
		<link>http://blog.whitewallweb.com/2009/08/06/twitter-and-facebook-down/</link>
		<comments>http://blog.whitewallweb.com/2009/08/06/twitter-and-facebook-down/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 15:33:32 +0000</pubDate>
		<dc:creator>Peter Flynn</dc:creator>
				<category><![CDATA[Development Processes]]></category>
		<category><![CDATA[Ruby on rails]]></category>
		<category><![CDATA[WWW Site]]></category>

		<guid isPermaLink="false">http://blog.whitewallweb.com/?p=294</guid>
		<description><![CDATA[Yup &#8211; it&#8217;s true. Twitter has experienced one of the longest outages in years, while Facebook has been experiencing intermittent disruptions for a number of minutes (becoming hours) already today. The reason for Twitter&#8217;s down time is a &#8220;denial of service&#8221; (DoS) attack according to their status blog. The reason&#8217;s for Facebook being down/disrupted are [...]]]></description>
			<content:encoded><![CDATA[<p>Yup &#8211; it&#8217;s true. Twitter has experienced one of the longest outages in years, while Facebook has been experiencing intermittent disruptions for a number of minutes (becoming hours) already today.</p>
<p>The reason for Twitter&#8217;s down time is a &#8220;<a href="http://en.wikipedia.org/wiki/Denial-of-service_attack">denial of service</a>&#8221; (DoS) attack according to their <a title="Twitter Status Blog" href="http://status.twitter.com/">status blog</a>.</p>
<p>The reason&#8217;s for Facebook being down/disrupted are less clear, but there is <a href="http://mashable.com/2009/08/06/facebook-down-3/">some speculation</a> that it is because of the flood of Twitter &#8220;refugees&#8221; who suddenly went onto Facebook because they could not access Twitter.</p>
<p>At WWW we do wonder if this is in any way related to a substantial Twitter API change made yesterday, although it is unlikely to be directly connected? And the question &#8211; &#8220;what would the motive be to attack Twitter with a DoS?&#8221; The best answer we could come up with is &#8220;a hacker who wants to brag to his friends that he was able to bring Twitter to it&#8217;s knees.&#8221;</p>
<p>We also had to chuckle imagining the Social Media crowd and &#8220;Twits&#8221; rushing to Facebook and then probably to RSS readers to get their regular information &#8220;fix.&#8221; Will be interesting to study the traffic flow patterns when things return to normal&#8230;</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-caring-old">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.whitewallweb.com/2009/08/06/twitter-and-facebook-down/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.whitewallweb.com/2009/08/06/twitter-and-facebook-down/&amp;t=Twitter+and+Facebook+down" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.whitewallweb.com/2009/08/06/twitter-and-facebook-down/&amp;title=Twitter+and+Facebook+down" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Twitter+and+Facebook+down+-+http://b2l.me/6cn7g&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.whitewallweb.com/2009/08/06/twitter-and-facebook-down/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Project failure rate still high. Agile is the answer.</title>
		<link>http://blog.whitewallweb.com/2009/03/23/project-failure-rate-still-high-agile-is-the-answer/</link>
		<comments>http://blog.whitewallweb.com/2009/03/23/project-failure-rate-still-high-agile-is-the-answer/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 10:53:15 +0000</pubDate>
		<dc:creator>Peter Flynn</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Developers Interest]]></category>
		<category><![CDATA[Development Processes]]></category>
		<category><![CDATA[Office Stuff]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[SCRUM]]></category>

		<guid isPermaLink="false">http://blog.whitewallweb.com/2009/03/23/project-failure-rate-still-high-agile-is-the-answer/</guid>
		<description><![CDATA[A recent study shows how a disturbing number of development projects still fail due to poor upfront analysis. I think that this oversimplifies &#8211; the devil is in the detail. From experience it is about far more than just “the wrong scope” (I’m referring to the project requirements as the “scope”) – it is also [...]]]></description>
			<content:encoded><![CDATA[<p><img height="155" width="313" align="left" id="image318" alt="scrum-cycle.JPG" src="http://blog.whitewallweb.com/wp-content/uploads/2009/03/scrum-cycle.JPG" />A <a href="http://blogs.zdnet.com/projectfailures/?p=1175">recent study</a> shows how a disturbing number of development projects still fail due to poor upfront analysis.</p>
<p>I think that this oversimplifies &#8211; the devil is in the detail. From experience it is about far more than just “the wrong scope” (I’m referring to the project requirements as the “scope”) – it is also about “scope creep,” “scope change” and underlying business change which inevitably results in “scope change.”</p>
<p>If you want to scope a big development at the start of the development, you are going to have a tough choice when the inevitable scope change requests come. Either, enforce the “letter of the law” by referring to the brilliant/bullet-proof requirements documentation you created upfront OR allow the changes and “donate” the work required to the paying client.</p>
<p>Neither option is reasonable. Someone is going to lose out in either case.</p>
<p>There is an answer. It’s called Agile Development. At WWW, we use a particular methodology called “<a href="http://en.wikipedia.org/wiki/SCRUM">SCRUM.</a>”</p>
<p>The <a href="http://www.agilemanifesto.org/">Agile Manifesto</a> puts the issues squarely on the table.</p>
<p>In simple terms: Work in smaller chunks. Deliver business value often. Collaborate with the software owner/sponsor very closely throughout the process. Accept that change is inevitable in software development – accommodate and encourage it. Ensure that everyone on the development team trained and mandated to maximize business value on behalf of the software sponsor/owner. Everyone on the team is both developer and analyst.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-caring-old">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.whitewallweb.com/2009/03/23/project-failure-rate-still-high-agile-is-the-answer/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.whitewallweb.com/2009/03/23/project-failure-rate-still-high-agile-is-the-answer/&amp;t=Project+failure+rate+still+high.+Agile+is+the+answer." rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.whitewallweb.com/2009/03/23/project-failure-rate-still-high-agile-is-the-answer/&amp;title=Project+failure+rate+still+high.+Agile+is+the+answer." rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Project+failure+rate+still+high.+Agile+is+the+answer.+-+http://b2l.me/6acqt&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.whitewallweb.com/2009/03/23/project-failure-rate-still-high-agile-is-the-answer/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>4 Web Resolutions for 2008</title>
		<link>http://blog.whitewallweb.com/2008/01/15/4-web-resolutions-for-2008/</link>
		<comments>http://blog.whitewallweb.com/2008/01/15/4-web-resolutions-for-2008/#comments</comments>
		<pubDate>Tue, 15 Jan 2008 14:08:03 +0000</pubDate>
		<dc:creator>Turbo</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Client Work]]></category>
		<category><![CDATA[Developers Interest]]></category>
		<category><![CDATA[Development Processes]]></category>
		<category><![CDATA[Office Stuff]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Ruby on rails]]></category>
		<category><![CDATA[Technologies]]></category>
		<category><![CDATA[WWW Site]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://blog.whitewallweb.com/2008/01/15/4-web-resolutions-for-2008/</guid>
		<description><![CDATA[Off we go! Another year of discovery, excitement, change and quite possibly some daunting challenges awaits our brave developer hearts once more. As we walk bleary-eyed to our desks again, fresh smells of coffee filling the office, it’s an excellent time to refocus – amongst other things – on our technical goals; how we’d like [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="Happy 2008" style="float: left; margin-right: 2em" src="http://blog.whitewallweb.com/wp-content/uploads/2008/01/fireworks.jpg" />Off we go! Another year of discovery, excitement, change and quite possibly some daunting challenges awaits our brave developer hearts once more. As we walk bleary-eyed to our desks again, fresh smells of coffee filling the office, it’s an excellent time to refocus – amongst other things – on our technical goals; how we’d like technology to help us grow, but more importantly, what <em>we</em> can do to help <em>technology</em> grow.<span id="more-144"></span></p>
<p>I’ve decided to share some of my views on what I think are the pertinent issues this year, and the goals to achieve to that end. Thus, my top personal ‘Web Development Resolutions’ for this year are:</p>
<h3><strong>1. See the Year of the Web Standards?</strong></h3>
<p><img alt="ACID2" style="margin: 1em 0pt 0pt; float: right; width: 140px; height: 160px" src="http://timaltman.com/acid2/acid2-7841.png" /> 	With Microsoft finally being pressured into releasing a standards-compliant Internet Explorer, subsequently revealing that <a href="http://www.webstandards.org/2007/12/19/ie8-passes-acid2-test-2/">IE8 has passed</a> the <a href="http://www.webstandards.org/action/acid2/">Acid2</a> test in an internal debug build, and hinting at a release sometime in mid-2008, we can finally glimpse the possibility of bringing web standards (at least in terms of <acronym title="Cascading Style Sheets">CSS</acronym>/<acronym title="eXtensible HyperText Markup Language">XHTML</acronym>) to the masses. Additionally, <a href="http://wiki.mozilla.org/Firefox3">Firefox 3</a>&#8216;s ability to pass <a href="http://www.webstandards.org/action/acid2/">Acid2</a> natively (better late than never!) as well as <a href="http://my.opera.com/desktopteam/blog/">Opera&#8217;s Kestrel builds</a> with exhaustive <a href="http://www.w3.org/TR/css3-selectors/">CSS3</a> support (on desktop, the <a href="http://www.wii.com/">Wii</a> <em>and</em> mobile phones), means we&#8217;ve never been able to reach as many platforms or people with the same features before. I believe this to be a &#8216;watershed&#8217; year, where we&#8217;ll either see the myriad of Web Standards take off, or if they prove to be fundamentally flawed (they&#8217;re already proving difficult to implement), this may well be the beginning of complete dominance from other proprietrary solutions like Flash. 	  	There&#8217;s an <a href="http://alex.dojotoolkit.org/?p=642">emerging school of thought</a> that standards are discouraging quick progression through lack of competition. I strongly disagree, as if one looks at the greatest problem plaguing the web, incompatibility, a look back into the past reveals that rampant browser competition in the late 90&#8242;s (IE Netscape days) resulted in far too many different proprietrary solutions for the same thing &#8211; something that still haunts us today.</p>
<h3><strong>2. Bridge the divide between the Client and Server Model</strong></h3>
<p>Although we&#8217;ve seen various frameworks like <a href="http://www.rubyonrails.org/">Ruby On Rails</a> make our lives easier when dealing with user interfaces (especially <acronym title="Asynchronous Javascript And Xml [request]">AJAX</acronym>), we&#8217;re still dealing with several different representations of the same data &#8211; on the page HTML, in the DOM, in the application code, in the database. Wouldn&#8217;t it be great if the client-side UI object was the same as the server-side one? Why do we need four or more languages and data models to work on the same platform? In my opinion, anyone who can conclusively create a single solution (which I believe <em>is</em> achievable), will elevate web development to the undisputed champion of cross-platform, accessible and efficient software design. I&#8217;ll race you there&#8230;</p>
<h3><strong>3. Go Mobile</strong></h3>
<p><img alt="Opera Mini" style="margin: 1em 0pt 0pt; float: right" src="http://cellphonesclub.com/wp/wp-images/opera_mini.jpg" /> 	Well, by now everyone is quite familiar with that prodigy of effective marketing, the <a href="http://www.apple.com/iphone/">iPhone</a>. I&#8217;m sure most of you have considered the possiblity of making your applications work on it&#8217;s cut-down <a href="http://webkit.org/">Webkit</a> browser. However, consider the number of users you could reach if you could tap into the several hundred million cellphones worldwide with an internet connection. Recently I made the rather serendipitous discovery that <a href="http://www.operamini.com/">Opera Mini 4</a> &#8211; which runs on any decent <acronym title="Java 2 Micro Edition">J2ME</acronym> phone &#8211; was able to [mostly] run our AJAX-intensive WTimer application, which we hadn&#8217;t put a single second of mobile development time into. Surely, uncovering the workings of this browser will enable us to bring rich applications to not only the iPhone, but to the millions of normal mobile users out there.</p>
<h3><strong>4. Put old browsers to rest</strong></h3>
<p>Anyone else tired of dealing with IE6&#8242;s (or worse) compatiblity issues? As I aluded to briefly in our <a href="http://blog.whitewallweb.com/2007/11/21/web-application-super-heroes-conference-2007/">Heroes 2007 Conference</a>, I&#8217;ve proposed a possible plan to tackle this knife in the side of web development: 	<img alt="Anti IE" style="margin: 1.5em 1em 1em 0pt; float: right" src="http://www.commonsensepr.com/wp-content/uploads/2007/04/netscape-logo.jpg" /></p>
<ul>
<li><strong>Educate and Upgrade</strong> &#8211; Politely nag people using old browsers to upgrade to new ones. The trick is to work out a method that doesn&#8217;t detract from the value of the site itself. Perhaps via a notice, which links to a tailored, step-by-step guide on how and why to upgrade. If we can roll this out on a large scale, then hopefully we can knock down the figure of 40%+ IE6 users, and spend more time doing real coding.</li>
<li><strong>Fix</strong> &#8211; There are a number of great scripts like <a href="http://ie7-js.googlecode.com/">Dean Edward&#8217;s IE7.js</a> that can upgrade and fix a limited number of browser defects. Improving on these and chucking in some resetting CSS for example, could ease the pain of dealing with these browsers in the mean time.</li>
<li><strong>Embed</strong> &#8211; With layout engines like WebKit introducing experimental features like offline databases, we may just be better off in some situations with tying applications into an embedded desktop application (eg. <a href="http://fluidapp.com/">Fluid</a>) and forcing clients to download and use them, virtually eliminating the problem altogether.</li>
</ul>
<p>Perhaps with a plan like this, we can start developing websites and applications that break through the limitations of browsers that are nearly 10 years old.  In conclusion, I&#8217;m very excited about the possibilities for the direction of web development technologies this year, but also feel that a lot of juggling of the elements and ideas will need to be done to master it. We must persue every avenue to come up with solutions that help us move forward&#8230;</p>
<blockquote><p>&#8220;The only real failure in life is the failure to try.&#8221; &#8212; <strong>Unknown</strong></p></blockquote>
<p>How do you feel about these issues? Any comments you have will be appreciated. All the best to everyone for a fantastic 2008!</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-caring-old">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.whitewallweb.com/2008/01/15/4-web-resolutions-for-2008/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.whitewallweb.com/2008/01/15/4-web-resolutions-for-2008/&amp;t=4+Web+Resolutions+for+2008" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.whitewallweb.com/2008/01/15/4-web-resolutions-for-2008/&amp;title=4+Web+Resolutions+for+2008" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=4+Web+Resolutions+for+2008+-+http://b2l.me/6a2zq&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.whitewallweb.com/2008/01/15/4-web-resolutions-for-2008/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>PayPal: Good news for South African eCommerce</title>
		<link>http://blog.whitewallweb.com/2007/11/15/paypal-good-news-for-south-african-ecommerce/</link>
		<comments>http://blog.whitewallweb.com/2007/11/15/paypal-good-news-for-south-african-ecommerce/#comments</comments>
		<pubDate>Thu, 15 Nov 2007 14:47:33 +0000</pubDate>
		<dc:creator>Peter Flynn</dc:creator>
				<category><![CDATA[Developers Interest]]></category>
		<category><![CDATA[Development Processes]]></category>
		<category><![CDATA[Office Stuff]]></category>
		<category><![CDATA[Technologies]]></category>
		<category><![CDATA[WWW Site]]></category>

		<guid isPermaLink="false">http://blog.whitewallweb.com/2007/11/15/paypal-good-news-for-south-african-ecommerce/</guid>
		<description><![CDATA[South African online buyers can now receive quotes in Rands and make credit card purchases through PayPal. “Just the other day, I found out that South Africans can now get PayPal accounts and link them to a local credit card. When you buy something, the amount is deducted from your credit card and the system [...]]]></description>
			<content:encoded><![CDATA[<p><img id="image268" height="96" alt="PayPal Logo" src="http://blog.whitewallweb.com/wp-content/uploads/2007/11/paypal.thumbnail.jpg" align="right" />South African online buyers can now receive quotes in Rands and make credit card purchases through <a title="PayPal" href="http://www.paypal.com">PayPal</a>.</p>
<p><em>“Just the other day, I found out that South Africans can now get PayPal accounts and link them to a local credit card. When you buy something, the amount is deducted from your credit card and the system even tells you much it will be in rands.</em></p>
<p><em>The only major snag with PayPal, for us South Africans, is that you currently cannot withdraw the funds from your account into a local bank account.” Full article: </em><a href="http://www.ioltechnology.co.za/article_page.php?iArticleId=4128440">http://www.ioltechnology.co.za/article_page.php?iArticleId=4128440</a></p>
<p>For receiving the funds into a business, you still can not deposit into a South African bank acount, but this can be solved through offshore options.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-caring-old">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.whitewallweb.com/2007/11/15/paypal-good-news-for-south-african-ecommerce/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.whitewallweb.com/2007/11/15/paypal-good-news-for-south-african-ecommerce/&amp;t=PayPal%3A+Good+news+for+South+African+eCommerce" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.whitewallweb.com/2007/11/15/paypal-good-news-for-south-african-ecommerce/&amp;title=PayPal%3A+Good+news+for+South+African+eCommerce" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=PayPal%3A+Good+news+for+South+African+eCommerce+-+http://b2l.me/6a22k&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.whitewallweb.com/2007/11/15/paypal-good-news-for-south-african-ecommerce/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Insight, Process, Growth &#8211; an Agile Story</title>
		<link>http://blog.whitewallweb.com/2007/07/31/white-wall-web-%e2%80%93-insight-process-growth/</link>
		<comments>http://blog.whitewallweb.com/2007/07/31/white-wall-web-%e2%80%93-insight-process-growth/#comments</comments>
		<pubDate>Tue, 31 Jul 2007 07:17:06 +0000</pubDate>
		<dc:creator>Andrew Keggie</dc:creator>
				<category><![CDATA[Bespoke Development]]></category>
		<category><![CDATA[Client Work]]></category>
		<category><![CDATA[Development Processes]]></category>
		<category><![CDATA[Office Stuff]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[WWW Site]]></category>

		<guid isPermaLink="false">http://blog.whitewallweb.com/2007/07/31/white-wall-web-%e2%80%93-insight-process-growth/</guid>
		<description><![CDATA[* this article is loosely related to a real case but is primarily concerned with highlighting some principles about the value of great systems and well run projects. White Wall Web (WWW) is involved in development projects that have a far greater affect on companies, industries and the economies of the countries in which these [...]]]></description>
			<content:encoded><![CDATA[<p align="left"><em><img height="70" align="right" alt="WhiteWallWeb" id="image251" src="http://blog.whitewallweb.com/wp-content/uploads/2007/07/www.thumbnail.jpg" />* this article is loosely related to a real case but is primarily concerned with highlighting some principles about the value of great systems and well run projects.</em></p>
<p>White Wall Web (WWW) is involved in development projects that have a far greater affect on companies, industries and the economies of the countries in which these companies find themselves than I had ever previously realized.It has become apparent that the development of software solutions is possibly far more than just automation of a paper based processes to meet a business’s requirements or drivers. I will use a business case to explain this further.</p>
<p><span id="more-124"></span></p>
<p><u>Business Case: Company X</u></p>
<p>White Wall Web (WWW) was mandated by Company X (a new client on the block) to replace their existing software solution. The industry that Company X is involved in is highly competitive yet they are still managing to operate profitably. However the strain of working so intensely under highly stressful conditions is taking its toll on those working within the company.</p>
<p><em><u>Insight</u></em></p>
<p>Employees often have to work long hours and over weekends to deal with their workload largely due to faulty and inefficient software.</p>
<p>Management employees are also under high pressure to provide comprehensive reporting required for running the business which is drawn from unreliable data sources. This creates pressure and uncertainty which filters down to all levels of the company.</p>
<p>The current legacy software solutions in place are the source of much of Company X’s frustrations. If these software solutions could be consolidated into a single solution that centralizes all data allowing scalability then Company X could overcome its current stumbling blocks and be catapulted into rapid, sustainable growth.</p>
<p>The side effects for Company X’s working environment are the detrimental to employee well being and organizational culture. One indicator of this can be seen by the high turn-over rate of staff during the period of our initial consulting.</p>
<p>There is no doubt that the main outlet of this kind of strain for working people is their supporting family unit (I speak from experience and general logic). One can imagine that a high level of strain is currently being felt by Company X’s employees’ families and support structures.</p>
<p>One then wonders how far reaching the affects of a stressful working environment is. Imagine that Company X currently employs 40 people. On average let’s say that each of these employees has 3 family members (40 * 3 = 120 people). Then consider that each of these 120 is involved in some capacity in society. This is a far reaching impact of a single stressful working environment.</p>
<p>Now you might find this deduction seemingly far fetched but there is no doubt in my mind that there is a significant waterfall effect of stress passed on from companies to employees to society. What’s your opinion?</p>
<p>Also consider that this company exports it’s services and has the potential to open branches in several countries around the world. The system headaches that they currently experience make this prospect a scary one instead of an exciting opportunity for them. Export revenue is much needed for South Africa at this point in this country’s history. A better system for Company X could thus have a significant impact on South Africa’s economic growth.</p>
<p>We understand these dynamics and this is why we are passionate about systems that really work.</p>
<p><u><em>Process</em></u></p>
<p>WWW now has the opportunity to replace the current un-scalable solution with one that will scale and enable Company X to capitalize more fully on its great potential. So what process did we follow?</p>
<p>One of the requirements of the mandate to replace their existing solution was that WWW provide fixed quotations for the project in its entirety. As an <a title="Agile Software Development" href="http://en.wikipedia.org/wiki/Agile_development">agile development</a> house, this posed some real problems for us. We know that &#8220;<a title="Big Design Upfront" href="http://c2.com/xp/BigDesignUpFront.html">big design upfront</a>&#8221; simply does not work as it promises to, but had empathy with our client who has been burned with failed projects in the passed and needs to work with fixed budgets. We found a solution&#8230;<br />
Our approach was to apply a conventional SDLC (<a title="Systems Development Life Cycle" href="http://en.wikipedia.org/wiki/Systems_Development_Life_Cycle">systems development life cycle</a>) structure to the project prior to quoting. Utilizing the SDLC structure we divided the project up into 3 phases: Analysis, Development and Design. What we committed to was to providing a fixed quotation for each next phase of the project life cycle. The fixed quotation for each phase would be provided at the completion of the previous phase and we could roughly estimate one further phase forward.</p>
<p>Initial business analysis and consulting was conducted by the WWW team in which the requirements for the Analysis phase of the project were gathered. A fixed quote was then provided, accepted and WWW delivered our most comprehensive User Requirement Specification (URS) to date. The URS in short comprises of detailed documentation of all the current business processes, rules and current and future system requirements.</p>
<p><em><u>Growth</u></em></p>
<p>Following from the Analysis phase we look forward to completing successfully Design and Construction phases of this project.</p>
<p>This is what I see when I take a step back and review our system developments process from a macro level (the forest from the trees).</p>
<p>Software solutions these days are integral to all businesses and operations. Building the correct solutions strategically aligns and enables growth, especially in competitive industries. In taking company X through the development process outlined above we have had the opportunity to plan and document the foundational requirements needed to achieve this goal.</p>
<p>What are the spin-offs of successfully delivery on these requirements going to be for Company X?</p>
<ol>
<li>Consolidation of business processes across company into one single software solution. This will help the company to align itself by allowing them to focus on delivery of core business requirements as there is no longer confusion over application of business rules.</li>
<li>The restoration of sustainable working environment stands out for me as the most valuable outcome of a successful solution. Employees will be empowered to work efficiently and manage their work requirements so that other areas of their lives are not neglected. In effect this is not only restoration of a sustainable working environment but potentially a level of restoration of employee’s private lives, family relations and in turn other knock on effects in society.</li>
</ol>
<p>Of course IT solutions are only the tools in themselves but successful development and change managed implementation will produce these spin offs outlined above in some measure.</p>
<p>For a bit more on how to manage a positive change in an organization, get buy in etc. read about the discipline of <a title="Change Management" href="http://en.wikipedia.org/wiki/Change_management_process">Change Management</a>.</p>
<p>Technorati Tags: <a rel="tag" class="performancingtags" href="http://technorati.com/tag/White%20Wall%20Web">White Wall Web</a>, <a rel="tag" class="performancingtags" href="http://technorati.com/tag/Insight">Insight</a>, <a rel="tag" class="performancingtags" href="http://technorati.com/tag/Process">Process</a>, <a rel="tag" class="performancingtags" href="http://technorati.com/tag/Growth">Growth</a>, <a rel="tag" class="performancingtags" href="http://technorati.com/tag/companies">companies</a>, <a rel="tag" class="performancingtags" href="http://technorati.com/tag/solving%20problems">solving problems</a>, <a href="http://technorati.com/tag/Agile%20Development">Agile Development</a></p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-caring-old">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.whitewallweb.com/2007/07/31/white-wall-web-–-insight-process-growth/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.whitewallweb.com/2007/07/31/white-wall-web-%e2%80%93-insight-process-growth/&amp;t=Insight%2C+Process%2C+Growth+-+an+Agile+Story" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.whitewallweb.com/2007/07/31/white-wall-web-%e2%80%93-insight-process-growth/&amp;title=Insight%2C+Process%2C+Growth+-+an+Agile+Story" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Insight%2C+Process%2C+Growth+-+an+Agile+Story+-+http://b2l.me/59vs3&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.whitewallweb.com/2007/07/31/white-wall-web-%e2%80%93-insight-process-growth/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>AJAX Fight Night</title>
		<link>http://blog.whitewallweb.com/2007/06/19/ajax-fight-night/</link>
		<comments>http://blog.whitewallweb.com/2007/06/19/ajax-fight-night/#comments</comments>
		<pubDate>Tue, 19 Jun 2007 12:47:47 +0000</pubDate>
		<dc:creator>Martin Gouws</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Developers Interest]]></category>
		<category><![CDATA[Development Processes]]></category>
		<category><![CDATA[Office Stuff]]></category>
		<category><![CDATA[Technologies]]></category>
		<category><![CDATA[WWW Site]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://blog.whitewallweb.com/2007/06/19/ajax-fight-night/</guid>
		<description><![CDATA[Introduction First up, I have to mention that my first experience in the programming world was with C# .NET. I thought that I would never move to another language never mind leaving the .NET framework.I started working at WhiteWallWeb and the oddity language PHP4. Coming from a completely object oriented approach to the scripting PHP4 [...]]]></description>
			<content:encoded><![CDATA[<h3>Introduction</h3>
<p>First up, I have to mention that my first experience in the programming world was with C# .NET. I thought that I would never move to another language never mind leaving the .NET framework.I started working at WhiteWallWeb and the oddity language PHP4. Coming from a completely object oriented approach to the scripting PHP4 pattern really shocked my system – “How clever must you be working with 4000 lines of “if’s” and “else’s” with the occasional “switch case”?” When PHP5 arrived I was back in my comfort zone. We’ve even built our own framework – Muffin. Working with PHP’s unique multiple array structure with the JSON library and the Prototype JavaScript library made me think I was invincible.<br />
Then Ruby on Rails came along…<span id="more-117"></span><br />
Having no clue what rails was about – my colleagues and I worked days on winning Rails. Some days it felt like a losing battle, but look at us now – The Ruby Boys.</p>
<p>I have been looking at the ASP.NET AJAX because my .NET colleagues are boasting about it – so I thought I should have a look. My first impression was that it seems to be as simple as Ruby on Rails – for the basic things anyway. Further investigation made me conclude that Ruby on rails is the Mohammed Ali of AJAX development. The best way I could emphasize this statement is by a bout between ASP.NET AJAX and Ruby on Rails Fight Night style.</p>
<h3>Tonight’s main event will be the lightweight Ruby on Rails (RoR) VS the heavy weight ASP.NET AJAX</h3>
<p><strong>In the blue corner</strong></p>
<h3>ASP.NET AJAX</h3>
<p>As with all .NET languages, Microsoft Visual Studio provides, according to me, the best IDE interface by far. Drag and Drop what you need on a canvas (web panels), make some minor adjustments and your off. But what if the prebuilt controller fails to meet your client’s requirements? Now that where the all-nighter coffee binges come in. With the weight of .NET’s countless objects, functions and controllers it can take any .NET developer some time to find the exact solutions – to be fair the MSDN is fantastic. If a custom job is needed, the weak MVC framework can easily be decimated by a tired or inexperienced developer. After all the work has been done – you can be assured that your application is built in a prestige language, but don’t ask me to update the code.  We can expect fast big punches from this formidable heavy weight.</p>
<p><strong>In the red corner</strong></p>
<h3>RoR</h3>
<p>Ruby on rails is an enforced MVC framework that handles everything from the database structure and directory structure to the list items in the HTML.  The Ruby JavaScript (RJS) is where the real magic lies – with calls to  two ruby functions and couple of options inside a hash you can easily generate draggable items with selective properties such as to where they are allowed to be dropped or not. On Drop a specified URL (resource map) will be called and its output will be returned – with the option to update any HTML element on page – keep in mind that this could return more RJS and further the actions. With its Ruby on Rails’ programming language Ruby, its fancy footwork will dazzle .NET’s scripting language and precompiled Framework.</p>
<h3>Round  1: Multiple droppables and draggables</h3>
<p>Task at hand. Two divs – one is a fruit, the other a vegetable, Two containers – A pot and a basket. The pot should accept vegetables and the basket should only accept fruit.</p>
<h2>FIGHT</h2>
<h3>ASP.NET AJAX makes the first move</h3>
<p>I googled comprehensively (about 15 minutes) for a solution. I couldn’t find an easy one anywhere. The best I came up with was this custom extender <a href="http://msmvps.com/blogs/omar/archive/2007/03/22/asp-net-ajax-extender-for-multi-column-widget-drag-drop.aspx">http://msmvps.com/blogs/omar/archive/2007/03/22/asp-net-ajax-extender-for-multi-column-widget-drag-drop.aspx</a><br />
Thanks to Omar for his post..NET looks at his trainer (Omar) on the side of the ring with dismay. With after a couple of changes he got halfway through his punch.</p>
<p>RoR blocks and counters it</p>
<h4>Setup your draggable items</h4>
<p>&lt;div id=&#8221;Carrot&#8221; class=&#8221;vegtable&#8221;&gt;Carrot&lt;/div&gt;<br />
&lt;%= draggable_element :Carrot %&gt;<br />
&lt;div id=&#8221;Apple&#8221; class=&#8221;fruit&#8221;&gt;Apple&lt;/div&gt; &lt;%= draggable_element :Apple%&gt;</p>
<h4>Setup your droppable containers</h4>
<p>&lt;div id=&#8221;Pot&#8221; class=&#8221;container&#8221;&gt;Pot&lt;/div&gt;<br />
&lt;%= drop_receiving_element &#8220;Pot&#8221;, :hoverclass =&gt; &#8220;hover&#8221;,      :accept =&gt; :vegtable %&gt;<br />
&lt;div id=&#8221;Basket&#8221; class=&#8221;container &#8220;&gt;Basket&lt;/div&gt;<br />
&lt;%= drop_receiving_element &#8220;Basket&#8221;, :hoverclass =&gt; &#8220;hover&#8221;,      :accept =&gt; :Fuit %&gt;</p>
<p>RoR made an opening haymaker – The purity of the MVC structure and the help of his two trainers namely <a href="http://www.prototypejs.org/">Prototype</a>  and <a href="http://script.aculo.us/">Scriptaculous</a> made the blow relentless.  With all the extra weight of the .NET framework ASP.NET AJAX could not move out of the way. ASP.NET AJAX looks drowsy after the first round.</p>
<h3>Judges scores after Round 1</h3>
<p>1- 0 to Ruby</p>
<h2>Next round: Repopulate cascading select boxes.</h2>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-caring-old">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.whitewallweb.com/2007/06/19/ajax-fight-night/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.whitewallweb.com/2007/06/19/ajax-fight-night/&amp;t=AJAX+Fight+Night" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.whitewallweb.com/2007/06/19/ajax-fight-night/&amp;title=AJAX+Fight+Night" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=AJAX+Fight+Night+-+http://b2l.me/6a22r&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.whitewallweb.com/2007/06/19/ajax-fight-night/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Project Management and Time Tracking Tools Research</title>
		<link>http://blog.whitewallweb.com/2007/06/11/project-management-and-time-tracking-tools-research/</link>
		<comments>http://blog.whitewallweb.com/2007/06/11/project-management-and-time-tracking-tools-research/#comments</comments>
		<pubDate>Mon, 11 Jun 2007 13:18:01 +0000</pubDate>
		<dc:creator>Andrew Keggie</dc:creator>
				<category><![CDATA[Development Processes]]></category>
		<category><![CDATA[Office Stuff]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[WWW Site]]></category>

		<guid isPermaLink="false">http://blog.whitewallweb.com/2007/06/11/project-management-and-time-tracking-tools-research/</guid>
		<description><![CDATA[Over the past year we have endeavoured to discover and consolidate the tools that we use to manage project planning, tracking and reporting. We have a variety of contractual relationships with clients. This adds complexity to consolidating tools across the company especially since each of these relationships has its own project planning, tracking and reporting [...]]]></description>
			<content:encoded><![CDATA[<p>Over the past year we have endeavoured to discover and consolidate the tools that we use to manage project planning, tracking and reporting.<br />
We have a variety of contractual relationships with clients. This adds complexity to consolidating tools across the company especially since each of these relationships has its own project planning, tracking and reporting requirements&#8230;</p>
<p><span id="more-115"></span> <strong> PM tools currently implemented:</strong></p>
<ul>
<li>Project Management</li>
<ul>
<li>Harvest</li>
<li>Microsoft Project</li>
<li>Excel</li>
</ul>
</ul>
<ul>
<li>Time Tracking</li>
<ul>
<li>SlimTimer</li>
<li>ASAP (in house time logging application)</li>
</ul>
</ul>
<p>Final decisions and motivations – <em>“in the end there can be only one!”  ~ The highlander</em></p>
<p><span style="font-weight: bold">Project Management Tools</span><br />
<span style="font-style: italic">Microsoft Project (the winner…)</span><br />
Each of the tools listed above has its pro’s and con’s.</p>
<ul>
<li><a href="http://www.getharvest.com/">Harvest</a></li>
<ul>
<li>Harvest is a fantastic tool for project management and is currently running one of our major project teams very effectively. The built in time logger (similar in functionality to SlimTimer) has got the thumbs up from our development team. Harvest allows you to manage multiple projects, track time on tasks and report.Unfortunately Harvest does not quite have the flexibility that we were looking for in terms of project structure. We need another level of detail for project structure below task –> sub task. This would have enabled us to plan, track and report more effectively. It is a pity that this tool is not open source as I am sure we would have gone the route of customizing this product and implemented company wide.</li>
</ul>
</ul>
<ul>
<li><a href="http://office.microsoft.com/en-gb/excel/FX100487621033.aspx">Excel</a></li>
<ul>
<li>Excel is a fantastic flexible tool but is definitely not designed to manage multiple project scenarios. Single projects can be managed effectively but this approach definitely does not scale. Another major con is that Excel is extremely time intensive!</li>
</ul>
</ul>
<ul>
<li><a href="http://office.microsoft.com/en-gb/project/FX100487771033.aspx">Microsoft Project</a></li>
<ul>
<li>Microsoft Project is tried and tested industry standard tool for project management. This tool provides a heap load of functionality with a steep learning curb. This has been the main resistance from our current project management team and is definitely a con.MP has extremely powerful reporting capabilities. The reporting and tracking of project estimates (baselines) vs. actual (cost and time) is fantastic and exactly what we looking for.We have only decided to implement MP once we have had the appropriate training.</li>
</ul>
</ul>
<ul>
<li>Interesting links discovered in the PM Tool research process…
<ol>
<li><a href="http://projectmanagementblog.com/limitations-of-pm-software">Limitations of Project Management Software</a></li>
</ol>
</li>
</ul>
<p><span style="font-weight: bold">Time Tracking Tools</span><br />
<span style="font-style: italic">Option X &#8211; Custom Development (the winner…)</span></p>
<ul>
<li><a href="http://www.slimtimer.com/">SlimTimer</a></li>
<ul>
<li>Has received the thumbs up from our development team as one of the most effective time tracking tools on the market. Ease of use and time efficiency are the two major pro’s of this tool. With SlimTimer you are able to create projects with tasks and group your tasks using tags. SlimTimer also provides great simplistic reporting which is exportable to excel.Unfortunately SlimTimer does not cater for complex project structures and once again we need a further level below task in the project structure -> sub task.</li>
</ul>
</ul>
<ul>
<li>ASAP</li>
<ul>
<li>ASAP was the result of an in-house development project. It is a plug-in that we built on top of the <a href="http://blog.whitewallweb.com/www.sugarcrm.com/crm">SugarCRM</a> infrastructure. It was ahead of its time two years ago but now has been out paced by the new time logging technologies on the market.</li>
</ul>
</ul>
<ul>
<li>Option X (custom development)</li>
<ul>
<li>After much debate we have decided to go the route of custom developing a time tracking tool to suite our companies needs. We are looking forward to a tool that provides us with SlimTimer like ease of use and efficiency and tailor made reporting to suite our generic project structure.Watch this space, Option X details to follow…who knows this tool could have the potential to become the next great collaborative open source tool?</li>
</ul>
</ul>
<p>It would be great to get your feedback on the tools we have implemented, let us know what you think?</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-caring-old">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.whitewallweb.com/2007/06/11/project-management-and-time-tracking-tools-research/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.whitewallweb.com/2007/06/11/project-management-and-time-tracking-tools-research/&amp;t=Project+Management+and+Time+Tracking+Tools+Research" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.whitewallweb.com/2007/06/11/project-management-and-time-tracking-tools-research/&amp;title=Project+Management+and+Time+Tracking+Tools+Research" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Project+Management+and+Time+Tracking+Tools+Research+-+http://b2l.me/6amvy&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.whitewallweb.com/2007/06/11/project-management-and-time-tracking-tools-research/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Spelling in Web Solutoins&#8230;</title>
		<link>http://blog.whitewallweb.com/2006/05/12/spelling-in-web-solutoins/</link>
		<comments>http://blog.whitewallweb.com/2006/05/12/spelling-in-web-solutoins/#comments</comments>
		<pubDate>Fri, 12 May 2006 08:21:27 +0000</pubDate>
		<dc:creator>Peter Flynn</dc:creator>
				<category><![CDATA[Development Processes]]></category>
		<category><![CDATA[Office Stuff]]></category>

		<guid isPermaLink="false">http://www.whitewallweb.com/2006/05/12/spelling-in-web-solutoins/</guid>
		<description><![CDATA[As a company with several Afrikaans engineers, the English spelling on our solutions has been an issue from time to time and part of testing has involved checking spelling. Spelling errors on web sites, blogs, intranets etc. can be rather embarrassing as they undermine credibility of both the organization and the engineers. I find the [...]]]></description>
			<content:encoded><![CDATA[<p>As a company with several Afrikaans engineers, the English spelling on our solutions has been an issue from time to time and part of testing has involved checking spelling.</p>
<p>Spelling errors on web sites, blogs, intranets etc. can be rather embarrassing as they  undermine credibility of both the organization and the engineers.</p>
<p>I find the best way to check spelling on web systems is to simply copy the web page and paste it into a word processor and run a spell checker before publishing to the repository.</p>
<p>I was made to feel a lot better about the odd spelling  error that creeps through the cracks, when Andy D pointed out a spelling error he found on the <a title="Google Maps API FAQ" target="_blank" href="http://www.google.com/apis/maps/faq.html#faq10">Google Maps API FAQ</a> this morning. Lets see how long it stays up there <img src='http://blog.whitewallweb.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a class="imagelink" title="Google API Solutoins" href="http://blog.whitewallweb.com/wp-content/uploads/2006/05/solutoins.jpg"><img id="image52" alt="Google API Solutoins" src="http://blog.whitewallweb.com/wp-content/uploads/2006/05/solutoins.thumbnail.jpg" /></a></p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-caring-old">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.whitewallweb.com/2006/05/12/spelling-in-web-solutoins/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.whitewallweb.com/2006/05/12/spelling-in-web-solutoins/&amp;t=Spelling+in+Web+Solutoins%26%238230%3B" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.whitewallweb.com/2006/05/12/spelling-in-web-solutoins/&amp;title=Spelling+in+Web+Solutoins%26%238230%3B" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Spelling+in+Web+Solutoins%26%238230%3B+-+http://b2l.me/62vb3&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.whitewallweb.com/2006/05/12/spelling-in-web-solutoins/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A useful presentation on using tests as documentation</title>
		<link>http://blog.whitewallweb.com/2006/04/25/a-useful-presentation-on-using-tests-as-documentation/</link>
		<comments>http://blog.whitewallweb.com/2006/04/25/a-useful-presentation-on-using-tests-as-documentation/#comments</comments>
		<pubDate>Tue, 25 Apr 2006 09:54:16 +0000</pubDate>
		<dc:creator>Peter Flynn</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Development Processes]]></category>
		<category><![CDATA[Office Stuff]]></category>
		<category><![CDATA[Technologies]]></category>

		<guid isPermaLink="false">http://www.whitewallweb.com/2006/04/25/a-useful-presentation-on-using-tests-as-documentation/</guid>
		<description><![CDATA[Python specific, but has some good general information and principles. Check it out http://www.python.org/pycon/2006/papers/2/pycon06_agiledoc.pdf Subscribe to the comments for this post? Share this on Facebook Stumble upon something good? Share it on StumbleUpon Tweet This!]]></description>
			<content:encoded><![CDATA[<p>Python specific, but has some good general information and principles. Check it out <a target="_blank" title="Tests as Documentation" href="http://www.python.org/pycon/2006/papers/2/pycon06_agiledoc.pdf">http://www.python.org/pycon/2006/papers/2/pycon06_agiledoc.pdf</a></p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-caring-old">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.whitewallweb.com/2006/04/25/a-useful-presentation-on-using-tests-as-documentation/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.whitewallweb.com/2006/04/25/a-useful-presentation-on-using-tests-as-documentation/&amp;t=A+useful+presentation+on+using+tests+as+documentation" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.whitewallweb.com/2006/04/25/a-useful-presentation-on-using-tests-as-documentation/&amp;title=A+useful+presentation+on+using+tests+as+documentation" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=A+useful+presentation+on+using+tests+as+documentation+-+http://b2l.me/6ez4y&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.whitewallweb.com/2006/04/25/a-useful-presentation-on-using-tests-as-documentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Who is flying the Agile flag at CeBIT?</title>
		<link>http://blog.whitewallweb.com/2006/04/15/who-is-flying-the-agile-flag-at-cebit/</link>
		<comments>http://blog.whitewallweb.com/2006/04/15/who-is-flying-the-agile-flag-at-cebit/#comments</comments>
		<pubDate>Sat, 15 Apr 2006 15:11:03 +0000</pubDate>
		<dc:creator>Peter Flynn</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Development Processes]]></category>
		<category><![CDATA[Office Stuff]]></category>

		<guid isPermaLink="false">http://2006/04/15/who-is-flying-the-agile-flag-at-cebit/</guid>
		<description><![CDATA[On the flight over to Hanover (which was badly delayed due to a British Airways screw up) I listened to various podcasts about Agile development methods. I became increasingly excited listening to Mary Poppendieck, Scott Ambler, Ken Schwaber, Cliff Berg and Micheal Mahemoff and reading blog entries by Martin Fowler and others each giving their [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">On the flight over to Hanover (which was badly delayed due to a British Airways screw up) I listened to various podcasts about Agile development methods. I became increasingly excited listening to Mary Poppendieck, Scott Ambler, Ken Schwaber, Cliff Berg and Micheal Mahemoff and reading blog entries by Martin Fowler and others each giving their particular focus and input in on the subject.<span id="more-13"></span></p>
<p>My excitement was heightened as I anticipated finding more kindred spirits and some form of debate going on at CeBIT. I headed straight for the Business Processes stalls after my arrival while simultaneously scanning the “Today’s Programme” guide for lectures/presentations on the subject. Instead I found a large Outsource Development/Consulting contingency all touting RUP, Waterfall, MSF and SDLC type approaches (any many derivatives in-between).</p>
<p class="MsoNormal">This section was also in my opinion one of the least vibrant section of the fair with most visitors passing through while attempting to avoid having a brochure thrust into their hands by eager sales people hoping to land a new client. This was particularly disappointing since there is such a vibrant discussion going on around the subject of software development/business analysis on the Internet and in other forums.</p>
<p>I am relatively new to being so aware of Agile and being a strong advocate and thus perhaps still a bit naïve about these things; but surely if so many of us can see the power of these approaches and consider the debate worth our time and energy, the world largest technology fair should have it tabled as a higher profile issue. After all, if the claims made by Agile project leaders about the success ratios of Agile projects over projects run on other approaches are accurate and true, big ICT spend decision makers ought to sitting up and listening (on the edge of their seats for that matter).</p>
<p class="MsoNormal">I will continue my quest tomorrow, but for now, I am a bit surprised and a bit disappointed. At the same time, I am keenly aware that this means there is still huge opportunity to do fantastic work in highlighting this debate.</p>
<p class="MsoNormal">If I suddenly find the Agile stand(s) I’ll let you know…</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-caring-old">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.whitewallweb.com/2006/04/15/who-is-flying-the-agile-flag-at-cebit/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.whitewallweb.com/2006/04/15/who-is-flying-the-agile-flag-at-cebit/&amp;t=Who+is+flying+the+Agile+flag+at+CeBIT%3F" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.whitewallweb.com/2006/04/15/who-is-flying-the-agile-flag-at-cebit/&amp;title=Who+is+flying+the+Agile+flag+at+CeBIT%3F" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Who+is+flying+the+Agile+flag+at+CeBIT%3F+-+http://b2l.me/6du3f&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.whitewallweb.com/2006/04/15/who-is-flying-the-agile-flag-at-cebit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
