Tag Archives: hacksforgood

Fewer Pilots, More Scale: Making Digital Development Work

Back in September 2014, I starting whining about the lack of anything sustainable coming from most of the hackathons / hacks4good / apps4good I was seeing popping up all over in support of nonprofit organizations, government initiatives and various communities, in the USA and abroad. My whining culminated in this blog, where are the evaluations of hacksforgood / appsforgood?

I’m so pleased to see this outstanding blog (IMO) by Ann Mei Chang, Executive Director at U.S. Global Development Lab at USAID, which says, in part:

“despite the potential impact, distorted incentives encourage one-off, flashy pilots (many sourced through hackathons, contests, and PR opportunities), undermining the potential for sustainable and scalable digital solutions. In fact, the proliferation of duplicative and uncoordinated mobile health applications caused an overwhelmed Uganda Ministry of Health to call a moratorium on further efforts in 2012, to ensure a focus on interoperable and sustainable systems… (in developing countries, there is) a lack of relevant platforms and infrastructure (that) means that developers end up spending the vast majority of their time rebuilding similar components from scratch, ending up with less time and money to truly innovate. Too much time and effort is wasted on duplicative work like beneficiary registration and tracking, negotiating and integrating with mobile operators, and promotion and distribution. The result is one-off systems that are fragile, unintegrated, not designed to scale, and unsustainable.

“This cannot continue. The development community needs to invest in reusable systems and the collaboration necessary to build and use these systems. This will mean smarter solutions designed for scale and sustainability.”

Right on, Ann Mei Chang & USAID!

In addition, Ben Ramalingam’s recent Institute of Development Studies blog points out that responsible digital development must also consider the risks of unintended consequences, exaggerating existing inequities, security, and repression.

USAID helped draft the Principles for Digital Development, a set of best practices for building technology-enabled programs, starting with the user. The Principles have been endorsed by over 50 development organizations, including the Bill and Melinda Gates Foundation, Sida, UNICEF, WFP, and USAID. In February, USAID launched a report based on conversations with donors, implementing partners, and development practitioners to better understand how the Principles work in real-world contexts and how we can best integrate them into our organizations.

Also see:

Advice for hackathons / one-day tech events looking for projects to hack

In a conversation with a friend participating in Myanmar’s first-ever hackathon to benefit causes or nonprofits, as well as reviewing recent, similar hackathons all over the world, and other one-day tech events for good like edit-a-thons, it seems to me that the easy elements of putting together these events is securing a space for the event and getting skilled volunteers for such, but the much harder part is identifying projects for these volunteers to work on.

I’m also wondering if any of these projects get evaluated six months or a year down the road, to see if the organization or cause that had an app or web site or database or whatever developed has benefited from the development. For instance – are these apps that are developed actually used six months later?

My favorite hackathon is Knowbility’s Accessibility Internet Rally, which brings together web developers, as volunteers to both learn accessible design techniques and then apply those techniques to building web sites for nonprofit organizations. It’s my favorite because the event is always so much fun, the volunteer web designers take the skills and knowledge they learn from the hackathon back to their workplaces, and the nonprofits still love their web sites many months later.

But it’s pretty easy to sell the idea to nonprofits of volunteer web designers re-creating their web sites. My review of hackathons and edit-a-thons shows that identifying other projects, like apps development, is MUCH more difficult. If you walk into a nonprofit and say, “Do you want an app to help you in your work?” most nonprofits won’t have an answer. Same if you say to most nonprofits, “What wikipedia pages do you wish had better info related to your organization’s mission?”

So I’ve been thinking: how can hackathon or edit-a-thon organizers identify projects or causes for the event? Here are some of my initial ideas. Please add more!

  1. Research nonprofits in your community, and get a sense of how many they are. If you are in a small town, you may want to make a list of every nonprofit in your town (which you can find on Guidestar) and then do some research to see which are active (do they have a web site? does the org’s name come up in a Google or Bing search? Can you find an email address for the org?). If you are in a large city, don’t be under the illusion that you can reach every one of them – even big cities with nonprofit associations cannot say that every nonprofit is a member.
  2. Ask organizers what nonprofits they work with in any way – as a volunteer, as the spouse of a volunteer, as an event participant, etc. In short, look for nonprofits where someone involved in your event already has a personnel connection.
  3. Review what apps previous hackathons elsewhere have created for nonprofits, or what edit-a-thon efforts have benefited nonprofits. Also see this very long list of apps that have been developed for specific nonprofits. Would such app development be appropriate for any nonprofits in your community, at least in theory?
  4. Meet with nonprofits more than once, and with as many different staff members as possible. Just sending an email announcing the event won’t be enough to get nonprofits interested in participating. Sit down with nonprofit representatives face-to-face and speak in non-tech language as much as possible. And remember that different staff members will have different ideas for needs – for instance, here is a list of apps I envisioned that managers of volunteers might want/need.
  5. Don’t meet with any nonprofit that you haven’t gotten to know via its web site – you want to already have an idea of what the nonprofit does, whom it serves, its mission, etc. You may want to do a mapping exercise with the nonprofit regarding how it reaches and serves clients, to identify ways an app or database might help. When asking them what their biggest challenges are, you might want to add “except for fundraising” because fundraising will almost always be the #1 challenge for every nonprofit, and most participants in hackathons want to work on projects related to nonprofit missions/programs, rather than fundraising (at least that’s my experience).
  6. Have a list, in writing, of what a nonprofit would be committing to if they decide to participate. What are the dates and times nonprofit staff would need to meet with organizers and to be onsite at the event? How many hours do you estimate their participation will require? What are your expectations of the nonprofit after the event in terms of evaluating whatever is developed as a result of your event?
  7. If you want to create a smart phone app, have data to show nonprofits that demonstrates that a significant number of potential volunteers, potential clients, and current volunteers and clients, have smart phones. If you cannot prove this, most nonprofits are not going to be interested in investing in smart phone app development.

Those are some of my ideas. What are yours? Share them in the comments here on my blog, or on this thread on TechSoup.

Pioneering in “hacks for good”: Knowbility

Hackathons, hacks for good, hackfests or codefests are quite the buzz words these days.

There are a lot of new initiatives getting a lot of attention for mobilizing people with high tech skills to help various causes at individual events: these initiatives bring these people together to spend the day, or maybe a few days in a week, at computers, usually in one big room, with everyone using their skills to do good, eat some good food, take lots of fun photos of everyone in action, and celebrate the great work at the end of the day.

Good stuff. But one of the first organizations to do this, Knowbility, gets lost amongst the much better-funded, higher profile newcomer groups, and it’s such a shame, because more people really should get to know Knowbility!

AIR Houston 2007

Knowbility is a national nonprofit organization based in Austin, Texas that creates technology programs that support independent living for people with disabilities, including veterans. Knowbility’s signature event is its Accessibility Internet Rally (AIR) – a hackathon that brings together teams of web designers to learn about web design accessibility standards, and then to apply those standards in a competition to create web sites for nonprofit organizations. The result of an AIR event isn’t just a fun day and new web sites; all participants walk away with an understanding of web design accessibility standards they didn’t have before that they can apply to their daily professional work, and the volunteer teams, most of them from the corporate sector, learn about the unique work of nonprofit organizations, creating opportunities for better partnerships in the future.

Knowbility’s activities have earned all sorts of awards and recognition – like the Peter F. Drucker Foundation Recognition for Nonprofit Innovation. On September 21, 2000, the White House issued a press release to highlight programs across the country that are helping to bridge the digital divide for people with disabilities and Knowbility’s AIR event in Colorado was mentioned by President Clinton as a new and noteworthy initiative. And I’ll never forget when they got mentioned at the end of Oprah’s talk show, resulting in an onslaught of emails and phone calls and oh-so-much excitement.

Knowbility earns more than 60% of its revenue through fee-for-service offerings. But that means it still relies heavily on grants and donations. Knowbility is worth your financial support. I really want this organization to continue – more than that, I actually want this organization to launch more AIR events and other activities all over the USA, and beyond! Knowbility is worth your investment.

And if you have ever been involved with Knowbility in any way, consider blogging about your expereince, talking about it on your Facebook status update or Twitter feed or Google Plus profile or other social media profile, and linking to the donation page.

Here are some other blogs I’ve written about Knowbility:

Hackathons for good? That’s volunteering!

Volunteer online & make web sites accessible