Information Technology: How to make it work for NGO Programmes

Information Technology (IT) has been identified as the greatest phenomenon after the Industrial Revolution which helped emerging economies like India and China leapfrog the development lifecycle.

Although its benefits have reflected in urban ecosystems, IT has shown potential of enabling rural development. Although recognised by multi-lateral and bi-lateral organisations as a potential tool for fight against poverty, health problems and illiteracy, the potential of ICT tools have not been utilised fully by large number of NGOs working on ground implementation of these development programmes.

Studies and pilots have identified several shortcoming and issues with use of ICT vs its economics, however reflective studies lack perspective of NGOs who end up being intermediaries in utilising ICT tools.

Our work of seven years have shown us some of the primary reasons are:

(Here we are discounting all infrastructure issues for the sake of arriving at focused discussions on issues which could be handled, such as Electricity, Hardware service providers etc.)

1) Management of ICT tools like Computers/Server/towers - NGOs have tried to take up 'total' ownership of managing computing infrastructure which requires highly qualified professionals (and who come expensive), this process worked for sometime till the programme funding lasted but could not be sustained further. Could outsourcing would have been a cost effective solution here?

2) Human Resource Development - Perhaps the most important area, where NGOs have tried to build capacity of IT team within its own fraternity and could not retain then or get the desired output, even after investing huge amount of money in training. Could a outsourcing model been a more sustainable option, considering even large companies have not been able to retain trained IT human resource?

3) Patchwork Software Solution - Identifying/developing the right solution for the development process/programme is the best way to ensure that delivery of the intended service is cost effective and meets the identified need of the community. NGOs have over years tried to develop software's which work as patchwork solution for their need instead of industry standard solutions. Open Source solutions have also not been leveraged properly, as most of these patchwork applications were developed on proprietary platforms and when the developer team withdrew (or left) so was all maintenance support to these softwares. Would "Open Source Community" and "Open platforms" have helped better then the patchwork solutions developed?

Are there other issues that could/should be considered?

I would like to disclaim any bias that might have come in above narrative for or against anyone. We have tried to do an objective analysis based on our years of experience working at the grassroots. Members are free to counter/support the arguments presented. Our intention is to help find solution not to create confusion.

Comments

Thu, 07/23/2009 - 12:08

I found a relevent blog plost regarding One Lap Top Per Child and some problems that arise: http://friendsofafricanvillagelibraries.blogspot.com/2009/07/continuing-...Looks like it is extremely expensive and the potential impact is unknown.  It is a curious discussion. 

Thu, 07/23/2009 - 14:39

You can check a short and inspiring video that shows how technology solutions bring about social change in Africa here. They are both ashoka fellows working in rural agriculture.

Thu, 07/23/2009 - 14:48

does anyone know of any IT organizations that have a pro-bono arm or are willing to take on pro-bono projects who could offer potential assistance to NGO's in developing software solutions or infrastructure building?

 

 

Thu, 07/23/2009 - 18:11

I don't know of any companies specializing in IT that provide their services pro-bono, although I'm sure they do exist. However, there is a growing niche of organizations that connect non-profits with IT consulting and services. One example is TechSoup (it's founder, Daniel Ben-Horin, was just elected to Ashoka's Fellowship). Not only is this "outsourcing" the IT service, but it requres an entire new "middle-man" to do the outsourcing of the services. Very economical for non-profits, yes? Other organizations that connect non-profits to IT services?

Thu, 07/23/2009 - 16:21

I'm a strong advocate for utilizing a patchwork of free online services.

  1. They're free to use
  2. They are hosted online, meaning that there isn't hardware to maintain or software to install
  3. They're constantly maintained by the company and, perhaps most important, constantly getting improved

Tools I turn to:

  1. Salesforce.com for Client Relationship Management (even the free standard version does great contact databasing, and NGOs can get a free enterprise edition edition)
  2. Google for everything from Groups, Docs (Word, Excel, and Forms mostly), Websites, Analytics, Email, etc.  If I were starting an org right now, I'd have teams just run with Google Apps for shared calendar and email@yourorg.org addresses and such

-Ryan

tech.ashoka.org

Sat, 07/25/2009 - 01:14

Hi Ryan, Sarah & Amanda,

You have rightly identified solutions which are the way to go for non-profits. Online solutions with enterprise wide support helps non-profits much better then patch-work dedicated desktop applications that they make and try to migrate all there work on. The case in point are email (yahoo, gamil, hotmail etc.) and groups (yahoo, google, dgroups etc.), which I think are perhaps two most important applications much in use in non-profits. New aplications like Skype and Facebook are slowly gaining favour too, all these are applications which provide you value (for free) and meets your requirement, without you having to have a large trained human resource in your office.

Success of Iphone App store (have more then 30,000 apps) is perhaps the biggest eye opener for large number of mobile companies which never thought having a platform for people to offer there products. This is very much possible for non-profits too, with volunteers in open source community. However the biggest problem that is faced by NGOs is to even identify there needs in a language understanble by programmers.

Sarah & Amanda,

The issue is not as much of pro-bono services, as there are a huge online communities of open source/free software developers ready/happy to contribute and offer services even for free. I think greater issue is that of "middle-men" role, who can help understand the requirements of NGOs and educate the open source community to help them create community ecosystem to support product development, which can then be used "off the shelves" by NGOs.

Unfortunately such people "Middle-Men" do not exist and NGOs instead of trying a little harder go for the short-cut of developing its on softwares, without thinking how will they support it at a later date. One of the reasons we think is also to do wth the mindset of a "product" then a "service", they prefer software as a "CDRom" then as a service like a "mobile connection". I think some education in this direction and concentrated efforts to create a "platform" for "middle-men" would help development of solutions which can offer services to NGOs for there development programmes. We need a "NGO App Store" aka "Iphone App Store".

Sun, 02/13/2011 - 01:11

I agree with you Vijay, the IT revolution in countries like India and China have enabled them to leapfrog the development cycle. 10 years ago India started making a mark as a truly global IT major center and today its on level terms with any other IT behemoth you can think of.

The thing is that with so many software engineers in India many times the thought is just know PHP or coding language makes you a web developer. The fact is that there is more than just HTML coding that goes into web development.

Sean
San Diego Web Developer