March 06, 2008

Why Deskspace Remote?

[Back to deskspace.com]

We know what works and what doesn't work

We have been selling configuring and deploying our new generation of Professional Information Systems (aka databases) for long enough to have a good handle on what works and what doesn't work.

Once one of our Deskspace powered systems is installed and the network is running correctly the users quickly get used to and appreciate what their new system can do for them.

The main barriers to success

The main barriers to a successful deployment are performance issues with the client's server, network and workstations since good performance is required to deliver Deskspace correctly. If the LAN prevents the performance we expect to deliver users will quickly get frustrated and their confidence in the new system can suffer - hence it is essential that we can guarantee system performance. To do this we have to remove every variable which is outside our direct control, so far as is possible.

This issues are more common on MS Windows OS networks than Apple OS X networks because of many background activities / services which are hard to control and which hoover up system resources.

The solution - the correct delivery medium

There is however a means of delivery that circumvents these obstacles, paradoxically from Microsoft - Terminal Services. The great thing about TS is that it offers an efficient vector graphics based delivery of a virtual client session on a server to the remote client, the key is its speed.

When we run our Deskspace powered system on our own servers, we can ensure high performance since we can control monitor and adjust the environment in which it runs. TS delivers whatever we produce.

Even better, the recent release of TS RemoteApp as part of Microsoft Server 2008 enables Deskspace to be launched on the user's desktop in its own window as if it was a local application.

Citrix offers greater sophistication building on top of TS - at a marginally higher cost.

Deskspace Remote - to be launched shortly

So we will shortly be launching Deskspace Remote which provides the following benefits, amongst others:

A. We can give people immediate on-line demos is a timely and cost effective manner.

B. Potential users can see and try out a system quickly when it suits them.

C. The service can be rented, paid for an monthly or quarterly basis, thus it can be paid for out of revenue without requiring a large capital investment.

D. We can guarantee performance.

E. Clients get a 100% remote service that they and their colleagues can use from anywhere in the world.

F. Clients get a much higher level of sophistication of interface and functionality than any web based system.

G. The architecture is completely scaleable

H. We can supply each of the many software products that we release as a service giving potential users a one stop shop in which they can view the products, sign up for a trial, undertake their own evaluation and commit to the service.

If you would like to request a beta trial keep an eye on our web site and this blog and I will let you know how and where you should make your request.

[Back to deskspace.com]

ENDS...........

Untrusted Tradesman or Trusted Advisor?

[Back to deskspace.com]

Untrusted Tradesman or Trusted Advisor?

Many developers who supply integrated information systems specially configured to suit a specific client are not really selling software, they are selling their expertise in understand how data can be best turned into information, in a wide variety of contexts and the software they supply is merely a means of delivering that expertise.

Thus the developer should in reality act as a professional advisor not a tradesman hawking their wares.

The tradition approach to software sales that I have seen amongst single market competitors is one of "promise everything they ask for" and then cross your fingers that the engineers will deliver.

As a professional advisor the key is to be completely honest about what can and what can't be done.

In my experience professional clients understand appreciate and respect that approach.

As a professional your top priority is of course, provided your client pays their bills, your client, not yourself. This can be hard work, sometimes very hard work, but the reward is a long term b2b relationship.

October 08, 2007

Chapter 2: Post Production Pro

[Back to deskspace.com]

Attending IBC in Amsterdam early in September in order to do a Press Conference to Launch Post Production Pro I took the opportunity to visit the Stands (Booths if you are North American) of the main competitors to our product. One wasn't actually at the show although I gather they held a party, perhaps to celebrate not having to stand on a stand for 5 days? I also talked to various resellers and actual users of the competing products to find out what they thought of the competition so we could plan how best to market Post Production Pro.

Several things struck me:

Software DNA

You can see the DNA denoting the origin of each of these products quite clearly in their current form. The DNA of an software product encompasses the key assumptions about the main purpose of the system made by its original architect. Such assumptions are virtually impossible to remove later when marketing say the product should also do something else, not originally envisaged, unless you rewrite the entire system. Having recently rewritten our original first generation Deskspace system, aimed at the law firms market, into the second generation aimed at any type of professional - using a very high level of configuration to achieve this - I have learnt alot about software DNA. For example, one competitor was originally a room booking system. Today may years later, if you want to plan an activity that will not occur on your own premises you still have to create an imaginary "Room" in which that activity takes place.

Powerful but difficult to use

The competiton produce undoubtedly powerful products, if you know how to do it you can do some great things with them. Some very clever people have laboured for years to extend and develop further the original information systems envisaged by their creator and you have to give them great respect for that.

However, the key word here is "IF". In reality, talking to actual users, they generally find much of what these systems will do far too complex to use in practice in a frantically busy working environment.

True Ease of Use

Thus when we presented Post Production Pro and said that at our first deployment at Shepperton Studios they had used it for 12 weeks before asking for any training - I detected an element of surprise in the room.

In our design we have focused on what we call "true ease of use". That means that a member of the target user group can sit down at Post Production Pro and use it without formal training. They may require training or master classes to learn about the more sophisticated power user shortcuts, but that comes later after they have become familar with basic use of their new information system.

What users of competing products say

Interestingly, having talked to quite a number of users I have yet to find any actual user of the competition willing say anything really positive about the system they are using. Comments like:

"the best of a mediocre bunch"

"I hate it but we have paid for it so we have to use it for several years minimum"

"I can't wait to get rid of it - as soon as my boss will agree"

"It falls over regularly when linking to our core enterprise content management system and we have to wait for several days before they fix it. After a few months the supplier's interest in supporting us has much reduced"

are all I have heard. In fact so negative I searched hard for a positive comment I could include here for balance, unsuccessfully. So it is up to me to give the positive comment that, as I mentioned above, I am personally very impressed by what these systems will do, if you know how.

Charcoal Interface

I could hardly help but notice that many of the current generation of digital asset management and editing software made extensive use of grey and near black interface elements and thus decided to offer an alternative interface for Post Production Pro inspired by this approach.

Three days later we has a trial version we shipped to several users to try, got their feedback which was enthusiastic, made a couple of adjustments and released it. Thus our users can now select from three interfaces:

"Lite" using simple graphics for low powered machines

"Pro" our original much loved colour keyed interface in mathematically balanced shades

"Pro Charcoal" using mainly mid / dark greys and near black with a few hints of the original colours

===ENDS===

October 06, 2007

How to deal with Address Management?

[Back to deskspace.com]

Basic Decisions

When designing any information system that includes some form of contact management system there are a common set of decisions to be made before you get very far:

(1) How will we handle peoples' alternative contact details, work, home etc?

(2) How will we handle addresses?

Over the last ten years my approach has developed from the keep it simple, home and work details in a contact record approach, essentially a flat architecture linking into a related work "Organisation", to our current approach where:

(a) every contact has unlimited different personalities [ie different personas for home work and other activities]
(b) every organisation has unlimited different locations [ie different offices etc]
(c) every personality can relate to a specific organisation location or not as required
(d) every personality and/or location can relate to a specific address if required
(e) every different address comprises a record in the address table but no address is ever duplicated

Pros and Cons

The advantage of our earlier approach was simplicity, always a virtue, and it took very little time to produce.

The downside is its very severe limitations. Generally with this sort of approach there are never enough places to put the new information users want to store and you end up with address data in the notes field. It offers no means of retention records of previous employment, always useful when analysing social and business personal networks or considering employment history.

The downside of our more sophisticated approach is the time and work involved in developing the model so that it actually offers users what they expect to see. The work was been a great deal more than I had originally envisaged. The investment in pursuing and completing this aspect of our system design has been significant.

The upside is that we do now have an amazingly flexible powerful but easy to use contact management system which through its relational structure offers the ability to record whatever information our users wish and also offers lots of real added value. Now, for example, our users can see who shares an address, who used to work together or do work together, how far apart are different people and/or organisation locations, which contacts and/or offices are any given country, region, county/state, city, town - ie all the "natural" questions that are not so easy to answer using post codes.

Automatic Address Cleanup

We have necessarily had to create address cleanup procedures which is able to take the various forms of address data in legacy systems, from everything in one address field upwards, and correctly parse the different elements out into Country, PostCode, County/State, Place, subPlace, Road etc fields.

This gives us an enormous advantage when starting to work with a new client - since our ability to take their existing legacy contact data, which is seldom in good order, and automatically create from it a full relational address structure has significant value add from their perspective.

UK Geographic Address Structure

As a consequence we have created our own UK structure for all the main geographical elements in the UK including postcodes which has proved a very useful resource.

Useability

In terms of useability - always the key measure of successful design - our approach is to give the user with a simple requirement a simple interface which merely stores and displays the required single name, address and other contact information. On input they can select from existing addresses or input a new one. If they input an existing address the system identifies this and gives them the existing address.

It is only when they want to create a further address that more options appear and it becomes evident that they can store many more different addresses.

Future Proof

The long term upside for us is that our investment in creating this level of sophistication future proofs our data architecture since its completely relational and extensible structure can easily accommodate any conceivable future requirement and hence we will have to do very little to it for the forseeable future.

===ENDS===

September 03, 2007

A Satisfied Client

[Back to deskspace.com]

In this business you don't generally expect much praise from clients, if you hear nothing it is generally good news.

However much we may be excited about designing smart and easy to use professional information systems one cannot really expect any client to be excited, they just want something that does the job - without fuss and bother.

So it was a real pleasure to receive the following comments from Giles Farley at Pinewood Shepperton plc after they had been using their new Deskspace Post Production Pro System for several months:

“Deskspace have provided us with a truly professional service, they have shown a very good ability to work out what we needed, both for the staff and for the management; they have installed our new system on time and on budget and we have not had to make any significant compromises in order to use our new Post Production Pro Integrated Information System.”

“Commissioning a Deskspace powered system gave us the benefit of Deskspace’s evident skills in developing an understanding of what we wanted combined with the security of knowing that the Filemaker Pro database platform underlies our new system.”

"We were impressed by Deskspace’s wholistic approach. They were not just concerned with the Management Accounting side, the desired outcomes that I had identified as my key requirement as the manager of this Post Production Sound Unit at the Studios. They were concerned to understand how the guys in the editing suites and mixing theatres worked and to work out what would work best for them so that they also got what they wanted. I was impressed by Deskspace’s ability to analysis our business needs and that they understood that we, as managers, do not necessarily have the ability to describe what we actually need. They had the ability to work it out and show us what, in fact, we actually needed – and they were right!”

“Deskspace delivered what they said they would deliver within the time frame that we agreed, at the cost we had agreed and we are very pleased with the result”

“Deskspace delivered the agreed system on budget & on time.”
Giles Farley: Pinewood Shepperton plc

29th August 2007

ENDS ............

August 29, 2007

A Successful Deployment Strategy

[Back to deskspace.com]

Successful Deployment of Information Systems

A contract in place, stage payments recieved and the development program under way to deliver to a tight specification is still no guarantee of a successful deployment.

You generally need a strong advocate of the new system on the client side to actually achieve deployment since natural resistance to change amongst staff will otherwise work towards delaying deployment. That person will generally be the person who made the purchase decision, but they will be too senior to be directly involved with deployment, so they need a committed assistant who really wants the project to succeed.

Also don't forget the likely conflict between the client side IT guys' desire to build a system themselves, thus strengthening their position, and senior management's intelligent desire to avoid the in-house builder scenario.

That means you need to be able deploy quickly before your client side advocate, the person who was instrumental in getting the contract signed, moves on somewhere else or otherwise ut of the picture.

This is one reason why so much of our development work has focused on our having the tools available to configure and deploy really very quickly.

Also of course there is a real commercial advantage to being to give our client "what they want, when they want it" which is generally immediately after the final decision has been made.

29th August 2007

Ends.........

May 10, 2007

British Gas Erroneous Billing (Further Updated)

[back to Deskspace]

A Big Gas Bill: Out of the Blue

Having transferred our domestic Gas Supply to EDF from British Gas in 2003 we were naturally surprised to recently receive bills, out of the blue, from British Gas - claiming that we owed them several hundred pounds. This escalated after about 2 weeks to advising that they were commencing legal action to recover this debt.

Given that we were definitely not a British Gas customer we found this odd, and a little disturbing.

Was this a feature of global warming, or the Russian effect on the UK gas market - maybe they were charging us a suppliment for gas purchased years ago - or a penalty for daring to switch suppliers?

It was none of those things, in fact it appears to be an occurence of Data Transfer Drama.

Apparently many people have suffered similar problems. It appears that the new SAP system they are deploying has suffered teething problems resulting in many thousands of complaints about incorrect billing and accounts.

Energywatch

Having obtained our "Meter Point Reference" from EDF we spoke to Energywatch on 0845 9060708 who very efficiently checked and confirmed that we were indeed served by EDF not British Gas. Can't praise them highly enough, they were patient, efficient and authorative.

If you have a similar problem you can telephone British Gas on 0845 6070870, to escalate your complaint to the highest level.

Data Transfer Drama

In the end British Gas advised that they had a new billing system and that in transferring the data from the old system they had mistakenly allocated our Postal Address to another Gas Meter within the same PostCode.

Thus they knew the postcode area within which their meter was situate but, so they told us, were not certain of the correct address, and thus customer, for the meter, and erroneously allocated our address.

The bills we received were all addressed to "The Occupier", demonstrating that they did not know the identity of their "customer", merely the address.

What exactly has gone wrong?

It would be interesting to hear exactly what has gone wrong here? What is the underlying cause of this Data Transfer Drama?

It appears that the data conversion model may have suffered partial failure since they presumably had the correct addresses related to the relevant meters and Meter Point References under the old system yet appear to have failed to complete a correct transfer of that data?

Whilst it is true that address translation is not always easy it is a pity that British Gas's apparent failure in this case seems to have imposed great stress / inconvenience on many domestic customers receiving erroneous bills.

We await the promised letter of apology.

Update: 15/May/2007: We received an appropriate letter of apology from British Gas as promised.

Update: 15/August/2007: Amazingly we have now received another letter of demand from British Gas - it appears that letters of apology are ignored when a major business has an enormous and unresolved muddle within its data system.

Apparently "Legal Proceedings will be commenced". As we really don't have the time to spend hours on the phone trying to get them to update their records correctly so watch this space.

Update: 21/September/2007: Having used the British Gas Top Level Complaints Tel No above again ( 0845 6070870 ) to make another compliant after receiving further threats of legal proceedings and visits by Bailiffs I spoke with Robert Syson from their customer services who explained the following:

(a) The local delivery grid in our area is owned by another company, no longer Transco

(b) There are meters which British Gas supply in our area, on new housing developments, where they have the meter number and the Plot Number, but no actual postal address.

(c) As they have no actual postal address they send the bills for these new plots to the nearest postal address they have on their system which is not already a known British Gas Customer.

(d) Surprisingly they do not appear to address their bills to the Plot Number on the development.

It appears that although they apologise for the inconvenience caused they do regard guessing the postal address of a new meter and then treating that house holder as their new customer, threatening to sue them for debt etc, as legitimate business practice. Logically I would have thought that they should treat the developer of the new property as their customer until they are advised of the actual postal address.

It does seem amazing that they regard this practice as implicitely reasonable.

If Deskspace had designed their information system we would not have permitted this unfortunate situation to arise.

----ENDS----

May 04, 2007

Colour as a cue in interface design

[back to Deskspace]

Have attitudes to, and use of colour in, information systems changed over recent years as monitors have got better and the number of things on professionals screens multiplied?

As screens get bigger and better, and many professionals now work on two or more screens, the issue has grown of how best to readily inform the user with appropriate cues about what he or she is looking at.

It is true that shades of neutral grey can be quite pleasing

Received wisdom has been that use of various shades of mid-atlantic grey is safe and generally best. This view has been strengthened where garish colours have been deployed and users have had to resort to dark glasses and aspirins. It is true that shades of grey can be quite pleasing and probably no-one ever got fired for developing a grey interface.

However, where any integrated information system, displaying a wide variety of data, nestles on your desktop amongst a variety of other similarly grey artifacts it can be quite difficult to know immediately what you are looking at and clearly data only becomes information when the user understands what it is they are contemplating.

Can colour improve the user experience?

There are many ways of informing the user but I have long held the view that colour is the best. It is simple, non verbal and quickly becomes intuitive.

So how do you do this well and avoid the aspirin syndrome?

Clearly a good designer is a great start, but we thought maybe there was more to it than just artistic intuition, maybe there was a pattern we could identify and use?

Every software designer worth their salt is an expert at spotting and exploiting patterns, pattern recognition is at the heart of analysing a system and delivering an effective solution.

We took the mathematical approach

Having been guilty in the past of some arguably heavy handed use of the colour brush, we decided to look at the maths. The outcome was a series of colours which had consistent RBG values, different combinations of a limited set of RBG values, where related types of information had colours associated with them which were themselves associated mathematically.

Avoid large areas or blocks of colour.

We took various shades of grey and used minimal areas of the chosen colours, just enough to cue the user subtly so that they would automatically associate each colour with the relevant type of information. We took it as axiomatic that we should avoid any big blocks of strong colour.

Then we used different densities of the colour to signify immediacy, more dense more immediate, less dense less immediate - further away. Fairly simple, but effective.

An unqualified success - "easy on the eye"

The result has been consistent user approval and a complete absence of any desire to make any further changes so we have at least secured feature-lock on colour. Thus I would conclude that professionals are now ready for the introduction of some colour into their lives, provided it is done just right, so it is pleasent to look at - as one client observed - "easy on the eye".

Some questions for you:

1 how do you feel generally about colour in your computer interface?

2 do you associate any colours with happiness?

3 do you associate any colours with sadness?

4 do you associate any colours with success?

5 do you associate any colours with failure?

-----ENDS-----

April 25, 2007

Contaminated Land in the UK

[Back to deskspace.com]

The power of the Web

When I first discovered the internet in about 1996 I decided to create a website focused on my main area of the interest at the time, Contaminated Land in the UK. This was having an increasing effect on UK home owners. As a lawyer dealing with buying an selling property it was potentially a big issue but at that time not many people were interested in it or regarded it as relevant. I started collecting reports of problems with Contaminated Land and legal documents and published them on my site, initially just one big page, initially written in a text editor.

Quick Route to being Known

What I found amazing was how easy it was to become an acknowledged expert in such a short space of time. The web had bridged the gap between people and publishing. To have become an expert previously I would have had to have published a series of articles or a book. This way, having admittedly put in quite a lot of time, and used my wide experience, I was an expert in less than a year. This lead to journalists contacting me for quotes, my site being noted on university reading lists, my being invited to join a Law Society Committee dealing with environmental matters, my being asked to edit the environmental law chapter of the Conveyancing Handbook and my being asked to contribute to the main UK Legal Precedents Encyclopaedia on the same subject.

The House Buyer Liability Issue

I was very concerned about a big black hole of liability awaiting unsuspecting home buyers as the contaminated land issue grew and believed that solicitors had a responsibility to think about this issue and advise home buyers rather than either pretending it didn't exist or being ignorant of the issue. After several years of intermittent discussion the idea eventually found a powerful champion in Brian Greenwood then the Chair of the Law Society Committee on which I sat. I assume that his firm had had a liability problem which brought this issue to his attention.

A change in how Solicitors deal with buying land

The result was that in 2001 the Law Society issued guidance to the solicitor's profession that effectively required some form of historical land use search to be carried out on each purchase. The effect was create, or make viable, a small industry involved in creating such searches at a cost effective price.

The Public Benefit

The benefit is that generally house buyers in this country now know much more about the previous history of their proposed new home and whether there is a risk of an environmental cleanup claim against them if they buy it. In consequence, they are no longer buying with their eyes closed to potentially devastating liability in the future. ------ends-------

April 21, 2007

Tall Ship "Pelican"

[Back to deskspace.com]

Graham Neilsen

A couple of years ago we were introduced to Commander Graham Neilsen and his TS Pelican Project in Dorset.

TS Astrid

A retired Royal Navy Officer Graham had previously created the TS (Tall Ship) Astrid, a square rigged sailing ship designed to enable young people to learn about life comradeship and teamwork. The fundamental idea behind all sail training is that you bring the best out of alienated disaffected young people by having them work together at sea, up masts etc, in generally exciting and potentially hazardous circumstances. The great thing about the sea is that you can wake up each day to a new place - which is pretty stimulating for most people.

That project failed, eventually, when it proved to financially unviable in the long term and Astrid was sold to the Dutch.

Failed Commonwealth Project

Graham started on Pelican after he was asked to find a ship to act as the basis of a charity Commonwealth project, but having started the project the money failed to arrive.

Don't Settle

However, having developed the idea of a business model which would combine commercial charter work with training young people, which he believed would work financially he soldiered on, very slowly and without much money for a decade bringing this project to fruition.

And what a Result! We spent a day on her before Easter sailing in light airs in Weymouth Bay.

Pelicanatsea

An amazing sailing ship

Pelican is a amazing sailing ship. She is still undergoing trials at Weymouth as I write, but her innovative rig means that she can sail to windward, fast, virtually unheard of in a ship with square sails. She will complete her fitting out in a few months and will then start a planned Europe and the Caribbean annual cycle, avoiding hurricanes and cold weather on each side of the Atlantic.

In one of my former careers I was a sailmaker with Phil Morrison, we designed and made sails for racing dinghies and small yachts - so looking at Pelican's rig and trying to work out how it works was a fascinating puzzle.

The secret

The secret was logical thought, an investigative mind and a lot of hard work by Philip Goode a naval architect based in Majorca. He developed his rig by researching and working out the secrets of the fast sailing ships of the Arab Barber Coast Pirates.

This created some real technical challenges, so that, for instance, Pelican has had to have single piece masts, rather than masts constricted from several overlapping sections. Her web site and Philip Goode's site will bring enlightenment if rigs are your thing. The Telegraph reported the unusual rig.

A Metaphor for Life?

I have often thought that yachting is a useful metaphor for real life. So in this case Graham followed, probably unknowingly, Steve Job's pithy "don't settle" maxim. He never gave up despite enormous obstacles and has shown what can be acheived if you pursue an idea that you know is right even where those around you don't necessarily realise that until later. Not a bad example to the rest of us, provided you have the staying power to succeed in the end.

I wish Graham and Philip every success with Pelican, they deserve it.

------ends------