Sign in to follow this  
Jacaylbaro

Somaliland – When Software Projects Destroy Countries

Recommended Posts

Somaliland is an autonomous region that is probably very much like your pre-conceived notions. Its 3.5 million people have struggled through warfare (many suffer post-traumatic stress disorder), the economy is “in early stages of development” and it has suffered greatly to gain recognised independence.

 

Few people know of its existence, fewer still care about its future. But we should. The Horn of Africa has seen great misery and human suffering over recent decades, and whilst it is a country that has many faults including widespread corruption, it is at least a better attempt at democratic, peaceful governance than anywhere else nearby.

 

Alas, the entire country is now at risk, thanks to a technical “solution” to a problem that never really was.

 

The current edition of Private Eye has in its column “From Our Own Correspondent” a story from Hargeisa that should make all involved ashamed of themselves. Emphasis throughout is mine:

 

Somalialand is the only place in the Horn of Africa that is democratic, stable and tolerant. Yet because of misplaced fears of the mushrooming of micro-states, we remain unrecognised by the international community, 18 years after declaring our independence. As a result the world keeps us at arm’s length and has instead forced on us consultants so greedy and inept that the very peace we now enjoy is under threat.

 

Elections in an impoverished, nomadic society are never easy, but our record of closely contested polls compares pretty well with our neighbours [somalia, Ethiopia, et al]. Our friends faraway nevertheless thought that what we really needed was a state of the art biometric finger printing and facial recognition system to compile a voter’s roll. But an operation of such complexity – not to mention the $10m funding – could not possibly be trusted to us natives.

 

[...]

 

Alas, this model [...] has somewhat underperformed. Presidential elections have been postponed four times now and are 18 months late, and now we have the prospect of civil war as our politicians cannot agree on a way forward.”

It’s a stable country that has a reasonable record on electoral fraud prevention. Who then thought that an advanced biometric system was what this country needed?

 

I’ve left out from the Private Eye piece the criticisms of how NGO Interpeace are (mis-?) handling this, how Britain and the US are washing their hands of it, and the details of who is blaming who, but the error was there at the start: they placed the country’s future in a technology system that wasn’t needed. No doubt it was profitable for somebody.

 

This is a country with a GDP per head of $226 – the vast majority of the population are living on less than $1 per day. $10 million could have helped address woeful statistics such as only 25% of Somaliland adults are literate, and just 17% of children go to school. The funding could have even helped the 72% of the population without access to clean water get some new wells.

 

But it gets worse.

 

The nomadic culture that dominates Somaliland (any two citizens can work out how they are related by sharing their names and clans), is culturally sensitive to finger-printing. That of course makes a biometric database a fatally flawed model. The problem they are attempting to address – that people from neighbouring countries could vote – has been “solved” with a system that introduces new problems, that means not even all of those entitled to vote want to necessarily register.

 

To cap it all off, the people who went about delivering the system didn’t just do a bad job at implementation, but a thoroughly awful one. According to some sources on the ground:

 

The current voter list is neither accurate nor can it form the basis of a fair and transparent election. The only alternative is to go ahead with the election without voter lists.

Interpeace stated in a controversial and a very contradictory press release dated July 25, 2009:

 

“The Voter Registration system was seriously abused during its implementation, with widespread corruption and systematic fraud, resulting in the failure to record the fingerprints of more than half of all registrants. In other cases, over 150 registrations were made with a single fingerprint at the same registration centre, or through photographs instead of in person.”

Say what? There are voters walking around with 150 polling cards, and others who got registered without ever actually turning up? That sounds like the kind of thing the project was meant to protect against. But the systems can spot all that and deal with duplicate registrations, right? Well, according to another source close to the action:

 

IT Professionals advised the hardware of the server should be upgraded and software to be reexamined to be fit to handle database of 4 million voters in Somaliland. The testing phase must include plan for next 20 years according to population growth rate.

 

They called for upgrade of both hardware and Software including the operation system, which should have latest security and performance tuning patches. The hardware upgrade should include Hard Disk, RAM and the Processor. They highlighted that majority of the data captured in the server are not in text [but in] binary format like picture and fingerprint, which needs massive storage area. RAM and Processor helps the server to boot and run quickly particularly during filtering the duplicates. [sic throughout]

Failures then, include:

 

The whole project has several fatally flawed assumptions under-pinning core choices

The money could have been put to more effective use elsewhere

The software was designed incorrectly and therefore its output is unreliable and can’t be trusted

The server infrastructure is under-equipped and under-managed so now they need to add more storage, more memory and increase processing power (and by the sounds of it, whack on a few service pack upgrades).

These are all failures we see in IT projects on a regular basis. If this were a new ERM or accounts platform we’d sit around the board room table, gravely shake our heads, talk about “lessons learned”, and put it all down as a bad job. We’d move on, avoiding the compulsion to try and “fix it” due to our own notions of “sunk cost”. This is in essence, like thousands of IT projects that have happened over the last few decades.

 

Except in this case, the consequences are more serious: the country now faces civil war.

 

As you go about your daily work rolling out technology to your clients and customers, you may not think that your potential failure to deliver will result in human fatality. However it will have consequences.

 

Iit’s important we think carefully as our industry takes a greater hold on the workings of civilisation and shapes ever more its potential, about what our lust for automation and control can do to lives if we fail to live up to expectations. Somaliland is an extreme – but sobering – example.

 

As an early supporter of NO2ID and long-term member of Liberty, Amnesty International, and others, I have heard enough stories about technology tampering with elections that even as an advocate of the power of software to improve society, I am perfectly happy that my native democracy requires nothing more than pieces of paper and some pencils to conduct an election. I sincerely hope that somebody decides it’s good enough for Somaliland too, before it’s too late.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this