<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>DavidsonChang.com</title>
	<atom:link href="http://www.davidsonchang.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.davidsonchang.com</link>
	<description>Tech &#38; Business in Asia Pac</description>
	<lastBuildDate>Sat, 28 Nov 2009 00:32:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<!-- podcast_generator="podPress/8.8" -->
		<copyright>&#xA9; </copyright>
		<managingEditor>sean.davidson@davidsonchang.com ()</managingEditor>
		<webMaster>sean.davidson@davidsonchang.com()</webMaster>
		<category></category>
		<itunes:keywords></itunes:keywords>
		<itunes:subtitle></itunes:subtitle>
		<itunes:summary>Just another WordPress weblog</itunes:summary>
		<itunes:author></itunes:author>
		<itunes:category text="Society &amp; Culture"/>
		<itunes:owner>
			<itunes:name></itunes:name>
			<itunes:email>sean.davidson@davidsonchang.com</itunes:email>
		</itunes:owner>
		<itunes:block>No</itunes:block>
		<itunes:explicit>no</itunes:explicit>
		<itunes:image href="http://davidsonchang.com/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<image>
			<url>http://davidsonchang.com/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
			<title>DavidsonChang.com</title>
			<link>http://www.davidsonchang.com</link>
			<width>144</width>
			<height>144</height>
		</image>
		<item>
		<title>&#8220;Going Global&#8221; on a Shoestring Budget</title>
		<link>http://www.davidsonchang.com/?p=64</link>
		<comments>http://www.davidsonchang.com/?p=64#comments</comments>
		<pubDate>Sat, 28 Nov 2009 00:20:10 +0000</pubDate>
		<dc:creator>seand</dc:creator>
				<category><![CDATA[Asia]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Outsourcing]]></category>
		<category><![CDATA[SaaS]]></category>

		<guid isPermaLink="false">http://www.davidsonchang.com/?p=64</guid>
		<description><![CDATA[




The last couple of posts I&#8217;ve shared a few discoveries and ideas on how Software as a Service and in particular some of the services already available online could be used to set up a very low cost start-up business. This week I&#8217;ve been looking into how to take this idea further by using the [...]]]></description>
			<content:encoded><![CDATA[<!-- Easy AdSense V2.82 -->
<!-- Post[count: 2] -->
<div class="ezAdsense adsense adsense-leadin" style="float:right;margin:12px;"><script type="text/javascript"><!--
google_ad_client = "pub-3168587476390399";
/* 234x60, created 11/17/09 */
google_ad_slot = "3166984783";
google_ad_width = 234;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><p><img class="alignleft size-full wp-image-66" title="SPA901_big" src="http://www.davidsonchang.com/wp-content/uploads/2009/11/SPA901_big.jpg" alt="Linksys SPA901, entry level SIP based IP Phone" width="108" height="108" />The last couple of posts I&#8217;ve shared a few discoveries and ideas on how Software as a Service and in particular some of the services already available online could be used to set up a very low cost start-up business. This week I&#8217;ve been looking into how to take this idea further by using the same sorts of technologies to set up a point of presence in a country without actually being there.</p>
<p><span id="more-64"></span></p>
<p>As it turns out, for a few hundred dollars put down online via a credit card you can have a virtual office set up in a lot of cities where you might want to be, or at least give the impression you have a local presence. In my case I thought that with some upcoming business in that part of the world and with its de-facto &#8220;regional hub&#8221; status Singapore would be a good candidate.</p>
<p>A simple Google search reveals that there are a number of service office companies operating in Singapore. They offer a range of services &#8211; from office space and meeting rooms with secretarial services at the top end through to a so called virtual office with mail forwarding only for a few hundred Singapore dollars per year.</p>
<p>In fact most of these companies can provide pretty much everything you need for a basic &#8220;virtual office&#8221; including mail forwarding, a physical address you can use on business cards right up to IP based telephone or telephone answering and forwarding services. For those of us on a shoestring budget we need to be a little more devious however and pick and choose the bits from several providers to get the lowest/best value for money.</p>
<p>In my case I found the wining combination was in fact to use a 3rd party IP telephony provider such as <a title="MyDivert" href="http://www.mydivert.com" target="_blank">mydivert</a> who was able to provide a local Singapore telephone number for a few Euro per month. If you&#8217;re a bit more adventurous you can connect this to a low cost IP based telephone (such as the Linksys SPA901 pictured) and plug into an internet connection or even use software phones like <a title="X-Lite" href="http://www.counterpath.com/x-lite.html&amp;active=4" target="_blank">x-lite</a> which is a free download and runs on your PC or Mac.</p>
<p>If not you can just forward any calls to your local Singapore number through to a number in your home country or even just turn on the message service and get emailed any messages left by customers. MyDivert is just one of many providers and can be up and running within a few hours if you pay online with a credit card. You can also use the number to make calls to the country of choice as well as receive them avoiding local telephone toll charges.</p>
<p>Once you have a phone up and running in your newly added office in the country of your choice, you can subscribe online with a local virtual office provider to obtain a physical address with mail forwarding. It should be noted however, that if you actually plan to conduct business locally you may also need to register your company locally. If you are just providing a local point of contact though this is not usually a problem.</p>
<p>Once this is done all you need to do is have a few business cards and updated letterhead printed if you intend to do the occasional trip there. This can take a bit longer, but once again you can probably save a lot of money by outsourcing to the design and print work overseas. In the case of New Zealand, our experience has been that this is both cheaper and faster  as well as having fewer mistakes than even using local design and print companies which is a bit sad.</p>
<p>For design work, assuming you are bit more hands on you can try <a title="eLance" href="http://www.elance.com" target="_blank">elance</a> and for printing I have had a good experience (although the paper weight is a little thinner for the finished product) with <a title="Print100.com" href="http://www.print100.com" target="_blank">Print100</a> based in Hong Kong. They can courier world wide or deliver to your hotel &#8211; unless you are quite familiar with Hong Kong or speak Cantonese I would suggest pickup in person may be a bit challenging.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidsonchang.com/?feed=rss2&amp;p=64</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Migrating from Exchange to Google Apps</title>
		<link>http://www.davidsonchang.com/?p=50</link>
		<comments>http://www.davidsonchang.com/?p=50#comments</comments>
		<pubDate>Sat, 21 Nov 2009 02:08:07 +0000</pubDate>
		<dc:creator>seand</dc:creator>
				<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Infrastructure]]></category>

		<guid isPermaLink="false">http://www.davidsonchang.com/?p=50</guid>
		<description><![CDATA[




Over the last couple of weeks I have been working on migrating Aspeq&#8217;s email system from Microsoft Exchange over to Google&#8217;s hosted emailing offering. A number of colleagues at other organizations I know have also been considering going this way, particularly in light of recent announcements by larger higher profile organizations such as New Zealand [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-60 alignleft" title="GoogleApps" src="http://www.davidsonchang.com/wp-content/uploads/2009/11/GoogleApps.png" alt="GoogleApps" width="144" height="107" />Over the last couple of weeks I have been working on migrating Aspeq&#8217;s email system from Microsoft Exchange over to Google&#8217;s hosted emailing offering. A number of colleagues at other organizations I know have also been considering going this way, particularly in light of recent announcements by larger higher profile organizations such as New Zealand post around the use of Google Apps. As a result I thought it might be helpful to share some experiences on how it went for those thinking of switching.</p>
<p><span id="more-50"></span></p>
<p>Firstly, its important not to get caught up in all the hype around the so called &#8220;Cloud&#8221;, and recognize that the Google Offering isn&#8217;t as comprehensive as many common stand-alone email servers such as Microsoft Exchange. There are a number of features which don&#8217;t work quite as expected, are still in Beta (pre-release) form or simply haven&#8217;t been implemented as yet in Google Apps at all.</p>
<p>What switching to Google Apps does achieve however, is to effectively outsource the need to maintain and provide the infrastructure for email within your own organization. When also considering that Microsoft Outlook is no longer required on every desktop, and a very basic word processor and Intranet tools are also provided with Google Apps &#8211; it can be quite easy to build up a positive business case showing overall savings for your organization.</p>
<p>Another big plus is the generous amount of storage space provided for each user (currently 25 GB) to store their email, compared with what most organizations are able to offer their users on an internally offered Exchange email server. Usually this generates the need for large amounts of backup capacity, which quickly becomes very expensive and complicated to manage with many users with large email in-boxes. You also have to ask how limiting in-box size to a few GB per user works with legislation that requires historical business information (which email can be considered) to be kept for 3-5 years &#8211; Google&#8217;s generous storage for the most part quietly solves this compliance issue.</p>
<p>So lets say you make the decision to go ahead and migrate &#8211; how difficult actually is this process? The first challenge you are likely to have is actually signing up for the service. It seems like you must have a Google account set up with an email different from the domain you plan to migrate in order to create your Google mail domain. This avoids the chicken and egg scenario &#8211; but is confusing to say the least.</p>
<p>Once you have accounts set up, Google apps have a number of migration tools allowing you to move email from your existing email server using IMAP protocol. This works ok, but typically won&#8217;t migrate 100% of email for 100% of your users successfully, with simple things like exchange in-box rules, large files or folders named with atypical characters such as &#8220;/&#8221; derailing the process.</p>
<p>Once your initial migration is kicked off, you can then configure individual Google Accounts to stay &#8220;up to date&#8221; by retrieving any emails arriving to exchange after your IMAP migration completes. This does require logging into each newly created account in google to set up &#8211; kind of a pain if you have a large number of users though. In our even with POP and IMAP running some email couldn&#8217;t be brought across and we had to do this manually from each PC using that user&#8217;s Outlook account. POP and IMAP also won&#8217;t migrate email stored locally on each computer in an outlook PST file &#8211; this too must be manually migrated on each user&#8217;s desktop.</p>
<p>Once you have mail migrated across you can make changes to DNS, per the instructions on google mail to ensure all new mail now gets delivered to google instead of your old server. This does require a bit of mucking around, which can be problematic if your registrar doesn&#8217;t give you full control of things like MX records. This proved to be a problem for us for our New Zealand domains hosted at domainz.co.nz who provided very limited DNS control only and no support after hours or the weekend &#8211; so we ended up migrating our domains to a different registrar to resolve these issues, which unfortunately can&#8217;t easily be tested in advance as with IMAP and POP.</p>
<p>Feature wise there are a few things missing from Google, and the online help whilst being voluminous is often difficult to navigate. This is a  particular problem where there are differences between GMail and Google Apps and the help doesn&#8217;t seem to clearly differentiate between the two. Also, often help refers to a feature which doesn&#8217;t appear to be there &#8211; usually this is a result of omitting instructions to turn on &#8220;Labs&#8221; or enable features from the manage this domain console. Google often takes up to 30 minutes to enable a feature once it is turned on, so it can sometimes be hard to know if you have been successful in configuring something.</p>
<p>There are quite a few helper applications available for Google to help solving some of the other problems that corporates are likely to encounter although not always easy to find. It does seem as though Google is not very coordinated in its approach, with many different employees posting help and solutions independently? Two of these are the Mobile Apps and Google Apps Directory Sync which should help mobile devices receive &#8220;push mail&#8221;/ synchronize calendars etc and synchronize user passwords between corporate domain and google apps. Both of these tools require a bit of experimentation to make work &#8211; and we found the built in Active Sync utility on windows mobile actually worked better in the case of the former.</p>
<p>Issues which are of particular concern for most heavy corporate email users we have found to date include:</p>
<ul>
<li>Lack of support for email sub-folders within the Google web interface. If you have a large number of nested sub-folders in your exchange account these are effectively flattened into a single level making sub folders near un-usable in Google Mail. You can get around this by continuing to use Outlook on local client computers to access Google via the Google App Sync tool for windows where folders are rendered correctly.</li>
<li>The global address list listing all your colleague&#8217;s email addresses and details isn&#8217;t available out of the box. There is a workaround involving downloading the list, sharing it on your network and hacking every client machine&#8217;s registry to bring it into outlook &#8211; but it is not kept up to date automatically and quite a hassle to get working.</li>
<li>Giving other user&#8217;s access to your email, contacts and calendar is still problematic. This can be enabled within the user&#8217;s settings, but in our experience it only worked properly with email with calendars and contacts not being available or shared as expected.</li>
<li>Although Google mail allows the use of multiple domains (in our case aviation.co.nz, aviationassessment.co.uk, aspeq.com, aslexam.com etc) and set up aliases such as sean.davidson or seand or just sean to receive emails across all those domains &#8211; it is an all or nothing proposition. You can&#8217;t have email for info@aviation.co.nz and info@aspeq.com go to two different accounts, although we worked around this with a rule to forward email.</li>
</ul>
<p>Over time we expect a lot of these problems to be fixed, and in our case we think the benefit of being able to decomission exchange, free up a lot of server and backup storage space and infrastructure &#8211; as well as not having to maintain Exchange make the change more than worth it. Google Apps also has good spam detection, so we are able to save on the complexity and costs of an additional 3rd party spam filter for Exchange.</p>
<p>At $50 USD per user, that Google also works out cheaper than just buying the licenses for Microsoft Exchange and outlook, and upgrading every three years &#8211; not to mention freeing up our Information Services team to do other more strategic stuff.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidsonchang.com/?feed=rss2&amp;p=50</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Low Cost Business Startup Model via SaaS</title>
		<link>http://www.davidsonchang.com/?p=48</link>
		<comments>http://www.davidsonchang.com/?p=48#comments</comments>
		<pubDate>Wed, 18 Nov 2009 06:08:22 +0000</pubDate>
		<dc:creator>seand</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[SaaS]]></category>

		<guid isPermaLink="false">http://www.davidsonchang.com/?p=48</guid>
		<description><![CDATA[The terms SaaS and &#8220;Cloud Computing&#8221; have been bandied around a fair bit of late by the media who seem to be more focused on the hype and a good story rather than the practical reality. Cloud Computing is a term I am like a lot of IT professionals trying to avoid at the moment [...]]]></description>
			<content:encoded><![CDATA[<p>The terms SaaS and &#8220;Cloud Computing&#8221; have been bandied around a fair bit of late by the media who seem to be more focused on the hype and a good story rather than the practical reality. Cloud Computing is a term I am like a lot of IT professionals trying to avoid at the moment since it is not really that well defined and usually better described by phrases like &#8220;Outsourced Infrastructure&#8221; or &#8220;Virtualization&#8221; with some discussion on fault tolerance and lack of specific location thrown in.</p>
<p><span id="more-48"></span></p>
<p>SaaS or &#8220;Software as a Service&#8221; on the other hand can be simply described as the practice of renting out software which is usually accessed remotely via the internet rather bought as a &#8220;shrink wrap&#8221; product in the traditional way. With web user interface technology evolving into something more capable along with decent speed internet connections being available to most businesses these days &#8211; SaaS in my opinion is about to substantially change (and potentially already has) many organizations&#8217; approach to information technology.</p>
<p>SaaS removes the need for an organization to buy software and infrastructure to run it on, as well as maintain in-house or contracted on-site capability to install, maintain and upgrade it every few years. Businesses can usually just turn on the software by subscribing online, then using it via a web browser. Upgrades just happen, and there is no need to spend any money on servers or related infrastructure or integration with other systems as this is all included.</p>
<p>From a pricing perspective there are also some interesting effects. Usually with SaaS offerings organizations just pay for what they use functionally or by the number of transactions &#8211; but all benefit from an enterprise level architecture and technical team supporting the software no matter what the size. This means that a small organization potentially gets the same level of technical support, redundancy and backup as a large one &#8211; for a price that reflects usage rather than the cost of high end equipment. SaaS can be a real equalizer for a small business trying to carve a niche against a bigger player.</p>
<p>From a SaaS services provider&#8217;s perspective, the service they provide can (if designed appropriately) be available worldwide from day one as well. This means that a small New Zealand provider has the potential to disrupt a much larger US based provider, and potentially take advantage of lower cost labour locally but still target larger markets. It is much harder to do this with a traditional product led approach which requires distributors, and a larger commitment vs the free trial and/or monthly based billing offered by SaaS providers.</p>
<p>So what does this mean for the average small start-up or run from home type business? Effectively it means that for a small monthly outlay, they can have most of what the bigger players have in terms of technology for a potentially smaller monthly outgoing. A lot of these SaaS applications are also integrated together out of the box &#8211; this means it is even possible to build up a kind of basic ERP system usually only able to be afforded by large organizations.</p>
<p>It turns out New Zealand actually has quite a few budding SaaS providers and with a closer look it is easy to see the potential for combining these together to great effect in a small or not so small business &#8211; established or in start-up mode.</p>
<p>Imagine a virtual, serviced or home office &#8211; the only real requirement is a PC (preferably a laptop), a SIP based IP Phone (those from Linksys works well) and some sort of Internet connection. You should then be able to put together a business with all the usual tools using service offerings with a monthly fee lower than the comparable off the shelf product from some of the following providers &#8211; and I am sure there are others.</p>
<p><a title="2talk" href="http://www.2talk.co.nz" target="_blank">2Talk</a> &#8211; offers phone lines and local numbers over the internet. Imagine an 04 wellington based number that rings on your laptop or SIP phone anywhere you are and cheaper than the equivalent fixed line offering, particularly if you can unbundle your internet and phone services.</p>
<p><a title="Xero" href="http://www.xero.com" target="_blank">Xero</a> &#8211; Handle all your accounting online via your web browser, integrating with your bank for reconciliation and even allowing external advisers to get involved without having to visit you in person or pick up bundles of paperwork.</p>
<p><a title="Google Apps" href="http://www.google.com/apps/" target="_blank">Google Apps</a> &#8211; for a small annual per user fee, you get enterprise class email and a very basic set of word processing, intranet creation and file storage tools. The big saving here is avoiding having to buy an expensive Microsoft office licence (usually the one containing Outlook mail client) for each staff member as well as all the drama, and expenses associated with running your own mail server infrastructure.</p>
<p>It comes with pretty good spam filtering as well, and the word processing tool allows more than one person at a time to edit the same document, although only with very basic features compared to the likes of Microsoft word. Microsoft is offering something similar, which I haven&#8217;t had an opportunity to try but does look to be a little more expensive at first glance.</p>
<p>For staff performance management and payroll management there are also quite a few decent offerings some of which integrate with Xero above including <a title="Sonar6" href="http://www.sonar6.com" target="_blank">Sonar6</a> and <a title="Smart Payroll" href="http://www.smartpayroll.co.nz" target="_blank">Smart payroll</a> which might be useful if you have a lot of staff to manage. Other interesting tools in areas such as compliance via <a title="Mango Live" href="http://www.mangolive.com" target="_blank">mangolive</a> and workflow and invoicing products for those charging by the hour like <a title="Workflow Max" href="http://www.workflowmax.com" target="_blank">workflowmax</a> .</p>
<p>There are also a few CRM type tools out there such as SugarCRM which are worth a look, but can be a little expensive compared to the New Zealand equivalents &#8211; but invaluable if you have a large opportunity pipeline to manage. In the medium term I&#8217;m also hoping to add online regulatory and professional assessment to the list, via the company I currently work for <a title="Aspeq" href="http://www.aspeq.com">Aspeq</a> &#8211; but for now watch this space.</p>
<p>Suffice to say, before you run down to your local software shop and buy a bunch of shrink wrapped products for your business &#8211; its worth looking at what is available &#8220;for rent&#8221; online. You may find yourself pleasantly surprised at what they can do, how they work together, and the absolute lack of requirement for an army of in-house IT staff and expensive infrastructure.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidsonchang.com/?feed=rss2&amp;p=48</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moving IT spend from Maintenance to Innovation – Part 2</title>
		<link>http://www.davidsonchang.com/?p=42</link>
		<comments>http://www.davidsonchang.com/?p=42#comments</comments>
		<pubDate>Sun, 08 Nov 2009 09:33:19 +0000</pubDate>
		<dc:creator>seand</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.davidsonchang.com/?p=42</guid>
		<description><![CDATA[Last week's posting talked about optimizing IT spend in the area of maintenance so that spending on innovation could be increased. So this week I am going to blog a little bit about what we are doing at Aspeq in the innovation space, with a particular focus on custom application development.]]></description>
			<content:encoded><![CDATA[<p>Last week&#8217;s posting talked about optimizing IT spend in the area of maintenance so that spending on innovation could be increased. So this week I am going to blog a little bit about what we are doing at Aspeq in the innovation space, with a particular focus on custom application development.</p>
<p><span id="more-42"></span></p>
<p>Unlike many larger companies with similar technical responsibilities, Aspeq has an IT team of only six people in total. These people are responsible for keeping a network infrastructure not totally dissimilar to an airline (40+ offices) up and running, and also developing and maintaining several quite complex line of business applications.</p>
<p>Being in the business of regulatory assessment &#8211; the fees chargeable to our customers (typically those in flight training, under taking builder licensing or transportation licensing) are often set by the government and for the most part are much lower than equivalent unregulated industry assessment charges. So in simple terms, the amount we are able to spend in order to deliver what are often complex technical assessments is much lower than comparable private industry focused assessment providers like Prometric.</p>
<p>This reality means that by necessity we have to get a lot more &#8220;bang for our buck&#8221; and can&#8217;t just go out and buy all the latest development tools like Microsoft Visual Studio Team Services. Instead we have a blend of commercial tools (like the lower cost Visual Studio Professional Edition) and open source tools and libraries. Surprisingly this isn&#8217;t all bad &#8211; in fact in many cases it turns out to be quite the opposite.</p>
<p>For project management, testing and source code control (which allows us to keep track of different versions of software we write as we write it) we use open source solutions <a title="Redmine" href="http://www.redmine.org/" target="_blank">Redmine</a>, <a title="NUnit" href="http://www.nunit.org" target="_blank">NUnit</a> and <a title="Subversion" href="http://subversion.tigris.org/ " target="_blank">Subversion</a> respectively. Redmine provides many of the features that the more expensive VS Team Services would provide, and NUnit is generally considered to be at least as good if not better than the less mature Microsoft unit testing equivalent. From a source control point of view, Subversion is multi-platform and certainly more reliable than the Microsoft stable Visual Source Safe.</p>
<p>From an architectural and staffing perspective, we have also gained some advantages by using open source libraries. Although we are in effect a &#8220;Microsoft Shop&#8221; using Microsoft technologies for software development,  my personal view is that often the best Microsoft developers come from the competing J2EE technology background.  J2EE developers are used to doing things &#8220;the hard way&#8221; rather than using wizards and accelerators prevalent in the Microsoft tool suite &#8211; and in my experience they actually understand what is &#8220;under the hood&#8221; a lot better than those who haven&#8217;t had to code things from scratch.</p>
<p>The architecture we have chosen as a result of the J2EE influence of some of our development team is based on Microsoft&#8217;s MVC (Model View Controller), which whilst new to Microsoft has been successfully used by other platforms such as Mac, J2EE for some time.  We&#8217;ve also chosen to use an open source ORM (allows us to get information easily to and from the database in &#8220;object oriented&#8221; form) technology called nHibernate &#8211; another port from the J2EE environment.</p>
<p>Using nHibernate and a spin-off technology called <a title="Fluent nHibernate" href="http://fluentnhibernate.org" target="_blank">fluent nHibernate</a> has allowed us to almost entirely focus on designing and building the application &#8211; with the database and plumbing to access it all taken care of automatically via set conventions. The time saving concept is that of &#8220;convention over configuration&#8221; and is used in popular rapid application development environments like Ruby on Rails.</p>
<p>The irony of this, is that Microsoft has recently released a technology called &#8220;LINQ to Entity&#8221; which seems likely to provide most of this functionality in several years time. At the present time it currently requires extensive configuration and so is considerably less productive than the open source equivalent.  This means using fluent nHibernate has already provided some productivity advantage over the equivalent commercial offering.</p>
<p>On the downside, we have found some of the open source libraries to be a little bit buggy or incompatible with each other. Originally we looked at using the <a title="S#arp Architecture" href="http://www.sharparchitecture.net/" target="_blank">S#arp Architecture</a> which combines together things like Fluent nHibernate, xVal (for client side validation) and Castle Windsor and Microsoft&#8217;s MVC. This was an ideal combination and probably something that Microsoft will be likely to deliver in their upcoming .Net 4.0 and Visual Studio 2010 release &#8211; but otherwise not available as yet.</p>
<p>Unfortunately, the S#arp architecture was built on beta versions of the previously mentioned open source libraries and simply stops working when libraries were updated to production releases. So in the end we had to build our own framework based on these technologies, although being open source we were able to use re-use much of the open source S#arp architecture code to do this. This has increased our initial effort getting the project underway quite considerably, but enables us to manage risks associated with open source library changes or incompatibilities more easily.</p>
<p>On top of these technologies we are also employing a test driven development approach, with 3 week delivery sprints culminating in a demonstration to our business users which we have found to be more effective that attempting to get them to understand detailed requirements documents. The application we are building (a redevelopment of an existing application developed by external software companies for us) is also tested each time developers check in modifications by using <a title="Cruise Control" href="http://cruisecontrol.sourceforge.net/" target="_blank">Cruise Control</a> to automatically run unit tests, and alert all of our developers if any tests fail substantially increasing reliability.</p>
<p>So what is the end effect of all of these technology choices and approaches? On the down-side, using MVC and nHibernate requires more experienced developers staff &#8211; &#8220;property assignment&#8221; programmers just aren&#8217;t up to it. MVC also takes more time to get set up, and limits what can be easily achieved within a user interface compared to Microsoft&#8217;s Forms approach. The stability  and currency of open source libraries also needs to be monitored with care and has potential to derail a project schedule if not managed.</p>
<p>On the plus side, the application we are re-developing is considerably more testable in an automated way than its predecessor.  This means it is more reliable and that testing cycles for updates are much shorter than ongoing development. The choice to bring development in-house and into a single project rather than a series of outsourced enhancements , use an agile development approach and a more product ready architecture has also led to a reduction in overall costs to one third of previous application development costs.</p>
<p>The verdict &#8211; open source development can a higher level of technical skill and and risk, but if managed carefully can lead to substantial cost reductions and increased productivity for in-house software development projects.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidsonchang.com/?feed=rss2&amp;p=42</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moving IT spend from Maintenance to Innovation &#8211; Part 1</title>
		<link>http://www.davidsonchang.com/?p=26</link>
		<comments>http://www.davidsonchang.com/?p=26#comments</comments>
		<pubDate>Sun, 01 Nov 2009 00:05:54 +0000</pubDate>
		<dc:creator>seand</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[Innovation]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.davidsonchang.com/?p=26</guid>
		<description><![CDATA[It&#8217;s been a while since I have posted anything to the blog so it is well and truly time for an update. Of late I have been getting back into software development in a more hands on kind of way, now being in a CIO role for a New Zealand company.

The company I now work [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a while since I have posted anything to the blog so it is well and truly time for an update. Of late I have been getting back into software development in a more hands on kind of way, now being in a CIO role for a New Zealand company.</p>
<p><span id="more-26"></span></p>
<p>The company I now work for (<a title="Aspeq Limited" href="http://www.aspeq.com" target="_blank">Aspeq Limited</a>) specializes in regulatory assessment and is expanding internationally and at the same time moving towards being in many respects what most would consider a SaaS (Software as a Service) provider. This is on top of its long established business focused on management of the people facilities used to run exams. In a nutshell if you are a pilot or aircraft engineer in Australia, New Zealand or possibly in India, China, Macau or further afield &#8211; you&#8217;ve probably sat one of our exams or assessments.</p>
<p>Being a relatively small but focused company, there are a total of only six technical staff myself included (a big change from managing a 350 person ICT services company in Hong Kong and China for me) and a fairly modest technology budget. Coupled with this the team is involved with the support of over 45 permanent and mobile exam delivery centers and custom software development of two fairly major line of business applications as well as the support of earlier versions of the application and company infrastructure.</p>
<p>As you can probably imagine this drives a strong need to innovate and control spending &#8211; whilst at the same time ensuring an environment very similar to that of an Airline with scheduled exam sessions and online booking requiring near 24/7 operational availability. This continues to be an ongoing challenge in terms of ensuring that technical resources are not consumed by routine maintenance (and cost management) and instead are focused on delivering innovation to the business and in turn effecting a positive outcome on overall topline revenue or business productivity.</p>
<p>So how do we achieve all this with the limited resources we have and still have time for software development? In a nutshell we have a strategic approach of in-sourcing the strategic items (line of business application development), standardizing all of our systems and outsourcing the commodity type services like email. Implementation of this strategy remains a work in progress, but to date it looks something like this on the infrastructure (maintenance):</p>
<ul>
<li>Standardization on Dell PC/Laptop hardware with next business day onsite warranty, with a standard desktop image automatically loaded by CDROM &#8211; we no longer need to ship equipment back to our HQ, fix it, image it and ship it back + keep spares</li>
<li>Reduced internet costs/increased reliability by connecting our head offices in Australia and New Zealand directly by cable to the Verizon Canberra NIC and I-Serve ISP in the same buildings respectively.</li>
<li>Implementation of open source systems monitoring system (<a title="Nagios" href="http://www.nagios.org" target="_blank">Nagios</a>) and SaaS based <a title="Siteuptime.com" href="http://www.siteuptime.com" target="_blank">Siteuptime.com </a>(for customer facing systems) to page us via SMS when key infrastructure has a problem replacing an expensive and difficult to use proprietary system.</li>
<li>Standardization of network infrastructure and unification of New Zealand and Australia networks with Australia head office acting as a hub, New Zealand head-office as a backup hub connecting over the internet via secure VPN to keep the costs low. This includes an IP based telephone system allowing us to for example make a call between our Perth Office and Lower Hutt office without incurring any telephone charges.</li>
<li>When buying hardware we no longer buy &#8220;bleeding edge&#8221; &#8211; particularly when it comes to servers. For our purposes a $4000 NZD 1U Intel server with mirrored disks is fine and probably over spec&#8217;d &#8211; let alone the fully redundant HP Monsters we were buying previously at $20,000+ each.</li>
<li>We also previously had a lot of duplicated infrastructure across the Tasman &#8211; particularly with two unconnected instances of Exchange Email Server. This has been consolidated into a single instance running in New Zealand where the bulk of our staff are, with Australian staff accessing it via the VPN. With Outlook Cached mode this works well &#8211; and as any Exchange Admin can tell you reduces a lot of effort for the IT team as we now only have one Exchange and a unified Directory across all of our offices &#8211; not to mention our Australian and New Zealand offices being able to share calendars&#8230;  next step is migration of all users to Google Apps to save on office license costs, and reduce our TCO for email.</li>
<li>Implemented a free helpdesk and asset inventory system called <a title="Spiceworks" href="http://www.spiceworks.com" target="_blank">spice-works</a> &#8211; it doesn&#8217;t quite have all the queue management functionality we&#8217;d like but is close enough and allows us to track technology requests &#8211; and is now also been used extensively by the rest of the business to track customer requests and issues.</li>
<li>Developed a mobile exam centre model based on Laptop computers with a wireless 3G router packed up into rock concert style padded transportation &#8220;Coffins&#8221;. Taking a page from my time at Getronics, these are shipped around New Zealand by a 3rd Party logistics provider as Dell does with its warranty parts program. This means that Aspeq doesn&#8217;t need to hire permanent facilities and establish permanent network connections and cabling and results in much higher utilization &#8211; and without the need to pay travel expenses for staff to move laptops around.</li>
</ul>
<p>So we now have a network that is pretty standard, utilizes low cost VPN based connectivity and is centralized rather than duplicating every thing in each new country we operate in. Most of the facilities (including telephone) are also available via VPN on the road or home for our users. To cap it all off, the network essentially runs itself letting us know via an SMS page on our mobile phones if there is an upcoming problem (low disk space etc) or an outage.</p>
<p>But most of all, these cost savings allow us to move the focus of our IT spend from just keeping things going (cost management) to actually innovating with IT. Next week I&#8217;ll blog a little bit on what we are doing in that space with a focus on applications development and some of the open source components, and project management tools which are in some cases better than that offered by Microsoft &#8211; and a lot cheaper.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidsonchang.com/?feed=rss2&amp;p=26</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The lowdown on &#8220;Get Rich Quick&#8221; schemes</title>
		<link>http://www.davidsonchang.com/?p=20</link>
		<comments>http://www.davidsonchang.com/?p=20#comments</comments>
		<pubDate>Tue, 12 May 2009 16:56:09 +0000</pubDate>
		<dc:creator>seand</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://www.davidsonchang.com/?p=20</guid>
		<description><![CDATA[Having noticed a recent upsurge of &#8220;get rich quick&#8221; type websites I thought it might be interesting to take a look and see if anyone was making any money by looking into one of the websites. As expected it turns out most of these sites are essentially a combination of pyramid scheme, search engine optimization [...]]]></description>
			<content:encoded><![CDATA[<p>Having noticed a recent upsurge of &#8220;get rich quick&#8221; type websites I thought it might be interesting to take a look and see if anyone was making any money by looking into one of the websites. As expected it turns out most of these sites are essentially a combination of pyramid scheme, search engine optimization and taking advantage of different web based advertising charging schemes.</p>
<p><span id="more-20"></span></p>
<p>A typical website would usually tell a story about someone quitting their job and making thousands of dollars by simply working a couple of hours a day &#8211; then for a cost of only $X they will share the method of doing this with you. This is usually backed up by free ebook type offer &#8220;for a limited time&#8221; (although I surmise not that limited due to the static HTML nature of the site) and pictures and endorsements from fictitious happy customers usually clutching a cheque. As expected these same &#8220;happy customers&#8221; turn up on other sites with different names attached to the same picture.</p>
<p>Anyway, the gist of the &#8220;secret&#8221; is to sell some sort of ebook on one of the following needy type subjects:</p>
<ul>
<li>How to lose weight</li>
<li>How to get rich quick</li>
</ul>
<p>Or similar other topics. The books are usually very short in nature with a lot of obvious stuff in it. In the case of loosing weight, some sort of dieting secret method, and in the case of getting rich quick how make the site with the ebook, or to make money on the difference between cost to advertise on google, and the cost of someone clicking through on another Google or similar link on your site. Essentially you build a site with a bit of content (which hopefully) you can sell, and make some money on the advertising.</p>
<p>How much money, well not much unless you are prepared to put some real useful content on your site and spend a lot of time optimizing for search engines. I did a bit of a test and put together a site <a title="http://www.looseweighthowto.com" href="http://www.looseweighthowto.com">http://www.looseweighthowto.com </a>following these principles, and being probably a lot more knowledgable on page ranking and search optimization actually made about $3 USD a month with essentially no content and a lot of links. This plays on the weight loss, and misspelling to get cheap Google referrals, referring onto other diet, weight loss program sites and an external BMI calculator &#8211; about an hours work to build.</p>
<p>The links are included in javascript rather than typical href type links so Google hopefully (although it is pretty sophisticated so who knows for sure) can&#8217;t see the pages are basically just a list of links to other affiliate type sites.</p>
<p>In contrast my wife has her own cooking site in chinese ( <a title="http://www.jamiesrules.com" href="http://www.jamiesrules.com">Jamies Rules</a> ) with geniune content and gets over 400 visitors a day and has recently added some amazon links &#8211; so it will be interesting to see how the performance compares to my experimental &#8220;snake oil&#8221; weight loss site over time. Anyway it all comes back to what we always suspected &#8211; the only way to make a lot of money on the internet without resorting to something more tangible like selling flights, books or cd&#8217;s is probably pornography related.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidsonchang.com/?feed=rss2&amp;p=20</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>64 Bit .Net Transition not entirely smooth</title>
		<link>http://www.davidsonchang.com/?p=3</link>
		<comments>http://www.davidsonchang.com/?p=3#comments</comments>
		<pubDate>Tue, 28 Apr 2009 10:45:10 +0000</pubDate>
		<dc:creator>seand</dc:creator>
				<category><![CDATA[Application Development]]></category>
		<category><![CDATA[.Net Development]]></category>
		<category><![CDATA[64 bit development]]></category>

		<guid isPermaLink="false">http://davidsonchang.com/?p=3</guid>
		<description><![CDATA[Having recently had the opportunity to get back into coding - and with a 64 bit machine no less &#8211; I found that migrating our company&#8217;s booking application from a 32 bit development environment to a 64 bit environment less than plain sailing. It seems that each dot net project compiled output can be marked as either any CPU, [...]]]></description>
			<content:encoded><![CDATA[<p>Having recently had the opportunity to get back into coding - and with a 64 bit machine no less &#8211; I found that migrating our company&#8217;s booking application from a 32 bit development environment to a 64 bit environment less than plain sailing. It seems that each dot net project compiled output can be marked as either any CPU, x86, 64 bit etc impacting how this is run inside of IIS7 on Vista 64 bit.</p>
<p><span id="more-3"></span></p>
<p>The challenge in our company application&#8217;s case being that some of the components shipped with it don&#8217;t come with 64 bit versions which causes some rather cryptic &#8220;BadImageFormat&#8221; type errors. In theory, recompiling the solution, but configuring the output for 32bit only instead of any CPU in the solution build properties should fix the problem &#8211; in our case however this turned out to be a bit of a problem due to a large number of sub projects with customized build output directories. Further confusing the matter was duplicate build outputs of different types in different directories because of a poor solution configuration by the former developers.</p>
<p>It turns out however there is an easy way to fudge this without changing the solution build output options within IIS7 &#8211; set the &#8220;enable 32 bit applications&#8221; option to true within the related web application pool in IIS 7. This runs the application in WOW64 bit mode and will at least get you up and running for development &#8211; in my view the jury is still out on running a 32 bit web application in WOW64 32 bit compatibility box.</p>
<p>Unfortunately that wasn&#8217;t the end of the story, some of the build output directories had hard coded references to sgen.exe in the post build event command line. Two problems here &#8211; Visual Studio 2008 doesn&#8217;t ship with this utility and you need to copy it from Visual Studio 2005/8 onto your machine unless you have upgraded &#8211; apparently the file was missed by Microsoft. The second issue is that on a 64 bit machine the default &#8220;c:\program files&#8221; becomes &#8220;c:\program files (x86)&#8221; so you need to use ($DevEnv) compiler variable instead of any hardcoding of directories to find sgen.exe . Probably something you should do anyway as it is pure folly to assume a fixed &#8220;c:\program&#8230;&#8221; directory structure in your build.</p>
<p>A bit of tweaking of the VMWare servers on the machine, firewall settings and the application ran. Although not a lot of documentation on the web currently on these issues so I suspect there aren&#8217;t many users of Visual Studio with large projects running on 64 bit development machines (as opposed to servers) as yet.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidsonchang.com/?feed=rss2&amp;p=3</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VOIP &#8211; Are we there yet?</title>
		<link>http://www.davidsonchang.com/?p=8</link>
		<comments>http://www.davidsonchang.com/?p=8#comments</comments>
		<pubDate>Fri, 02 Jan 2009 16:10:36 +0000</pubDate>
		<dc:creator>seand</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://davidsonchang.com/?p=8</guid>
		<description><![CDATA[Having relocated back to New Zealand from Asia recently and having to get used to more expensive telecommunications charges and much less bandwidth than in Hong Kong I&#8217;ve been looking into a few alternatives.

Firstly, ADSL just doesn&#8217;t cut the mustard &#8211; especially if you live in a rural area as I do and are a [...]]]></description>
			<content:encoded><![CDATA[<p>Having relocated back to New Zealand from Asia recently and having to get used to more expensive telecommunications charges and much less bandwidth than in Hong Kong I&#8217;ve been looking into a few alternatives.</p>
<p><span id="more-8"></span></p>
<p>Firstly, ADSL just doesn&#8217;t cut the mustard &#8211; especially if you live in a rural area as I do and are a long way from the exchange. In New Zealand, about the best you can expect is in the region of 4mb, assuming you live right next to your local telephone exchange. Its also expensive, with monthly caps or charges for additional bandwith. With the likes of Apple TV (recently enabled for New Zealand) movie download the standard 1GB starter package offered by most local Telco&#8217;s here doesn&#8217;t go far.</p>
<p>Fortunately there are a few alternatives based on radio or other wireless technologies. In my case I have a line of sight spread spectrum (side-stepping licensing issues) based radio link to a transmitter located over 10 km away based on technology from Trango Wireless. This provides up to 10Mbit which is better than the typical ADSL link that is provided by most telco&#8217;s in New Zealand built up areas. ADSL2 is apparently on the way in the bigger cities though.</p>
<p>Couple this with a low cost <a href="http://en.wikipedia.org/wiki/Session_Initiation_Protocol">SIP</a> based IP Phone from <a href="http://www.webvoize.com/">webvoize</a> (About $80 SGD at Sim Lim, Singapore and less and half the price of an equivalent linksys supura IP phone) and a SIP account with an internet based telephony provider and things start to get really interesting. Although its early days yet, and I am still evaluating the reliability of SIP based phone for home use &#8211; so far it has been working well and I&#8217;ve been able to set up phone numbers for both Masterton and Wellington, effectively bypassing any regional toll charges.</p>
<p>If this continues to prove reliable then I am considering cancelling my telephone account with the local telco altogether. This does beg the question what are the likes of Telstra or Telecom doing about this? So far it doesn&#8217;t seem like a lot &#8211; they are still fairly tied to the phone line and to a certain extent holding New Zealand customers hostage by pricing in such a way that there really isn&#8217;t much benefit to having only an ADSL connection without the traditional phone line connection that comes with it.</p>
<p>With SIP as a unifying protocol standard, the next 12-24 months should be interesting with the likes of smaller New Zealand companies 2talk (still a bit buggy in their UI, but getting there), FX Networks, and a few other ISP&#8217;s appearing to be gearing up for VOIP. Propriety protocols like skype or VOIP provided by Cisco will provide some interesting competition, but in the longer term I suspect the more open SIP based protocol, which is supported from open source PBX&#8217;s like <a href="http://www.asterisk.org/">Asterisk</a> to trunking provided by the bigger commercial players will become more predominant.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidsonchang.com/?feed=rss2&amp;p=8</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Zealander&#8217;s in Asia &#8211; NZ&#8217;s best export</title>
		<link>http://www.davidsonchang.com/?p=10</link>
		<comments>http://www.davidsonchang.com/?p=10#comments</comments>
		<pubDate>Sun, 27 Apr 2008 16:12:57 +0000</pubDate>
		<dc:creator>seand</dc:creator>
				<category><![CDATA[Asia]]></category>

		<guid isPermaLink="false">http://davidsonchang.com/?p=10</guid>
		<description><![CDATA[Recently I have been looking at some options around going back to New Zealand, having lived in worked in Asia for some years. In general what I found kind of surprised me, since leaving the country in 1999, it seems that salaries in the IT industry haven&#8217;t increased significantly, whereas living costs such as housing [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I have been looking at some options around going back to New Zealand, having lived in worked in Asia for some years. In general what I found kind of surprised me, since leaving the country in 1999, it seems that salaries in the IT industry haven&#8217;t increased significantly, whereas living costs such as housing prices, taxes and even food have increased fairly substantially compared to what I remember.</p>
<p><span id="more-10"></span></p>
<p>Latest news reports also talk about New Zealanders leaving the country for Australia or other destinations at the highest rates in years with net immigration even or even negative when immigration to New Zealand from other countries is considered. Couple this with the fact that New Zealanders generally have a good education, fit the profile as &#8220;low cost europeans&#8221; given the low salary expectations (Tasmania Salaries are higher) , have a propensity to travel &#8211; and things don&#8217;t look that different from say the Philippines or Indonesian worker export conceptually.</p>
<p>Unlike lower skilled labour however, export of high skilled workers is probably not sustainable &#8211; certainly not when you consider that over 1 million kiwi&#8217;s live outside of New Zealand, and without paying New Zealand tax can still come back and retire collecting benefits. Conversely less spending power makes New Zealand a less attractive destination for those skilled workers who might want to immigrate there, instead possibly attracting those who would see it as a step up economics wise. If true this wouldn&#8217;t help national productivity, and the ability to keep education standards high.</p>
<p>Having said all that &#8211; New Zealand still seems to have a lot of innovation when compared to Hong Kong with many promising technology start-ups. One wonders if all those people potentially starting something in Hong Kong may find it easier to just collect a big salary packet at a role within one of the large financial institutions in Hong Kong instead? As far as I know there is no equivalent to the Wellington Cable Car funding pitch on the Hong Kong equivalent &#8211; another missed opportunity.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidsonchang.com/?feed=rss2&amp;p=10</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bad IT, Even worse customer service</title>
		<link>http://www.davidsonchang.com/?p=12</link>
		<comments>http://www.davidsonchang.com/?p=12#comments</comments>
		<pubDate>Sat, 26 Apr 2008 16:15:28 +0000</pubDate>
		<dc:creator>seand</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://davidsonchang.com/?p=12</guid>
		<description><![CDATA[I normally try not to single out specific companies when commenting on IT systems, but I recently had an experience that was just so bad with Hutchinson Telecom&#8217;s Three mobile (www.three.com.hk) in Hong Kong I had to make an exception in the hope that someone with a bit of get-go at that organization might take [...]]]></description>
			<content:encoded><![CDATA[<p>I normally try not to single out specific companies when commenting on IT systems, but I recently had an experience that was just so bad with Hutchinson Telecom&#8217;s Three mobile (www.three.com.hk) in Hong Kong I had to make an exception in the hope that someone with a bit of get-go at that organization might take some action!</p>
<p><span id="more-12"></span></p>
<p>First some background. I recently bought a pre-paid 2G phone number from Three in Hong Kong promising the ability to make and receive international calls for personal use and as a backup for the company phone. Little did I know it would be next to useless when traveling, and that Three Mobile would be so inept at taking my money from me as usually large companies are pretty good a taking your money in exchange for services. The Saga goes something like this:</p>
<p>Charged up the account using card vouchers from 7Eleven in HK before flying to Singapore &#8211; so far so good, although the length of the promotional messages on the robotic &#8220;press 1, 2 etc&#8221;. Arrived Singapore, took a couple of calls from Hong Kong, then a quiet beep and 10 seconds later the call is disconnected presumably because the credit has run out. Then the fun begins.</p>
<p>First tried to re-charge the phone account using an extra pre-paid card and code number. Sorry can&#8217;t call out on the mobile to do this, so had to use my company mobile to call the designated number &#8211; only to be told my number doesn&#8217;t exist. It turns out you need to call a different Hong Kong number (charging my company phone for the call) for 2G vs 3G phones. From an IT perspective you have a unique key or ID in the form of a phone number so the need for two different phone numbers escapes me &#8211; but perhaps it is result of the ubiquitous &#8220;different department&#8221; excuse we hear from Hong Kong companies so often? More on this later.</p>
<p>Then it seems a password is required since I am not calling from the phone the pre-paid account is attached to since that phone can&#8217;t call out from Singapore any more. The only way to set the password is in fact to call out from the pre-paid account phone, so it can&#8217;t be set outside of Hong Kong with customer support unable to do this for you either. So recharging the credit using pre-paid cards purchased at 7-eleven is not an option outside of Hong Kong. Of course this took approximately an hour on the phone with three/hutch customer support to determine with the usual &#8220;sorry not my department, let me transfer you&#8221; , &#8221; sorry I don&#8217;t know, please hold for 15 minutes while I find someone who may know&#8221;, &#8220;[recorded message] This months promotion at three is&#8230;.&#8221; and &#8220;try this and call us back&#8221;.</p>
<p>I even tried asking for a small credit on my account so I can call the number in HK with my phone and re-charge it &#8211; but apparently Three&#8217;s customer policy is designed to frustrate, inflexible and cost three a lot more in time. Not to mention their helpdesk staff have no initiative or familiarity with how their system even works whatsoever. Finally it was suggested I try to re-charge online via the the three website with my credit card, probably just to get me off the line so they could frustrate another customer.</p>
<p>Sounds easy right &#8211; wrong. Firstly having been involved with a lot of commercial website implementations http://www.three.com.hk &#8211; I can say this is a typical IT implementation where the end user or even intended purpose of the site hasn&#8217;t been considered. Primary example being normally you&#8217;d expect things like &#8220;recharge my phone&#8221;, &#8220;pay my bill&#8221; or sign up for x service to be easy to find, and probably on the home page. Unfortunately for this site I had to use the barely effective search function to find the re-charge.</p>
<p>Again departmentalism seems to be more important that reducing service calls or even inducing new customers or added value service purchase. Lots of missed opportunity here. Finally I locate the re-charge function after carefully searching on the 2G department of the site and failing to log on using several other logon and password prompt areas of the site &#8211; apparently the concept of single sign-on is not something these guys have heard of. Or perhaps the different departments just can&#8217;t work together to make it happen?</p>
<p>Unfortunately the re-charge function requires your phone number and a &#8220;check digit&#8221; &#8211; which you guessed it can only obtained by using a pre-paid card with &gt;0 credit balance and in Hong Kong. Being in Singapore (the purpose of buying the pre-paid IDD card) and having 0 balance (the reason for re-charging) looks like I am out of luck. Fortunately for me, three also apparently doesn&#8217;t understand security, since I discover the check digit by simply trying all of the only 10 different possible combinations 0-9, getting the right number on my 5th try.</p>
<p>Great &#8211; now I can re-charge my phone and receive all those really important calls. Well actually no. Three utilizes a Singapore credit card company (why not Hong Kong?) which rejects the transaction with a message to call their support line. Credit to e-nets in Singapore for polite, speedy help however the issue turns out to be &#8220;sorry our servers are busy at this time, over capacity try later along with the staple catch-all helpdesk advice of &#8220;clear your browser cache&#8221;. About an hour later I get the transaction completed online recharging my phone using my credit card.</p>
<p>Or so I thought &#8211; it turns out after another long and frustrating call to Three Mobile Hong Kong helpdesk. My phone will be credited only after 2 business working days &#8211; my guess being it is a manual process behind the scenes. So the final solution &#8211; buy a Singtel mobile card and get up and running within 5 minutes with clear and concise instructions, advertising free.</p>
<p>So overall an expensive and poor experience with Hutchinson Telecom&#8217;s Three in Hong Kong. But from an IT perspective easily fixed I think. Here&#8217;s some ideas:</p>
<p>- Revamp the website using a commercial content management system with a low graphic mobile/pda version available. Structure navigation on customer needs, support and markets &#8211; not three&#8217;s internal business or department structure. Customer&#8217;s just want services and problems solved &#8211; they don&#8217;t care what department&#8217;s job it is. Oh and error messages should be helpful, not cryptic and written in poor grammar.</p>
<p>- The concept of 3G and 2G seperate businesses is a waste of time and confusing. Think functionality &#8211; for example Video and high bandwidth internet vs just a basic phone and approach it from this angle with a single phone number for support or re-charging and single sign-on on the website.</p>
<p>- Join some sort of pre-paid phone card alliance, so topup while travelling is possible or at least allow customers to give a credit card over the phone for instant top-up.</p>
<p>- Proper integration with a Hong Kong based online payment gateway which has adequate bandwidth to support the transaction, as well as the phone system backend &#8211; a 2 business working day wait in this day and age following credit card purchase online is kind of third world.</p>
<p>Sounds like it could be expensive to fix right? Actually probably not &#8211; by reducing support calls due to bad and inflexible systems as well as increased uptake of new subscribers plus added value services generated by a better online strategy &#8211; I think Hutchinson would come out on top. Not to mention keep its customers happy&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidsonchang.com/?feed=rss2&amp;p=12</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
