We have got IT covered

Which division do you need?

Blog Archive

Jul 10 (10)

Jun 10 (8)

May 10 (14)

Apr 10 (20)

Mar 10 (10)

Feb 10 (3)

Our Blog

Blog RSS

Greig Schofield, 27th July 2010

Email Security

0 comments

We have now migrated all our hosted messaging services to Websense Hosted Messaging Security.

Traditionally we have run our own systems and a hosted third party screening platform.  Whilst this worked well, we often found that the system maintenance was a high burden and the product itself, developed by a third party was often buggy leading to availability issues. 

We had the infrastructure to support, but if the application crashed sporadically during the evening a firefight would ensue.

After a long think, we decided to switch applications to a different vendor, choosing Websense.   We then had another decision......do we host ourselves, or do we outsource..... ?

We have an outstanding hosting setup, located across 2 high quality ISO accredited disparate Tier 2 Datacentres, but we felt best that Websense have the facilities, setup and knowledge to host their own product.  This was also cost decision, weighing up the options it was more cost effective to outsource to a SaaS solution rather than using our own time, resources and equipment. 

Generally this is the direction of IT at present, cloud computing, elasticity and SaaS solutions arent just buzz words, they make real sense.

So what do we now do ?

We will manage and administrate the solution from start to finish, without having the burden of a buggy application and a server farm to stabliise ! 

Well, we are now a Websense channel partner and you can purchase any of the Websense range from us at a  considerable discount from RRP.

We will also consult and manage the transistion from your existing Email Security Solution to Websense Hosted Messaging.

Once setup, we will be happy to administrate the solution, implementing policies, settings filters etc and customising the environment to suit your needs as a business. Spam is a fine art, we have been dealing with it for years! Whilst the threats change and evolve, we still need to know how to stop it and that we are confident of.

If you would like any further information regarding Websense Hosted Messaging, and what we can do to help,  please feel free to get in touch, g.schofield@conduce.net .

 

This article has 0 comments

Bookmark this...

Linked In Twitter Digg Delicious StumbleUpon Reddit Facebook Propeller

Paul Saunders, 21st July 2010

TV Licensing Follow Up

0 comments

This morning, as part of my usual daily routine I checked out the Google Analytic stats for the Conduce website and there was a noticeable spike in traffic to the blog yesterday. This was particularly strange.... You normally would see such peaks in visitor numbers on and around days when we have posted a successful blog entry or news item, but never on a day like yesterday. We were busy at the Farnborough airshow and working on a number of external projects - so there was no new content on our website at all this week.



A bit of delving of visitor details, referring sites and content stats soon provided some clues. By far the most popular page yesterday was the blog item I posted last week about the TV Licensing website. In my inbox I also had a reply back from the TV Licensing website itself from the query I submitted at the time of posting my blog item. I wanted to commend the people behind the TV License website and make them aware of my thoughts.

TV LICENSING

BRISTOL

BS98 1TL

Email:    enquiries@TVLicensing.co.uk

Our Ref:               TVL19275135

20/07/2010        

Dear Mr Saunders

The "web development team" are very pleased with the feedback.

Thank you for taking the time to contact us.

Yours sincerely

TV Licensing


We had a significant amount of traffic from the Newcastle area yesterday and a number of referrals from Think.eu. So a quick peruse of the Think.eu website and I had my answer. These guys were indeed behind the TV Licensing site, are based in Newcastle and it seems had my commendation passed on to them.  Back when they launched the TV Licensing site in May they wrote a news article themselves here: http://www.think.eu/latest/posts/redesigned-tv-licensing-website.aspx

So what does this teach us? Well, if you didn't know it already, Google Analytics is a fantastic tool that, if you have the right detective skills, can tell you all kinds of things about who's been looking at your website. Also, if you write something nice about someone or something it's worth making the effort to let them know about it.

This article has 0 comments

Bookmark this...

Linked In Twitter Digg Delicious StumbleUpon Reddit Facebook Propeller

Paul Saunders, 16th July 2010

How to Make Simpler MRO Software: Part 3

2 comments

This is the third part of a series of suggestions about what can be done to start making software for the aerospace MRO industry simpler. So far I have discussed being more open and the importance of User Experience (UX). Today I want to discuss how MRO software developers interact with their customers and in particular saying “no”.

Part 3: Learn to say “No”
I have spent my entire working life dealing with customers in one way or another. I’d like to think I’m quite customer focussed. Even whilst working in internally facing IT departments I always have treated those to whom I am providing a service as a client and it has usually served me well over the years. I think this comes from my teenage jobs in the retail industry… specifically selling Fast Moving Consumer Goods (FMCG)… that’s being a barman in layman’s terms.

I was always taught that the “the customer is king” and of course that “the customer is always right”…. Those two rules along with the fact that you should never discuss politics or religion with customers and “first impressions last” are business rules that I learnt as an impressionable 18 year old that I have never, ever questioned… until recently.

This year I picked up a book called Rework by Jason Fried and David Heinemeier Hansson and in there was a chapter entitled “Say No by Default”. The chapter begins with a quote by Henry Ford:
“If I’d listened to customers I’d have given them a faster horse”
They go on to discuss the integrity of your product and that customers should not be allowed to interfere with your vision. They provide examples where this has proved commercially successful or where it is downright obvious... like chefs for example. You wouldn’t expect a chef to change their lasagne recipe just because one or two pernickety patrons said it needed more bananas.

Although I squirmed a bit at first this message started to make sense… especially when there was a tech product involved. As I looked around I noticed more and more tech evangelists and successful creative types advocating a similar philosophy.

It got me thinking about all those times that I had argued with a client about a software feature but eventually graciously backed down, because they were the customer and had to be right…. No!! I was right all along, they were wrong! What do they know about software?? Idiots!! I’ve been brainwashed all these years….

Ok, maybe calling them idiots is taking it too far... there’s no need to be confrontational. I have learnt that bowing to every customer request is bad in so many ways.

Adding features adds complexity

Pretty obvious really: You make software simpler by removing, hiding or shrinking features. Therefore it follows that by adding features you are making it less simple. You run into the argument that it is only one additional field, one line of code etc etc what difference does it make? But as one Product Manager I know used to complain – “it’s just the thin end of the wedge”… where do you stop?

Quite right too…. I hereby apologise to any product owners and managers that used to despair when I rolled my eyes on hearing those words. Please know that I am deeply sorry: I have changed!!

In a recent discussion on the LinkedIn Aircraft Lifecycle Wikinomics Discussion board related to this thread my colleague Wayne Enis stated:

Most MRO software vendors don't have a huge pot of gold to design, develop & deploy a solution without a customer, nor should they. So a customer will play a significant role in the initial design process, the lead customer often ends up with an almost bespoke solution. Now, we talk about the MRO process, but whilst the start and end of the process may be the same across MRO's, the bit in the middle, where 99% of the work is done, can vary wildly between organisations. So, the second customer comes along and wants just a few changes to support their current processes and so on… For the MRO software vendor of today, this is marketed as a selling point, the fact that a new customer will benefit from 'industry best practice' of over 50 (or 60 or 70) other MRO's. In reality the software ends up bloated with features and functions that are only used by a few customers but end up being a distraction and confusion to all of the customers. It's at some point along this path that the software vendor thinks up the concept of 'switches' that can dictate how the system undertakes certain processes. Not just 1 or 2 switches that might dictate the use of process A or process B, or dictate using UI layout A or B; but 500+ switches that define much of the minutiae of how the system works under the hood. Whilst that sounds a perfect solution, nobody ever knows what the switches really do under the hood, and it becomes impossible to determine which switches can be used together (or which ones will cause problems if used together). From a QA perspective, it becomes impossible to test the system in all possible permutations. It is this level of complexity that makes the operation and usage of such systems so onerous.

There is a belief that designing software in this way is a customer focused design paradigm, incorporating the customer's requirements into the software model. But is that really the case? The customer may get what they want at the outset, i.e. a new field on the screen, or a new function in the system, but when that customer takes an upgrade in 12 months’ time and they get another 10 fields on the screen that other customers have asked for, and their new function works differently, how customer focused is that?

Manage Customer Expectations
So, you’ve decided that it’s a bad idea to cave in to every customer request and you’ve empowered your staff to say no, it is now vital that your customers are educated as to the reasons why you are refusing what to them seems like a perfectly logical and reasonable request. People can be surprisingly understanding about this way of working if you take time to explain to them your point of view and show willing to help the customer achieve a suitable way forward. This might mean a change of customer’s process; the development of an external tool (providing your software is open in the first place – see Part 1); or it could be that they take their problem elsewhere. You might even win them over to your way of thinking. In the end it is better for everyone that your product is not spoilt for the rest of your users by changing it for one customer.

Next week in the last part in this series I will be discussing Introspection in the MRO software industry.

Related Posts:
How to make Simpler MRO Software: Part 2
How to make Simpler MRO Software: Part 1
Why MRO Software isn't Simpler
Why isn’t MRO Software Simpler?
 

Aleksandra, 16th July 2010 at 4:10pm

Hello Paul,

as a QA person for a MRO Software I can definitely confirm that testing (and approving!)software written BY CUSTOMERS is nearly impossible. Not only each version is different, but noone knows any more how old features should work with the new ones. The product designers hardly ever thought about the complexity of the 'small changes' for one reason - they are teritorially scattered! One in the UK, one in Dubai, one in France... this is what happens when customers design software.

Each release was a battle with poor software specification writes (hard to call them product designers in fact), who tried to look at a customer with one eye and at me with another... needless to say how they looked ;)

The solution to it, as we thought, was catching up with the documentation and study it before adding anything new to it... but it turned out to be physically impossible in the time given for development...

BTW, I'm looking forward to the part about documentation for MRO software! A user guide that should be simple enought for people to learn from it... never found the right balance I guess

Cheers
Aleksandra

Paul Saunders, 16th July 2010 at 5:05pm

Thanks for the comment Aleksandra... I feel your pain.

This article has 2 comments

Bookmark this...

Linked In Twitter Digg Delicious StumbleUpon Reddit Facebook Propeller

Paul Saunders, 15th July 2010

Great UX - TV Licensing

4 comments

This week Wayne, our CIO and resident Arjen Robben look-a-like moved house so needed to update his TV License.
      
This morning he was raving about the TV License website and urged me to take a look. I have to agree that this is probably the best governmental website I have come across.


It has all the classic elements of simplicity and user experience. There’s loads of space, clear calls to action and redundant content has either been removed, hidden or shrunk. I’m a big fan of the design in that it is slick and modern, but degrades nicely across browsers. The two tone buttons, hashed backgrounds and comment shaped title bars seem to be a bit of a vogue lately. My only criticism of the landing page is that I detest stock images with people in them… so lose the lady in her show home bedroom and you’ve got 10 out of 10 from me.

When you get on to renewing or purchasing a license the interface is really neat. There are some nice little touches which make the user experience border on delightful especially for such an uninspiring product. I really like how most forms are pre-populated as much as possible. Most people buying a license will not be sight impared, over 75 or registered students, so these are the default options….

The microcopy is really clear and concise compared to most governmental sites and you can tell this site has had quite a lot of usability testing. One great touch is if you submit a form with empty mandatory fields. The feedback is really helpful – especially bearing in mind the type of users they might get visiting and using the site. As well as getting the missing fields flagged, you get a description of the problem at the top of the form container…..

The site definitely passes the “can my Mother use it” benchmark
I didn’t test the payment section although I’m told it is equally as polished. I couldn’t quite figure out who developed the site, but it appears to be the BBC web team…. In any case, bravo I’m really impressed. A great example of simplicity and surprisingly good UX.

Aleksandra, 15th July 2010 at 10:20pm

well.... now tell me if you have purchased a license for yourself... or if any other Brit did - run a poll in your office please ;)

and a question... does this website has other language versions...? currently I am working hard on finding out how to use a translation tool for mine, also quite simple and good looking! and the content much more interesting ;)

Paul Saunders, 15th July 2010 at 11:34pm

Hej Aleksandra,
Yes I do have a TV license. It is mandatory in the UK and there is a big fine if you get caught without one. Thankfully it pays for our marvellous BBC. I haven't bought a new one for many years as you can set up a monthly Direct Debit payment which is renewed. I do think there is a Polish version of the site too... take a look in the footer for the foreign language versions. I can't guarantee the quality of their translations though.
Paul

MrFluffy, 16th July 2010 at 9:22am

Very good Paul - interesting read.

Perhaps this site will survive the "cull" which will no doubt commence very soon (long overdue I may add)!

The days of plenty are long gone.

http://www.bbc.co.uk/news/10412216

Paul Saunders, 16th July 2010 at 9:31am

Thanks for the comment MrFluffy...
I heard that news about the Governmental website cull a few weeks back. Some insane examples of wasting public funds in there. The best example I heard was one site that cost tens of thousands of pounds which was evangelising the health risks of eating too many potatoes. Whilst a similar amount was spent on a rival public funded site promoting the health value of spuds. Hopefully the budget cuts will be a unique opportunity for those running these sites to radically change the way they operate.
I'm pretty sure http://www.tvlicensing.co.uk will survive and that we will see more optimised public service sites like it in future.
Paul

This article has 4 comments

Bookmark this...

Linked In Twitter Digg Delicious StumbleUpon Reddit Facebook Propeller

Paul Saunders, 14th July 2010

How to make Simpler MRO Software: Part 2

5 comments

This is the second part of a series of suggestions about what can be done to start making software for the aerospace MRO industry simpler. In my last post I suggested that MRO software vendors should open up their code to third party developers. Today I am looking at the importance of User Experience.

Part 2: Outside-In Design
Aerospace MRO is a complex industry – I’m not debating that. I mean it’s not rocket science or brain surgery, but I’m told by those in the MRO software industry that its really really really complex. “Complex Cubed.” So it should follow that the tools utilised in MRO are also complex and to try and make them simpler would be…. well it would be just too simplistic.

Designers and developers of MRO software tools have no end of insurmountable problems to overcome. They can’t possibly be expected to worry about the user’s problems before their own. Therefore they often don’t worry about that. They expose the inner complexity of their software to the user and boast about how mind-blowingly complex it is… After all complexity adds value.

Of course I don’t actually believe those previous statements, hopefully I am exposing just how daft I would sound if I did believe what I’ve been told.
If Google had been made by a significant majority of MRO software vendors instead of being posed with a text entry field and a go button, you’d be given a map of its servers and asked how you’d like to load balance the search you’re about to perform; whether you want to filter results, include adverts, search nationally or internationally, include foreign languages, whether you want to be included in the various control or experimental testing groups, etc etc etc…. but it doesn’t work like that and this partly explains Google’s success.
 
Google conducts a series of simultaneous calculations in only a fraction of a second 300 million times a day. But you as a user don’t see any of that, and you probably don’t even begin to understand how Google works.


 
You just want to type in your search criteria and find the page you’re looking for. It just works – you don’t even need to think about it. If only MRO software could be like that.

Google takes a fantastically complex process and renders it simple for the average user by designing the interface from the outside-in rather than from the inside-out. The IT industry and other technology industries are littered with countless examples of successful outside-in design where a simple and delightful user experience has proven to be the best way of working, but still we are stricken by an MRO software industry that is obsessed with designing applications and interfaces from the inside-out.

“You are not designing for you, but designing for your users.”

MRO software often has a really sophisticated user interface, but I don’t know any that provides an awesome user experience. Mainstream enterprise level software users are surrounded by software. They use social media, they download apps to their phones, they use software and applications at home, on their PCs, their consoles and on devices in their home or car… they know what software they like and will consume software in the same way that they consume media. They will return to a particular application time and time again and build brand loyalty based on user experience. Equally they know what they don’t like and if they don’t have the patience or ability to articulate what the problem is they will give up or go elsewhere. Vendors of enterprise level software should pay attention to this fact and improve the user experience of their products.

If your software is bland, difficult to use and frustrates rather than delights then this will have detrimental effects on the software’s success. When users like software, they will use it more efficiently and more effectively, increasing productivity thus promoting a better return on investment, etc etc etc…. leading to future sales of your software…. ultimately leading to safer, more compliant aircraft and so on….

I’m not going to drill down into the details and theory of user experience design… this stuff is well documented with empirical evidence everywhere. If you want to know exactly what shade of green a button needs to be to register an improvement on click rates then that stuff is out there. Here are just a couple of general issues to consider.

Invest in Usability
Changing a company from one that is hostile to usability to one where user-centric design is integrated to everything the company does is a major step. Changing from purely functional design to usability design and from quality testing to usability testing requires new skills, new ways of working and new personnel. As with values such as quality and compliance usability can only be integrated into a product if the company invests time and resources across the whole organisation. Incorporating user experience strategies into your business strategies is the way to put your product on a path towards simplicity. Make space, time and money available for usability improvement or else it simply won’t happen.

Human Factors
From comments I have seen on the various discussion groups, on blogs and from evidence I have experienced first-hand as a software selector, as a software user, as a software installer and most importantly as a software designer and vendor I believe that the human factors in aircraft MRO have been overlooked when it comes to improving MRO software. We ensure that we don’t create trip hazards by trailing network cables across hangar walkways. We ensure that engineers don’t get repetitive strain injuries or go blind from entering data all day long… but other than customising one or two screens, or fitting RFID tags to ground equipment what has been done to the actual MRO software to help make user’s jobs as efficient as possible? Where are the field studies, where are the usability tests, how much attention is paid to usability data?

MRO software isn’t focussed to the user’s requirements. MRO software isn’t ergonomic. MRO software is cumbersome. MRO software can be made simpler by examining the human factors involved in using the software and developing software from the outside-in.

MRO software vendors think they are already doing all they need to do by holding annual user forums and software advisory board meetings – but this is chaff. Who attends these meetings? CIOs, CFOs, Technical Directors? Sys admins at the very best. None of these people represent any serious amount of system utilisation or expertise in the nitty-gritty of the software. All these get-togethers serve to do is limit the development of software to “design by committee”…

Designing by Committee

Collaboration is great. Finding out the answer to a technical issue by talking to an expert is fine. But designing simple software by committee is nigh on impossible. Michael Arrington of TechCrunch, recently wrote:

There’s a saying I love: “a camel is a horse designed by committee.” A variation is “a Volvo is a Porsche designed by committee.” Some of the best product advice I’ve ever heard goes something like “damn what the users want, charge towards your dream.” All of these statements are, of course, saying the same thing. When there are too many cooks in the kitchen all you get is a mess. And when too many people have product input, you’ve got lots of features but no soul……

Product should be a dictatorship, not consensus-driven. There are casualties, hurt feelings, angry users. But all of those things are necessary if you’re going to create something unique. The iPhone is clearly a vision of a single core team, or maybe even one man. It happened to be a good dream, and that device now dominates mobile culture. But it’s extremely unlikely Apple would have ever built it if they conducted lots of focus groups and customer outreach first. No keyboard? Please.

Layout
Consider the layout of software elements and how they will be used. Most people will enter data into a screen from the top left to bottom right. Yet it amazes me that most software shifts the users attention back up to the top left again to save the data they have entered. Surely the control to advance should be in the bottom right? Right?

 
If there are several steps required to carry out a complex transaction then group them together into a logical order on the screen or menu. Even better, join them together in a wizard type interface. Users hate having to scout around modules looking for the next step in their process. Users shouldn’t have to think…. It should just work.

Microcopy Writing
In most MRO software I have seen the copy writing is atrocious. Most developers assume that copy writing only belongs in the marketing and sales content…. Well guess what? Users have to read the content of software so it really is something developers should think about. The interaction wording that surrounds the user interface of a software product is often known as “microcopy” and can add incredible value to the product, or at least bad microcopy can have a massively detrimental effect on software usability.

As with all elements of user experience theory the devil is in the detail. Feedback cycles that acknowledge and confirm software actions or problems whilst appearing to be trivial have a major impact on how users regard software. Put some effort in. Don’t just leave it to the developers to decide what an error message should say. They don’t think like users. They understand what “invalid text entry field” means… my Dad doesn’t and he might be your user.

Get your microcopy written by someone who didn’t drop English at school at the first available opportunity, preferably by someone with English as their native language. That isn’t a derogatory statement about your offshore development team – they’ll probably thank you for employing a copy writer. Would you get them to write the content of your sales brochure? So why get them to write content for your product?

Removing Stuff

One of the key principles in improving User Experience is to remove elements from an application. This can only practically be done at a design stage, because once a feature is in the wild, only the foolhardy would attempt to remove a field or a feature. There is one quote that I return to again and again as a mantra which comes from Antoine de Sainte-Expury the author of “The Little Prince”. The quote has nothing to do with software, but is unbelievably relevant to user experience.

"Perfection is achieved not when there is nothing more to add, but when there is nothing left to take away."
Without a change of culture, this suggestion is incredibly difficult…. In my next post on this subject I will focus on providing some assistance here by “Learning to say No”.

Related Posts:
How to make Simpler MRO Software: Part 1
Why MRO Software isn't Simpler
Why isn’t MRO Software Simpler?

Aleksandra, 15th July 2010 at 10:29pm

Hey, I know one MRO software that uses the button 'I'm Feeling Lucky' as well! Only we called it 'Save', just for fun...
;)

Aleksandra, 15th July 2010 at 10:41pm

and about the design... I could not agree more

when I first saw a MRO system, having worked for a few years with SAP R/3, I was truly astonished. Each form was different, it was not logical for me at all.
And guess what... after some time I gave up and stopped noticing it. I guess the people who write software are the same 'blind', they just got used to their own writing.

Maybe the software houses should rotate their staff more eagerly so that they can look at the interface with a fresh eye, if that's possible without employing new people all the time.

And about the native speakers for the text bits - I fully support this, as a non-native speaking writer who tried her best, yet some things are hard to change in the organisation chasing its tail all the time... I cannot even imagine a foreigner writing instructions for me in Polish, it would be like a GPS switched to the PL langugage... you can die of laughter, the language is so unnatural.

Paul Saunders, 15th July 2010 at 11:41pm

Aleksandra,
Thank you for your comment. You are right, introspection is a big problem for MRO software and for aerospace IT in general. I am planning to write about this in Part 4 of this series.
Paul

Aleksandra, 16th July 2010 at 7:34am

OK, i don't want to jump over subjects.

Another thing crossed my mind as I was reading it again. I remember the first most frustrating thing in the MRO software I have seen was the access to data, related to a record I was looking at.

E.g. we have a list of purchase orders... in SAP (which I consider a very good piece of the system, well delevoped and mature, not without failures of course) you could display the order from such a list (of course), but you could also reach the details of each element, like supplier details, part details, delivery address details... not by adding several separate buttons to a toolbar, but by double clicking on a desired element...

Then I got used to it too...

cheers!
AR

Paul Saunders, 16th July 2010 at 8:52am

All good points Aleksandra... thanks again for your passionate comments.
Three major principles in simplifying software are to Remove, Hide or Shrink features and elements... One way to achieve all those in one hit is to consolidate features into other elements... so if your data grid becomes filled with hyperlinks then you effectively can remove several menu items in one swoop.
Doing this too much can obfuscate the data you are trying to present. The master of Visual Display of information is Edward Tufte. Worth reading up on if you are remotely interested in this area.
Paul

This article has 5 comments

Bookmark this...

Linked In Twitter Digg Delicious StumbleUpon Reddit Facebook Propeller