Crowdsourced Software Development?

by Joanna Pineda Posted on January 14, 2010

This afternoon, the MatrixMaxx team at Matrix Group held a Town Hall meeting with clients to get feedback on about a half dozen features slated to go into the 10.1 version (scheduled for release in early February).  We could have surveyed clients via e-mail or a Web survey; we could have conducted a focus group; we could have called a select group of clients and consultants; or we could have gone with our gut and made decisions about credit card processing, meeting wait lists, individual relationships, etc.

Instead, we decided to crowdsource the specifications.  Crowdsource?  What does this mean?  Wikipedia defines “crowdsourcing” as the “act of taking tasks traditionally performed by an employee or contractor, and outsourcing them to a group of people or community, through an “open call” to a large group of people (a crowd) and asking for contributions.”  Wikipedia also uses this definition: “the trend of leveraging the mass collaboration enabled by Web 2.0 technologies to achieve business goals.”

In the past, Tanya (the Director of MatrixMaxx) and I would sit down, discuss requirements, maybe make a few calls, and then decide on the specifications for each release.  This time around, we decided to get immediate feedback from as big a group of clients as possible to validate our ideas and generate new ones.

The Mechanics of the Town Hall Meeting

Immediate Benefits of our Crowdsourcing Experiment

I don’t think the meeting could have gone any better.  Even I was surprised at the level of engagement from clients, as well as the thoughtful feedback on our proposed changes.  Here’s what we learned:

The biggest benefit to the software team?  We got resolution on a bunch of requirements and the developers can plow ahead with their coding.  We are definitely going to do this again in the future, maybe even do a Town Hall meeting prior to the planning meeting for each release.

How about you?  What do you think of our experiment?  Have you participated in a crowdsourced event or project before?  If you participated in the Town Hall meeting, what did you think?

Related Articles