Skip to content
April 12, 2012 / stevehurcombe

Software umwelt, are you compatible with the software you use?

Umwelt is a German word and is described thus:

In 1909, the biologist Jakob von Uexküll introduced the concept of the umwelt. He wanted a word to express a simple (but often overlooked) observation: different animals in the same ecosystem pick up on different environmental signals. In the blind and deaf world of the tick, the important signals are temperature and the odor of butyric acid. For the black ghost knifefish, it’s electrical fields. For the echolocating bat, it’s air-compression waves. The small subset of the world that an animal is able to detect is its umwelt. The bigger reality, whatever that might mean, is called the umgebung.

The interesting part is that each organism presumably assumes its umwelt to be the entire objective reality “out there.” Why would any of us stop to think that there is more beyond what we can sense? In the movie The Truman Show, the eponymous Truman lives in a world completely constructed around him by an intrepid television producer. At one point an interviewer asks the producer, “Why do you think Truman has never come close to discovering the true nature of his world?” The producer replies, “We accept the reality of the world with which we’re presented.” We accept our umwelt and stop there.

 from The Umwelt @ edge.org

This is a useful concept to bear in mind when you are thinking about purchasing software – no, it is, really.

You will have a world view of your business and how you think it interacts with the world. Your accepted business processes will seem like the only sensible way to handle that view. Your colleagues will more than likely share your view and be accustomed to those governing processes. Your life experience will frame your observations and decisions.

On the other side of the fence are the software developers, and the designers that wrote the software you are looking to use. Let’s call them Enterprise Study, or ES for short, but it could be anyone building software they believe will help you manage your business in line with your processes.

ES have built up a suite of software tools to support and manage learning and development programmes and process. Some features are large and have their own marketing sweet spot, others are small but are no less significant when it comes to building a tool for a business.

It’s not the feature, it’s how you use it that matters

You see, when clients go fishing for a new piece of software for their business they send out a tick sheet with a list of features that they are looking for. However, what matters more is how those features enable process; how they are going to fit into the existing business and it’s umwelt. Will the umwelts be compatible? ES have one umwelt. Indeed every vendor will have their own unique umwelt. Every customer will have their own unique umwelt.

If the two are compatible then the relationship will be a mutually powerful one. If they are opposed then a business change process will be required for the software to work for the business.

That’s why we spend a lot of time at ES working with clients to match features to processes.  We understand the processes and the umwelt that our software needs to support. That’s why we have a lot of configurable switches to adjust the behaviour of the software.

So if you are looking for a piece of software to support your business and its processes, here is our advice:

  • Think carefully about your processes – especially the intricate details.

    It’s not the day-to-day things that cause difficulties, it is the misfits, the edge cases.

  • By all means start with a feature list, but finish with how you want to use them and what would be your sacred cows.
  • We will ask you about things that you will think are blindingly obvious, but our umwelt is different, we may not grasp all the intricacies of the work that you do.
  • Is your current way of working absolutely critical, or just a quirk of your current software?

It’s an exciting journey…you could discover a whole new umwelt.

March 16, 2012 / stevehurcombe

Apple’s master stroke will be iOS 6, it’s the software stupid

The iPad 3, the ‘new iPad’, is a wonderful piece of kit, but somehow it manages to be a bit dull IMHO. In fact if you look at most tablets on the market today, even the non Apple ones, the hardware is pretty impressive. Nice bright high resolution screens, speedy CPUs, more than enough storage for most people’s needs, respectable battery life. However in the end they are just fine foundations for the really exciting part – the software.

The software gives the device its soul, its personality. It decides if you will love it, or if it will drive you mad. iOS has led the way for a while now and the Apple ecosystem has caused Microsoft to take a knee jerk direction with Metro and Windows 8, a decision that seems to be alienating Microsoft’s desktop users. Google is doing an admirable job with Android but it is Amazon that made it work by reworking the user experience in the Kindle fire.

Apple on the other hand has been quietly deploying vast amounts of hardware into people’s homes. iPhones, iPads and Apple TV’s are everywhere, the true Apple TV is rumoured to be imminent as well. At the moment iOS powers it all, and it mostly works, but there is one other attribute that will give Apple the opportunity to pull off it’s master stroke – it updates itself easily and efficiently.

That will be important for what I believe will be Apple’s next move – the iPhone 5 and a new version of iOS, version 6. You see, the updates that we’ve had lately in iOS have been fairly small. Surely with Apple’s resources they should be doing better – they have to do better to maintain their lead. With iOS 6 Apple can make all of their deployed (auto-upgrading) hardware really sing. Especially if Apple can sign some new content licenses with Hollywood.

There are few companies that can pull off the same trick, Samsung would be my favourite, followed by Sony and Panasonic, but frankly their software up until now has been disappointing to say the least. Lacking vision and direction. Sony in particular could convert all those obsolete Bluray players into SMART boxes. Maybe they will form a consortium together to beat Apple, or form some sort of open developer ecosystem/paradise

They’ve got 6 to 9 months to get it right I would say.

What’s this got to do with us? We believe in making great software that enhances rather than annoys, or restricts, you and it’s instructive to watch these great battles unfold. To watch companies rise and fall due in no small part to the talents of the software engineers and what their managers will let them do. We write software to Transform Learning and we are passionate about growing with our current – and future – customers!

Links

Crisis in Microsoft land: what next after the mixed reception for Windows 8 Consumer Preview?

They might be a bit dull, but iPad’s are still selling reasonably well :-)

The New iPad Makes Apple’s Tablet Domination Clearer Than Ever

Apple Quantifies Their iPad “Record Weekend”: 3 Million Sold In 3 Days

January 4, 2012 / stevehurcombe

Intelligent Software, not electronic paper

The lull between Christmas and new year is often a time for reflection, especially when you hold a position of responsibility. I met up with a friend recently who runs a very similar business to ours, in the sense that they sell software that can radically alter the way a business operates.

In this case their software manages data from energy meters, sensors and controllers in buildings – the reporting and visibility delivers significant savings by better management and monitoring, and it enables new ways of working. Senior management get to know what’s going on and an opportunity to change things. The software adds a level of responsibility and intelligence to an existing company, just as we do at Enterprise Study for the training sphere. Take a look at http://www.kaldien.com/ if you are interested, I’ll wait.

This is the world of enterprise software and it’s getting more sophisticated every year.

It seems that both companies face similar challenges.

You see the problem is most people working outside the technology industry do not yet grasp the potential of using the right software for the job. I’ve spoken to several people recently and they all tell the same story, businesses and even the military, manage several key processes using nothing more than Microsoft Excel. We’ve seen the same thing in training companies as well. This is not that much different from using a paper based system, just because you are using IT doesn’t mean that it is efficient. You need to be using the right software to go with it.

Now Excel is a good general purpose tool, but if you are using Excel to manage your business then you are likely to be missing a trick.

Intelligent Training Administration

How can we sell our software when most businesses don’t think they need us? They don’t know what software is capable of, so Excel (or their in house Access database) seems like the optimal solution, or they are so busy manually moving numbers around to keep the spreadsheets in sync that they don’t have time to look up.

Let me try and explain what I mean by intelligent software with a contrived example.

You take a call and enter a confirmed training course booking into your system (it doesn’t have to be Excel either). Then what happens? You reach for a clean sheet of paper and your quill, you pick up some ink and you write a letter to confirm the place. You fold the paper and place it in an envelope, then you post it. Now wait, that’s silly. Technology has moved on, this is what really happens.

You reach for a clean sheet of paper and put it in your typewriter. You then type out a neat letter. You fold the paper and place it in an envelope, then you post it. Now wait, that’s silly too. Let’s try again.

You open up a letter template in Word and edit it. You print it out. You fold the paper and place it in an envelope, then you post it.

Getting better? Well you used a computer, but the computer can do so much more. This is where the intelligence comes in. Your training administration software that you entered the booking into, that should have all the information it needs to generate the letter for you. Print it and post it.

Let us go further, if the software has the users email address then it can send them an email automatically. It can attach pre-reading material appropriate for the course, it can attach a map to the training location because you gave it one.

Why would you want to do this manually? There are far more important things that you could be doing.

That’s just one step in the process. What about automating evaluation forms and reminders? What about seeking authorisation and sign off automatically?

There’s more too. Since the information is now in a database and not a spreadsheet you can report on it easier.

Software can and should do more than just replace paper.

Change management

This is all good stuff, but there are other side effects to implementing a real training administration system to automate business processes – you’ve got to have business processes, and you must be able to describe them.

For example if you have a cancellation charging policy, then sure you can automate it. But if you are always overruling it then do you really have a policy at all, or is the policy not to charge? These are important conversations that often don’t happen until you start implementing a system. You also start to think more clearly about what your ‘blue sky’ process is, which can be automated, and how you can minimise the manual interventions that cost you money. You get clarity too. Is everyone following the same policies?

There are downsides of course, a software system won’t be as flexible as a spreadsheet, but the benefits of automation and consistency will always outweigh that.

Change is rarely easy, but it is ultimately rewarding.

November 30, 2011 / stevehurcombe

A Blended Learning Odyssey

We are all gloriously different and we all learn differently.  We seek, consume and absorb knowledge in different ways (aurally, visually, perceptively), in different environments (classroom, online, smart phone, DVD) and at different paces.

The means by which we acquire skills and training depends on the complexity of the subject matter and our pre-existing knowledge of the subject matter.  Undertaking training to become an expert in aeronautical engineering may require a blend of practical instructor led tutorials, video learning and text based study.  A refresher course in fire safety on the other hand, may be best acquired via a short video tutorial.

Blended Learning, then, offers a means of targeting specific content through the most appropriate delivery channel to ensure optimum absorption of knowledge!  It is surely the most efficient way of delivering learning across an organisation as you can both control content and put control of learning outcomes into the hands of the learner.

ROI through Blended Learning

Blended Learning, as the name suggests, implies blending different learning environments, such as traditional instructor led classroom events with technology supported mobile and online events to achieve predefined learning outcomes.  A blended learning approach is more flexible in meeting the needs of the learners and a more efficient way for organisations to deliver learning and development programmes.  Blended learning reduces the reliance on resource intensive instructor led classroom events and allows training teams to optimise their budget.

Blended learning provides a ‘good’ mix of technologies and interactions, and importantly it embraces the social aspect of learning.  The result is a socially supported, constructive, learning experience; this is especially significant given the profound effect that it could have on distance learning.  Individual learners can draw on communities of experts, fellow learners and practitioners to augment their success.

Blended Learning gives us the best of all worlds in its power to deliver a mix of content, from the theoretical to the practical, through a mix of media, from text documents to video instruction.  Instructors and curriculum developers can collaborate to produce the best course material.  Learners can access a wealth of information to enhance their classroom or on-the-job learning.

Course leaders can deliver pre- course material via eLearning to ensure delegates arrive at scheduled events with the required starting knowledge, and deliver follow up assessments to ensure the right skills have been acquired and learning objectives met.

How to Deliver a Blended Learning Programme

A blended learning programme may include classroom events, video learning content, and online assessment modules.  The exact combination depends on analysis of the learning objectives, the competencies required, the audience and the resources available, which requires sophisticated management tools.

Designing the learning programme: with a wider choice of content types and delivery mediums to combine comes greater complexity.  Once learning outcomes have been defined, content and the appropriate delivery media must be designed and the course programme created.  There needs to be a logical flow to the learning and how it is consumed.

Defining roles and responsibilities: with a blended learning programme there might be multiple instructors so it is crucial to assign roles and responsibilities to avoid conflict and confusion.

Delivering and managing the programme: delivering a successful blended learning programme requires a central management function to ensure consistent and clear communications among instructors and learners; provide accurate evaluation and reporting at each stage across all learning elements and effective planning of resources.

Manage costs and meet ROI goals: blended learning offers great flexibility and great effectiveness, but the challenge is to make the blend efficient as well.  Cost controls that work hand in hand with quality assurance and learning effectiveness measures help manage ROI.

Blended learning, if managed effectively, can deliver tangible ROI and ensure you optimise your training budget.  The key to success is a comprehensive learning management system that can handle multiple delivery mediums – from instructor led classroom events, to eLearning to Video Learning to Mobile learning – not only from a planning and resourcing angle, but also provide accurate evaluation, management and reporting.

November 25, 2011 / stevehurcombe

Berkhampstead School are loving iPads in the classroom

Berkhampstead School have introduced iPads into the classroom and they appear to be a roaring success, this is a quote from the newsletter:

iPADS IN THE CLASSROOM
We have been really excited by the introduction of iPads in the classroom this term. It is certainly a quicker and cheaper alternative to a room full of computers but most importantly they can be used to work alongside our traditional teaching methods. The iPads can be used as a quick warm up in maths, as a word processing tool in English in addition to an accessible dictionary and an Internet reference tool in the humanities. They have been priceless in our creative curriculum for taking and editing photographs and creating music compositions. They are easy to print from and to store work and more importantly very easy to restore if they go wrong!

Many parents have asked for recommendations of apps which have been influential in the classroom. Our current top eight in the Prep are:
Pages
Comic Life
IFPoems
GarageBand
iDraw
Brain Challenge
PopMath

and

The iPads have been enormously successful and the children love them; they seem to have no difficulty learning how to use them and they are a great educational asset.

Great stuff!

October 21, 2011 / stevehurcombe

Siri, book me on the next flight to New York and drive me to the airport…

I’m 45 years old. Over the years I’ve seen some amazing advances in technology. If I could have told you way back in 1976, that today I would be typing an article on a glass slate. That the slate has a touch sensitive keyboard, no moving parts and a high resolution colour display. That it is connected to a thing called an Internet, without wires. That this Internet thing is a massive interconnected web of computers and my article could potentially be read by hundreds of millions of people, worldwide (well, I did say potentially!).

Not only would you have thought that I was crazy, but you would have been unlikely to have even been able to visualise what I was talking about.

Back then we had dial telephones, not because they were retro and cool, but because that was the state of the art. Computers were unknown outside of the lab. TV came with 3 channels.

The changes I’ve seen over the last 35 years must have happened at the fastest rate ever witnessed by the generations that have come before, and I wonder how much faster it will go. The only thing that is certain – it will change.

‘I will ignore all ideas for new works on engines of war, the invention of which has reached its limits and for whose improvements I see no further hope.’

- Julius Sextus Frontinus, prominent Roman engineer (c. 40-103 AD)

Today three recent advances were demonstrated that gave me a glimpse of what might be coming next, a world where technology starts to become a seamless part of our lives, rather than the accessories that they feel today.

They are, in no particular order:

Apple’s Siri. What may be the first real world implementation of a practical computerised assistant. It’s only as good as its data sources, and a lot of those are currently locked up inside the companies that own them. That will change of course, once they work out who is going to pay for it – will Siri always get its data for free?

Google’s self driving car. It works, well. They have even made it slightly aggressive so that it is able to make its own way across an intersection – without that it would be too cautious and never go anywhere.

How Google’s self driving car works

Computers are beginning to see. We saw that revolution start with the Kinect system and lately two more very interesting demos have been aired:

Marco Tempest performs magic using iPhones (and some neat software). His TED Video:

…and how he did it:

 

This is another related video that you must see, Researchers create a touch screen on any surface

 

On their own they are cool things, but together, packaged for the masses, they are game changers. That’s where we came in:

Me: Siri, book me on the next flight to New York and drive me to the airport…

Siri: Ok Steve, setting destination for Bristol Spaceport, eta New York 4 hours. Would you like me to book dinner at your favourite restaurant?

September 16, 2011 / stevehurcombe

Thinking of blocking YouTube? Please don’t

I must be getting old! I didn’t get the whole YouTube thing. Until recently my experience was limited to watching a couple of high profile videos, such as the baby panda making mummy panda jump with a sneeze, circulated in the usual way, via viral email.

Stairway to heaven, a classic viral YouTube video

Then I saw the light. It started with a website that linked to reviews of iPad cases, and more recently a video from a spares company.

A video by www.espares.co.uk

I found these reviews very helpful. It helped to see the dynamics of the iPad case, how it handled, how it folded and how sturdy it was. Visual content can help a user appraise a subject far more efficiently than reviewing pages of text and all sorts of companies and individuals are embedding video to enhance their content.

I then progressed to more professional tutorials and guides. It’s not just YouTube either, there are a number of alternatives including Vimeo and Viddler.  Microsoft have a large library of videos.  Pluralsight thrives on producing high quality videos for software developers.

The challenge for organisations is managing access to appropriate content on these sites and it is increasingly common for companies to set their firewall to block YouTube.  After all, we don’t want people surfing YouTube looking for the latest cool viral video.

How to curate a list of videos appropriate for your company

Ideally what you need is a personal YouTube for your company, a curated list of the best videos appropriate to your needs, one you have control over and can put in front of your staff. This will help people quickly locate the videos they need. The Enterprise Study Video Learning module allows you to do just this by compiling videos into chapters and ‘books’. These videos can be:

  • uploaded to your dedicated secure area on our site
  • self hosted on your own servers
  • or uploaded to YouTube

You can configure the content to record plays in the user’s training records, or just allow them to be played anonymously.

I’ve put together a small selection of videos to demonstrate what I mean and I hope it will convince you that there is a good business case to keep YouTube on your network.

The Library – by Enterprise Study [opens in a new window]. Go take a look – I’ll be here when you’re done.

Tips for creating your own videos

Once you are sold on the idea of video, I’m sure you will want to produce your own.

Here are some tips:

  • Watch several videos related to the topic or style that you want to produce and see how they do it. Make notes about what works and what doesn’t. Is the camera moving or fixed? How did they light it? Were they zoomed in close enough. That reminds me of the great Keith Floyd – “don’t film me, film the food“.
  • If you are filming objects then get a tripod for your camera. Shaky camera work should be avoided.
  • A good microphone can make a big difference too.
  • If at first you don’t succeed – try again. The videos you are watching are almost certainly not their first attempt - so be prepared for a second take or two.
  • Get other people in your company involved, it could be a good team building exercise.
  • Write a story board. It doesn’t need to be complicated, you just need to understand what you want to say. This will help you understand what content you will need and who you might need to involve.
  • Have fun! Being passionate about what you do makes for really engaging content.
February 1, 2010 / stevehurcombe

The iPad could cut IT costs in the NHS and IT departments as well as improve the adoption of applications

The iPad ecosystem is tightly controlled by Apple.

This is a good thing – it means it is very difficult to break, it also means that it’s difficult to infect with malware.

Apple doesn’t allow 3rd party companies to install software that has access to the lower level parts of the system (for example Adobe Flash isn’t supported). This limits the possibility of the device being compromised or crashing due to bugs in 3rd party software.

If you believe the media reports then we are unlikely to see Flash on the iPad because Steve Job’s doesn’t trust Adobe to get it right. This is a problem for a lot of eLearning content that contains video or Flash animations, but this will rapidly be replaced with HTML 5 technologies as developers try to reach this new audience. Content could also be hosted with 3rd party specialists (YouTube, uStream) who do support the iPhone and iPad.

Yet the device is very powerful. Many powerful applications relevant to modern business are available as web applications, such as our own application. These are ideal for use on an iPad.

The app store contains many powerful native applications and the app store process, loathed by developers, acts as a right of passage for applications that should limit the possibility of badly behaved applications.

All of these things mean the platform should be very easy to manage by IT departments.

What will be interesting is whether or not we will ever see an iPad ‘desktop’. There’s nothing in the system that would preclude it. In fact the iPad can even be plugged into a keyboard.

Users should find it easy to use as well – which should translate into greater adoption of many applications.

Even email can seem complicated to many users, on the iPad it’s easy.

January 29, 2010 / stevehurcombe

Why the iPad will succeed

>Robert Scoble recently tweeted:

“Normal people still don’t see as having a great web experience on their mobile phones as important. I see it everyday in mobile stores.”

and

“For instance, I search Google for sushi, find a restaurant, then click on its phone number. We aren’t doing a good job of explaining this.”

It is this inexperience with technology that will make the iPad succeed.

The geek crowd at TechCrunch, Engadget et al. myself included, see the iPad in the context of all the other great devices out there. To us it is evolutionary, a great step forward, but not a massive one.

The other 95% of the poplulation isn’t exposed to the most recent technology in the same way – they will see the iPad on the TV, both in the news and in Apple’s adverts, and they will see a magical device.

I can imagine the reactions now:

“I saw one of those in Star Trek/Avatar I want one”

“I didn’t know you could do that”

For the first time they will see that technology is getting very close to meeting the promises it has been making for the last 20 years – and I think they will want it.

It will also be interesting to see how the other players respond to it.

I think Microsoft will have to get into the hardware business – there is no way they can compete with that level of integration without owning the end to end experience. They need to drastically shorten their release cycles to catch up and they can only do that with a new approach.

Windows Mobile 7 will be a defining moment for Microsoft, not just for the mobile platform, but for the company as a whole. It will demonstrate to the world that it can innovate in a way that can match Apple and Google. They will have to start from scratch and they will have to be willing to drop the Windows Mobile 6.x legacy.

There are signs that this will happen, but if they don’t then I would take that as a sign that they will not be able to keep up, let alone take the lead.

January 5, 2010 / stevehurcombe

Timing attacks

I’ve just read an interesting article (linked) that describes how a Google encryption library was hacked by detecting how long it took for the code to fail the request. The longer it took, the more of the key was correct.

The solution was to make sure that the comparision always compared every character regardless of how many were correct.

However that’s only one solution to a particular, limited scenario.

A commentor described how a library may take several different paths to analyse a request. Making sure that all of those different paths took the same amount of time would be very difficult, if not impossible.

There may be a simpler solution.

Way (way) back when I were a lad, I put a microswitch and an alarm on my bedroom door, but my brother would always find and defeat the switch as the alarm always went off as soon as the switch was tripped.

I solved the problem by adding a delay to the alarm, it was then impossible to tell how the alarm was triggered.

It occurs to me that a similar solution would work here. Just add a random delay into the code and you will add enough noise to mask what the code is really doing to the outside world.

Follow

Get every new post delivered to your Inbox.