TopCoder—Crowdsourcing Software Long Before Crowdsourcing Got Cool

Can competitions and prizes get you to the Moon? Google thinks so—it’s backing the $30 million Lunar X Prize, which will be awarded to the first privately funded team that sends a remote-controlled robot to the Moon, drives it 500 meters, and collects video of the trip. Back here on Earth, the $10 million Archon X Prize is being offered to the first team that can build a device that sequences 100 human genomes in 10 days or less, and the Wellpoint Foundation is proposing a $10 million Healthcare X Prize for the first organization that figures out how to deliver a 50 percent improvement in the cost-effectiveness of community healthcare over a three-year period. Right here in the Boston area, Waltham, MA-based InnoCentive is using the prize model to attract solutions for dozens of problems, ranging from improving the fire resistance of polyurethane foam to accelerating the growth of soybean shoots.

But in Glastonbury, CT, there’s a company called TopCoder with a prize-based business model that predates all of these efforts. It’s using the model to create products that are arguably more relevant to our economy in the short term—better software applications. And it’s doing it for far less money; first-place winners rarely take home more than $3,000.

Companies like AOL, ESPN, Ameriprise, Ferguson, Geico, and LendingTree have outsourced thousands of software development projects to TopCoder’s worldwide freelance community—“from something as simple as a Web page all the way up to full-blown enterprise resource planning (ERP) systems,” in the words of company founder and chairman Jack Hughes.

The model is so successful that it’s attracting the attention of business scholars from Harvard, MIT, and other academic centers. “They’re creating enterprise-class software projects in a highly distributed setting, and for me that was an order of complexity that I wasn’t expecting,” says Karim Lakhani, an assistant professor at Harvard Business School who has written two papers about TopCoder.

You might wonder why the competition model attracts any willing participants, considering that competing takes a lot of work, and that the big money is usually reserved for the top-placing teams, while everyone else gets zilch. Indeed, I’ve always wondered whether giant prize programs like the X Prizes are an efficient way for a society to array its resources—just look at the 26 organizations that collectively invested more than $100 million competing for the $10 million Ansari X Prize. All but one of the teams walked away with nothing after Burt Rutan’s SpaceShipOne won the prize in 2004.

But TopCoder has invented a system that seems to work, both for its clients and for its community members. For one thing, the company never bought into the winner-take-all concept. For each competition, the company sets the dollar amount of the first-prize award based on the size of the job and the amount the client is willing to pay. TopCoder sets aside about half as much for the second-prize winner. The third-, fourth-, and fifth-place winners don’t get cash, but they do get points—and everyone gets paid later out of a general prize pot based on how many points they’ve accumulated.

“We wanted to avoid the problem of people submitting and always coming in third and never getting paid,” says Hughes. While it’s standard practice elsewhere in the software business to offshore software development to the cheapest available labor pool, “We just weren’t interested in that,” says Hughes. “We were more interested in

Author: Wade Roush

Between 2007 and 2014, I was a staff editor for Xconomy in Boston and San Francisco. Since 2008 I've been writing a weekly opinion/review column called VOX: The Voice of Xperience. (From 2008 to 2013 the column was known as World Wide Wade.) I've been writing about science and technology professionally since 1994. Before joining Xconomy in 2007, I was a staff member at MIT’s Technology Review from 2001 to 2006, serving as senior editor, San Francisco bureau chief, and executive editor of TechnologyReview.com. Before that, I was the Boston bureau reporter for Science, managing editor of supercomputing publications at NASA Ames Research Center, and Web editor at e-book pioneer NuvoMedia. I have a B.A. in the history of science from Harvard College and a PhD in the history and social study of science and technology from MIT. I've published articles in Science, Technology Review, IEEE Spectrum, Encyclopaedia Brittanica, Technology and Culture, Alaska Airlines Magazine, and World Business, and I've been a guest of NPR, CNN, CNBC, NECN, WGBH and the PBS NewsHour. I'm a frequent conference participant and enjoy opportunities to moderate panel discussions and on-stage chats. My personal site: waderoush.com My social media coordinates: Twitter: @wroush Facebook: facebook.com/wade.roush LinkedIn: linkedin.com/in/waderoush Google+ : google.com/+WadeRoush YouTube: youtube.com/wroush1967 Flickr: flickr.com/photos/wroush/ Pinterest: pinterest.com/waderoush/