Typist at a keyboard
End users are increasingly creating business applications
R E L A T E D   C O N T E N T
ADVERTISEMENT

Do it yourself

The rise of end user development will bring further innovation in the future

Dharmesh Mistry, Computing Business 17 Apr 2008
ADVERTISEMENT

It has been hard to pick up any IT publication in the past six months and not read about the lack of technology skills in the UK, the falling number of graduates enrolling for IT courses and the increase in outsourcing.

Sector skills council e-Skills UK is undertaking some great work to raise awareness and address the issues at hand.

But e-Skills’ focus remains on getting more people with the right skills into the industry ­ is that the only solution to filling an impending skills gap?

If the IT industry requires 140,000 professionals per year, would we be closer to a solution if we could make new entrants four times more productive?

After all, improving productivity has been core to IT since its creation.

Large amounts of work which used to be undertaken by IT professionals have already been automated.

Programmers used to write specialised accounting and calculation applications to automate tasks.

Now, many IT workers ­ who would not necessarily be classified as programmers ­ are creating business solutions using spreadsheets because it is quicker than using a programmer.

Social networking sites, meanwhile, provide an up-to-date example of using technology to automate tasks previously undertaken by developers.

Creating a simple web site used to require programming in HTML and JavaScript ­ and if it was a transactional site, IT managers would also need to write
server-side code in an additional language.

Today, complex sites can be created on the web without writing a single line of HTML code through Web 2.0 platforms such as MySpace, Facebook and Bebo.

And through Amazon and eBay, complete online retail operations can be created without using PHP, Java or Active Server Pages.

The trend is something of a silent revolution, but it has a name: end user development (EUD) ­ the creation of systems by people who are not trained or employed as programmers.

The University of Manchester is one of the key supporters of e-Skills UK and is also a key researcher into EUD.

Its findings indicate that there will be only three million professional programmers in the US by 2012, compared with 90 million end user developers.

Such developments could be the key to unlocking improvements in productivity ­ here are a couple of real-life examples of how much further innovative companies could take EUD.

A major global bank started a project with offshore development and later provided the same specifications to a set of developers using a productivity tool.

The result: a team of 30 offshore developers completed the project after six months; five developers using productivity tools finished it in three months.
In the second example, an insurance standards body had to produce a number of complex forms based on XML standards that were developed for insurers and brokers to exchange business.

Rather than just look at tools for building forms quickly, the organisation adopted software that converted existing XML standards into usable documents.

Just like engineers who create smart factories, we need more software firms to focus on productivity tools for the masses, rather than enriching development for the niche programmer market.

We need companies to adopt more innovative approaches, such as EUD, instead of relying on programmers.

However, do not expect the major software companies that derive their revenues from IT professionals to drive the trend.

After all, EUD is not in their interests; but innovation is already out there and it is being driven by smaller companies with specialist market skills.

I am not proclaiming the end of programming, but the birth of programming without code for everyone.

Dharmesh Mistry is chief technology and operations officer at edge IPK

Tags: Strategy, Software

Like this story? Spread the news by clicking below:

Post this to Delicious del.icio.us    Post this to Digg Digg this    Post this to reddit reddit!

Permalink for this story
R E A D E R   C O M M E N T S

M A R K E T P L A C E
Sponsored links
United Kingdom | MI5 Security Service
Software Developer/SQL Specialists Working for MI5 you will use your expertise to protect the UK from terrorism, espionage and other threats to national security. You'll be joining a team that provides essential technical analysis and ... more >
London, United Kingdom | London School of Economics
  IT Services -Systems Specialist  (Business Continuity), Salary: £38,212 - £44,264 p.a. 2 years fixed-term LSE is a cosmopolitan community in the centre of London focusing on the study of the social sciences. IT Services ... more >
Leeds, United Kingdom | NHS Connecting Health
  Project Manager, Leeds, up to £53k  NHS Connecting for Health is an agency of the Department of Health supporting the NHS to deliver better, safer care to patients, by bringing in new computer systems ... more >
Maidstone, United Kingdom | Kent Police
  Assistant Forensic Computer Analyst - Police Headquarters, Maidstone, £20,164 - £23,632 Permanent Contract Digital devices and information communication technology are present in almost every investigation the police service undertakes. Kent Police Digital Forensics Unit ... more >
More jobs
Job zone
Job of the week
Related jobs
Search for a job
 
Try our Advanced search