IT in the Field
October 4, 2008
Jeff Allen (jra), an aid worker and logistician for MSF, wrote a very “keep-it-real” article about IT in the field for aid workers, which Jon Thompson (former MSF) published on his blog. I will copy and respond to some of his points here:
Here’s a beneficiary for you: the data manager for a Congolese health district. During a meningitis epidemic, it’s his job to enter all the paper forms arriving by bicycle and moto from around the region into a spreadsheet setup by the WHO.
While this task appears to be artificially constructed by organisations and technology, it is an important one, and one where technology can also help. For example, if the data was entered on PDAs or mobile phones instead of paper forms, it would not be necessary to re-enter it. Using electronic data entry also has other advantages:
Jeff continues:
My boss sent me over to him to try to find out why he could never give us the data we needed on time in order to make good decisions about our meningitis intervention. He explained that he can only work when the generator is on.
Easily solved with a laptop (as he later points out), or with a large UPS, or a low power computer (e.g. Inveneo, Aleutia) and solar and battery power.
Then he explained that sending files with Yahoo mail is slow, and doesn’t always work… Use POP, not webmail. Slow, unreliable, expensive connections are the enemy of web apps.
Webmail is indeed very slow, unreliable and inefficient over low bandwidth connections. But we have not yet succeeded in making desktop clients as easy to use. Melissa Ho writes in an email to TIER group:
Has anyone ever asked why everyone uses webmail even though that’s obviously the wrong thing to do in low bandwidth environments? Of course – set up is easier, and people do not necessarily have personal computers on which to download their mail… people don’t know how to configure their email or set up pop download. How many of you use pop? Even I had to go through three mail applications before I could get pop working properly in Uganda this past August.
ISPs and webmail providers could offer downloadable software preconfigured with the user’s login details for POP or IMAP use. Google could easily do this by using their own Gears library in their webmail software to make it work offline. Or any programmer could pick up the Thunderbird source code and work on making it easier to configure for Gmail users, for example.
we found evidence of several viruses making it impossible for him to open any document with “virus” in the filename.
Which is a bit of a problem for a health worker dealing with the AIDS virus or influenza, for example. Jon Thompson, another former MSF logistician, already responded to this point:
Anti-virus: AVG FREE Personal Edition. Enough said. Don’t even waste your time on anything else. This will take care of 90% of your problems.
Unfortunately I have to take issue with this point. AVG has failed to detect several viruses that I have encountered in the field, and I have a laptop currently infected with one which it refuses to detect and AVG refuses to accept samples of the virus or display any interest at all in faults in their product as I’m not a paying customer. AVG helps a bit, but it does not solve the problem.
Better solutions could include switching to a less common operating system such as MacOS X or Ubuntu Linux, security lockdowns, and dedicated devices which can only be used for spreadsheets, word processing and web browsing, for example, and nothing else. A general-purpose computer is just as happy about running a virus as any other application. A dedicated one does not have to be.
Such computers can be supplied preconfigured and locked down by the “vertical programmes” which supplied the data manager’s “AIDS computer” and “Malaria computer.” In fact, for them to supply a computer to the field without a commitment to maintain it is bordering on irresponsible in my view, like leaving a huge pile of grain unguarded and causing a vermin infestation, or training staff to use a medical procedure that requires a particular type of supply and then withdrawing that supply, making their training useless.
Another issue with antivirus software (and hence with running Windows in the field, where antivirus is essential):
How do we remove viruses? It’s easy, right? Update your virus scanner and scan. But an update is 12 megs, or USD 60 on satellite, and completely impossible to download on a 30 kbit/sec link from Uganda. So no update. MSF solves this problem by sending virus update CDs to the field monthly. But the viruses you catch in Africa tend to be locally written (this one was from a technical university in Nairobi). If they ever end up in the virus databases at all, they arrive late.
Sixty dollars to download an antivirus update that probably won’t fix the problem? And you know most antivirus companies issue updates almost daily, right? That or get a virus. That’s the cost of using ordinary Windows (not locked down) in the deep field.
I also like the idea in a comment posted by Stefan on the blog:
Run a virtual Windows machine on a Windows base operating system that is not used for anything else. Keep a clean copy that you start up every day and ditch at night. Start up with the same clean copy the next morning. Keep your files on a thumbnail. If the virtual machine gets infected, just ditch it.
Unfortunately this will not stop your “thumbnail” (I hope he means thumb drive?) from getting infected and carrying the virus into your freshly cleaned virtual machine each day.
Jon sees the operating system/virus issue as “a problem with education and advertising,” and claims that billboard adverts for Ubuntu will help to fix it. I have to disagree here too. Using Ubuntu is not aspirational for people living on low incomes because it has virtually no presence here either, and certainly has an image problem compared to MacOS X and Windows. But that’s hardly the point.
The data manager is not going to take his PC supplied by an NGO, reformat it and install Ubuntu. No way. He might just about go as far as installing anti-virus software, but I doubt that. He is an end user, not a system administrator. He doesn’t install operating systems, particularly not different ones than the one supplied with the computer, if he wants it to keep working (sort of).
The “vertical programmes” and NGOs need to supply systems which are fit for purpose, in other words which are appropriate for use in the field, rather than being a liability. If he’d received the computer with Ubuntu installed, it would have stayed installed. If he’d received the computer with a lifetime antivirus subscription, automatic updates locked on, and free (to him) bandwidth to update it, it would be up to date.
Why do these organisations supply inappropriate systems to developing countries? I’m not qualified to comment, never having worked for one, and if you are, please jump in. I’ll publish another article about this at some point, with hopefully more educated opinions. But here are my uneducated guesses about what’s wrong with some organisations (governments and NGOs) and their use of IT:
- They don’t properly test their systems in the field;
- They don’t collect or respond to feedback on how well their systems work in the field;
- They are conservative. They stick with what they know, especially with IT, after getting their hands burned a number of times by expensive IT failures in the past;
- They don’t want to rock the boat of their cosy relationships with their IT suppliers;
- They don’t want to jump onto a “fashionable” bandwagon such as Linux;
- They don’t want to be seen to waste money by buying Apple kit, which is very expensive, even though it’s very reliable and easy to use, so probably justifiable;
- They have heavy investments in proprietary technologies such as Exchange, which ties them to Windows;
- They end up stuck with Windows as a consequence of the above;
- The larger ones, like most organisations, have heavy process issues which impede change
- They have understaffed IT departments with underpaid or underqualified staff, which also impedes change;
- IT departments, which should be enabling infrastructure, instead tend to exert too much control over the core activities of the organisation;
- The systems they deploy organisation-wide (e.g. Exchange, Domino/Notes, Windows) are not fit for low-bandwidth or disconnected users, but are still mandated
I would argue that governments and NGOs need to check whether their IT systems are working in the field, and if not, commit to investing in fixing it. Heads of programmes should be driving forces for change within their organisations, at every level, not afraid to cut red tape, subvert procedures, call for more funding for IT or calling for heads to roll, if it helps them to achieve their core mission.
I’m not advocating that they should be blasé about IT. Far from it. I think they should be wary of IT, and demand that it actually helps their projects, and helps as much as possible. They should not be afraid to ask (and potentially pay) outsiders to give constructive criticism of how their existing IT works and how it could be improved. They should not be afraid to do anything in their power to improve it. I’d recommend that the heads of programmes get together without their IT staff to discuss how they could all use IT better, and then present a combined front to the IT department.
I also think that these organisations should consider using an agile approach to IT in their programmes, which minimises their risk of project failure by:
- working very closely with end users (very similar to participatory development methodologies);
- not committing to big infrastructure up front; and
- by continuing to deliver useful incremental improvements in the programme throughout the IT project.
I’ll write more about agile development in a future post as well.
Footnote: jra’s blog is a great example of low bandwidth design. 25 kB to download. Well done that man. Puts me to shame.

thanks for sharing man
Chris-
Good stuff but I think you missed my point.
1) Almost no one uses PDA’s. Mobiles – yes. (See my post on Nokia Data Gathering.)
2) Is anyone buying and deploying Inveneo? Who is Aleutia? What is their penetration. Odds are Jeff’s guy in Congo will never know about either.
3) Webmail will stay the same until the cows come home. Sure, someone can write tricky code but will the guy in Congo ever see it? Probably not. Gmail with Thunderbird. It took me less than 5 minutes and I am not Jeff Allen.
3) Remember my point was that AVG was better than nothing for a local health worker. No anti-virus is perfect and almost no anti-virus is free. AVG is one of the few av’s that is free, fairly light and fairly competent. If we are talking about viruses made in Africa then no one is going to win that war. However, it is far preferable to have something rather than nothing.
4) Mac OSX does not exist in the rest of the world and barely in the Balkans, some of which are even slated for EU membership.
5) So you do support Ubuntu adoption as an alternative? I think you are getting my point. You could just install Ubuntu and forget about the AVG argument.
6) Again, I am not worried about aid workers as we all bulletproof our machines before shipping overseas. Vertical programs that distribute hardware almost never follow-up so anything they put in the field is usually toast within a few months. For example, let us just say that something causes the OS to hiccup so the well meaning local IT guy steps in and recommends reinstalling the OS. Of course the owner doesn’t have one so the IT guy offers one of his own. Bootleg install. Story over. My concern is for the guy at the end of the line that must rely on the well meaning local IT tech. (Don’t get me wrong, some of them are brilliant!)
6) Again, pre-configurations are wiped out with one reinstall.
7) Not $60 for Jeff’s guy to update as he doesn’t have a BGAN and, yes, the local network is too slow. (People forget that a lot of downloading can be done during the ‘dark hours’ which is 7pm-8am local time when the networks are relatively free.) If you’ve got no BGAN and a slow network my argument for ‘education and advertising’ starts to gather steam where the local DVD sellers are made aware of free software that actually works.
9) Forget about NGO’s as they are not the problem. Remember, this guy worked for the Congolese Gov’t so he gets whatever trickles down (a few odd machines from international agencies) but other than that he is on his won which brings us to the point which Jeff found him at – making do with what he knows of and what he has access to. His support team? The local DVD vendor and the well meaning IT tech. Therefore, educate the local health official, the DVD vendor and the local IT tech via ads in the newspapers, radio, TV that they all read/listen to/watch daily and give them at least a fighting chance. Had MSF not sent Jeff to the Congo, you, me and Jeff would be none the wiser. There are hundreds of thousands of folks in the exact same boat and odds are no IT tech on this side of the pond is going to fix the problem.
Please keep this debate going so that hopefully more voices will be heard. I’ll cross post in the hopes it will help.
Thanks again and keep up the good work.
Jon
Sorry about the numbering!
Dear Chris,
Very interesting article on the woes of working in the field.
I am particularly interested in your observations of the problems of getting data through expensive connections to the tune of US60 for a mere anti virus updates.
While there is not much I can do about most of your problems, I would like to recommend you try to use our AGE tools and contents for education in rural areas.
Our speciality is being able to send animated contents through slow dialups in seconds for hours/days of usage. So there is no need for CDs to update your remote computers for schools.
If used widely is good for the environment too as it dispenses with the use of paper for homework thus saving the poor students lots of money in the long term.
More information is available at http://www.paperlesshomework.com which would explain why and how AGE would be able to close the digital divides by making contents VERY EASILY available anytime and anywhere with a simple slow dial ups.
Further there are tools for school teachers to create their own contents.
We are currently offering this globally free of charge to schools who want it.
Check out these links
http://www.govtech.com/dc/articles/270167
On how AGE is used to reach out to the poor underserved 5 billion
and on how AGE using legacy OS is able to overcome most problems you face now.
http://www.paperlesshomework.com/surf
And the benefits of using AGE
http://www.paperlesshomework.com/Ybenefits.htm
Here is a link what is AGE all about
http://www.paperlesshomework.com/Ywhatisage.htm
We hope your project would benefit from our efforts.
Our project was funded by the Malaysian government and was one of the finalists in the Stockholm Challenge 2008.
Go ahead, try it, we can give them to you for free.
Regards
Alan
OK, first, massive love fest here: Everyone’s right. Yay! Good we are talking about it!
But if everyone is right, then how to square that Jon and I are painting a dire picture of everything not working and others are proposing perfectly reasonable, even brilliant IT solutions?
Here’s what it boils down to, I think. The IT exists. The will exists to repackage it understanding the needs of the resource poor context. The will exists to learn about those needs (I can tell, because we are having conversations like this, and people are always asking me what the reality is on the ground). What’s missing?
Seems to me the answer is it is the street sense of what works that is missing.
For an example of the street sense in action, take a look at Kunnafoni’s le Source (I did a blog posting on it a few days ago). This is what the future of IT innovation in Africa looks like. With all due respect to Aptivate’s accomplishments, it’s not guys like you and me that will get real penetration, but guys like them. For another example, see DHIS — developed in South Africa, Ethiopia, Vietnam, and India (not in Maryland, Oxford, or California).
(PS: Jon, night time updates don’t work. The generator is off then. My colleague was at home eating fufu by the light of a kerosene lantern then.)
(PPS: It _matters_ that no one outside NGO data-gathering projects uses PDA’s in Africa. Africans get their broken phones repaired at the guy on the corner who cracks them open and exchanges motherboards and LCD’s and stuff. If he doesn’t have any dead PDA’s to mine for parts, he can’t fix the NGO PDA’s that come to him. It’s an ecosystem, and PDA’s are an endangered species.)
(PPPS: I joked with Jon that he should start a Humanlink IT4D Certification Program and take well meaning, but clueless, IT developers on trips to the bush to see where their code will run. Perhaps if the funding agencies started requiring Humanlink-lead field trips before NGOs can start work, the NGOs would stop suggesting unworkable things.)
[...] Jon Thompson on Follow on to ‘IT Next to…JKE on Follow on to ‘IT Next to…IT in the Field … on Follow on to ‘IT Next to…IT in the Field … on [...]
[...] another article sooner. I’d like to respond to some of the comments on my previous article, IT in the field, by some of the people I mentioned, Jeff Allen and Jon Thompson. I’ll include their comments [...]
Just to point out a couple of low bandwidth options for webmail. (The authors may be aware of them, but readers who come later might not be):
The mobile version of gmail is a lot better – http://m.gmail.com
And fastmail is great – compressed, text only, powerful interface that hasn’t changed much for a while (so works well with old browsers) … http://www.fastmail.fm/
There is a very interesting article about the other side of this problem, the attitude of non-technical staff to technical staff. It reflects on the problem of changing attitudes and technologies in an organisation and deploying better technologies in future, as discussed above:
http://k12ltsp.org/mediawiki/index.php/Dealing_With_Uncooperative_Tech_Staff
It’s written for teachers but applies equally well to any organisation that I can think of.