April 21, 2009

The benefits of mobile computing

Htcp3470 Mobile phones are a fixture in every business now, particularly for staff that travel.  It’s assumed that if you need to reach a colleague, you can, where-ever they are.  Surprisingly though, PDA and Smartphone technology hasn't achieved the same penetration, possibly due to the perceived technology barriers and market complexity.  I’m lucky enough to be in a position where I can overcome these barriers, and mobile computing has been a huge benefit to me, to the point where I would struggle without it.  So what are the benefits of PDA's and Smartphones, and how do you make sure you can take advantage of them?

The benefits

  1. Mobile Email.  With an 'always on' data connection (GPRS, 3G or Wireless) your mobile staff can be notified of an email within seconds of you sending it, just like they are in the office.  Email can contain far more content than an SMS message, it's free, and easier to retrieve than voicemail.
  2. Mobile Web browsing.  If you have an extranet or web enabled services (a CRM or Helpdesk system for example) then your staff can access these quickly from their PDA browser.
  3. Mobile Office applications.  Both Windows Mobile devices and iPhones have support for Microsoft Office documents and PDF's.  This means your mobile staff can be reviewing a technical document, quote, or contract while they're on the move.

The 'How?'

  1. What are you connecting to?  Make sure the devices you chose can access the systems you already have (don't buy new server systems just to fit in with your mobile devices).  Windows Mobile devices will work with Microsoft servers, and can also access email on any mail server, though the mobile browsing isn't particularly good.  Apple iPhones can access any mail server (including Microsoft Exchange) and have better mobile browsing support.
  2. Get the right data package.  Even if your device has wireless built in, your staff can't guarantee they will be within reach of a wireless network, and will need to use GPRS or 3G.  Make sure your SIM contract includes unlimited data at a fixed cost.
  3. Test the devices first.  My experience has been that HTC Windows Mobile devices are excellent, but the HTC devices branded by O2 (the XDA), T-Mobile (MDA) and Orange are rarely as reliable.  If possible, get a device to test, or invest in just one for a 'tech savvy' member of staff to evaluate.
  4. Train your staff.  There's no point investing in the technology if your staff don't know how to use it.  Make sure they know how to use mobile email, browsing, and any applications they'll be expected to use.  It's also worth making sure someone in the company knows how to configure your phones in case the need to be reset and setup again.

Every day, I receive instant email notification of Helpdesk calls, view and update the calls and research a solution via Pocket Internet Explorer, and email the client with the fix, all from my PDA, where-ever I am.  If you invest carefully in your mobile technology, you too can effectively remove the communication barrier for off site staff.

April 02, 2009

Is uptime the best measure of system efficiency?

Uptime One of the main responsibilities of IT staff is to keep the company systems up and running, the success of which is commonly measured as percentage ‘uptime’.  For the business uptime = money made and downtime = money lost; the aim is to get the uptime figure as close to 100% as possible.  That figure is most commonly based on the response to tests, by network monitoring systems, on one or more specific servers or services.  The weakness of this approach is that a network might have a server uptime of 99.99%, but the average uptime on a company PC may only be 85%.  It's also possible to fall into the trap of obsessing about uptime when it's not as important as you might think.  I take a more pragmatic approach, that downtime is only an issue if it effects the users of the system.

For most companies, it's more productive to expand the definition of ‘downtime’ to include ANY reduction in functionality on ANY system during operating hours.  Now a truer picture of uptime appears (though the 100% target becomes even more impossible to reach).  This is the approach I prefer to take, focusing a little wider on the organisation as a whole, rather than exclusively on the servers and their uptime.

Unfortunately it’s very difficult to measure uptime in such a holistic way, based on every server, switch, router, PC, printer or mobile device.  Traditional network monitoring systems fall short of the task as the complexity of the functionality they would need to test is too great.  Only a person can make an assessment of whether a system is 'up' or 'down'.  For example, the PC may be up, Outlook may be running, and the mail server may be fine; but there is a permission error on a public folder so the user can't see what they need to see.  For the user, THAT is downtime.

An approach to get a better understanding of your total system performance is to use your helpdesk or other issue tracking system to track reported incidents and their impact.  If you educate and encourage your users to record every issue they encounter, and you record how long it takes to resolve the problem, then you have a better picture of the real uptime of your network.  That picture allows you to focus your resources on ALL causes of downtime, rather than the traditional priorities (server or component failure, power outages etc.)

Taking this approach will identify the causes of downtime which are often missed; poorly configured client software, incorrect permissions, user training etc.  Focus on these issues, and you will increase the real uptime of your systems and ultimately the productivity of staff.  It's not as conspicuous or immediately gratifying as a 99.99% uptime figure, but it's ultimately more meaningful!

March 24, 2009

The good, the bad and the ugly

More of a news round up this week than a monologue, three things that have caught my eye over the last seven days.

The Good
Hpinsight Earlier this month HP launched a babysitting service for SMB's called 'Insight Remote Support'. It's available to anyone with valid warranty or Carepaq on a Proliant Server (bar the ultra low end 100 series), BladeSystem chassis and Proliant Blade Servers, and the StorageWorks EVA midrange disk arrays.  All you need to do is install the agent from the HP site and they will monitor your server for you, making sure it all works, warning you of impending failure, and even ordering spare parts to replace faulty components and dispatching them with an engineer to fit them.  When 90% of of HP's SMB customer base is worried about unplanned downtime it will be a shot in the arm and potentially a huge money saver.  For more info see http://h18006.www1.hp.com/products/servers/management/insight-remote-support/overview.html

The Bad
Google In October last year I blogged about using the 'inurl' switch in Google to exclude unwanted domains from your search results.  Having recently reviewed this I found some interesting things I either missed last time, or have changed.  Firstly, the Google page on Advanced Search Operators does not state that you can use the inurl switch with the minus operand to exclude words from a URL.  Secondly, there is apparently a restriction on how many words you can enter into a query (32 words), which restricts the amount of domains you can exclude using this switch.  Lastly, I have seen in some search results that addition of an inurl switch actually increased the result count!  Whether this is an attempt to discourage use of this switch I can't say, but it certainly isn't encouraging.  The switch still appears to have the desired result though.

The Ugly
DroneblA new(ish) development in network security is the compromise not of home PC's, but home routers.  A worm called "psyb0t" has been detected in the wild by a research group DroneBL, and is estimated to have infected at least 80,000 hosts.  Until now, 'botnets' have been made up of PC's with broadband connections that are infected with a virus or worm, the weakness of this method being that the malware is potentially detectable on the PC by the user.  However, compromising the router (which the user knows almost nothing about) is a far more stealthy method of infection.  This worm appears to have been deactivated by it's author, and possibly the result of a research exercise (though still illegal).  However, now the concept has proven to be successful it no doubt adds another weapon to the arsenal of the bot herder.  I would strongly advise all of those who can to check that their DSL or cable router has remote management (whether that be web interface, ssh or telnet) disabled on the internet interface.  If you must allow remote mangement, at least restrict those IP's that can access it, and use strong passwords.

March 18, 2009

Open Source Issue Tracking

Otrspic Customer Retention
Almost any company providing a product or service receives issues or problems from their customers.  They might come in by email, by phone, or even by post, but those issues need to be addressed, and the process for doing that can be problematic.  In many smaller companies there is no software system (or even process) for dealing with these issues, and customer satisfaction suffers as a result.  Several articles recently have identified customer retention as a key survival tool in a recession.  Those who provide good customer service will be seen as ‘high value’ providers, and those who fail to deal with customer issues will lose customers to their competitors.

You get what you pay for
In the past, ‘Helpdesk’ or ‘Issue Tracking’ systems have been very much a case of ‘you get what you pay for’.  The lower priced systems were simple at best and lacked critical functionality (like automated issue logging from email), and the better systems were expensive, often beyond the budget of SME’s.  There is an alternative though, and it looks very promising.  rb|it-Consulting has recently been evaluating the latest version of OTRS (short for ‘Open-source Ticket Request System’), and is now adopting it as a Helpdesk and Issue Tracking System.

The good news
The software is entirely open source and free, runs on Microsoft Windows and UNIX/Linux and comes complete with all the required packages.  The installation is simple and works on both Windows Server and Small Business Server 2003 (the latter requires a tweak to the installation to avoid clashing with IIS).  The end result is a web based system which works in all browsers (including mobile devices), which can be integrated with your chosen email system (whatever that may be), and provides an effective and powerful tool for tracking issues from receipt to conclusion.

Features

  1. Automated incident logging via email
  2. Automatic email notification to customers and staff of changes to issue
  3. Full function web based console for agents and customers
  4. Built-in escalation of issues and other time based functions
  5. Calendar support (to define working hours and days)
  6. Service and SLA Support
  7. Extensively customisable via the web interface

The default installation would require minimal configuration for a simple setup, but the benefits are potentially huge.  Your customers would immediately know that their issue had been received and have a unique reference for their problem, and can log into a web interface to check or update their issue.  Your staff can see all the outstanding issues, prioritise them, see which were overdue a response and can assign them to whoever in the organisation (or outside it) is responsible for fixing it.  Take a look at the demo version (see http://www.otrs.org/demo/ for details) and try it out for yourself, I think you’ll find a free, powerful and easy to use system which will make your customers happy, and your Financial Director even happier.

Richard Bartlett offers IT consultancy services through his company rb|it-Consulting.  Contact him by email richard@rbit-consulting.com or visit his website at http://www.rbit-consulting.com