Crossposting from my blog at NetSquared
Many NGOs are good at forming strategic alliances to achieve their objectives (they're usually also good at competing each other nearly to death, often at the same time, but I'll keep that for a different post maybe). Yet, at the level of web technology, this usually seems to be limited to the level of exchanging tips and tricks, perhaps some RSS feeds, and referring each other to providers and vendors.
Two major developments are changing that situation now:
From the code level: Easier sharing in the form of Drupal modules obviously is a great step forward, but still leaves you to reverse engineer the code and functionality of a module, to find out what the objectives and constraints were at the time of building.
From the organisational level: The predominant thinking still follows the pattern of coming together, listing needs, identifying commonalities, then trying to pool resources and plan towards development. It doesn't facilitate a "long tail" approach with more ad-hoc alliances based on existing schedules and deadlines.
The middle ground in this is starting to share road maps in a more standardised way: to formulate organisational needs in terms of technical functionality, and indicate "organisational value" as well as expected "workload" (and maybe even available resources or indicative planning).
There are two main processes that need to be in place to make this "open roadmap" work:
I've taken the opportunity as "NetSquared project lead" for the Oneworld Connect project to explore how to translate organisational objectives into feature requests for engineers to work on, working towards a roadmap via a wiki.
And so I was excited when my friend Rob Purdie (who has managed migrations to Drupal for Greenpeace UK and Amnesty International, and is currently working with Concern) organised the first of hopefully an ongoing series of Drupal for NGOs meetups in London, and suggested a session called How To Build a Product Roadmap, with the dream that it helps participants identify roadmap overlaps and then collaborate.
I hope to see this "open roadmap" develop quickly in various conversations in the next two-three weeks already :-)
Comments
Post new comment