Smaller Indiana

Making people and ideas findable

Humans are social animals. We love to communicate and connect. And we love to compete. So it makes sense that Top Coder can engage 200,000 software developers through competitions to create killer apps. But can a motley group of far-flung geeks really be trusted to build apps for your company? Is this practical? Do you think corporations will ever embrace this model? Share your thoughts and your experience here

Tags: apps, coder, competition, crowdsource, killer, top

Share

Reply to This

Replies to This Discussion

I don't think it makes sense to have a complete business application developed within the context of a time limited competition. But the reasons vary depending on the situation. Let's look at the question from two angles:

1) a business aspiring to become an independent software vendor which licenses the target application either as a shrink wrapped product or as a service

2) a business needing a custom application for use in-house

For case (1), the company's long term survival hinges not only on the release of a single version but also the ability to extend and improve the product for years to come. Software is a competitive marketplace. If one company releases a product that is wildly successful and makes lots of money at it, you can be sure that other companies will attempt to enter the marketplace to get a slice of that pie. One release, no matter how good, will one day look stale and inferior when competitors start add innovative features.

If you crowdsource your application through a competition, your relationship with the developers is probably over once the competition is done. The developers will be coding with a much shorter term mindset, namely get the job done by the end of the competition. In that state of mind, the code usually isn't written from the standpoint of robustness or maintainability. That drives up the cost of training developers who later have to maintain or improve the code base.

If you've got an idea for an application and have a vision for building a business that will grow and endure, you're better off building up a team of smart-and-get-things-done people who have a vested interest in its success. You don't get that from the one-night-stand nature of competitions.

Regarding situation (2), chances are that an in-house business application will have to integrate with an existing infrastructure that is heterogeneous, quirky, and in some cases sensitive. Developing non-DOA deliverables will be a long shot if some of the points of contact are legacy systems or proprietary products for which developers cannot easily obtain tools. Testing may require databases which, in production, contain personal information. Creation of mock data sets may not be feasible.

The integration specifications may require divulging pieces of the business' IT architecture, information that you probably don't want falling into just anyone's hands. When the competition is global, the field may contain entrants whose personal ethics do not share the same concern for secure handling of confidential information as your company does.

Having said that, I do think crowdsourcing might have a place in business application development. Suppose there is a component that can be adequately isolated to be developed outside the full context of the application. Perhaps the component hasn't been developed yet, or is an old piece of code that is underperforming, and there is no one on staff who has the time or expertise to develop a good implementation. I think in a case like this, the scope is narrow enough that the a short term engagement can bring about a superior result at a reasonable price.

Reply to This

RSS

Discussion Forum

Leah Barr

Chinese, please! 18 Replies

Started by Leah Barr. Last reply by Stephanie Daily Nov 24.

Jason Williams

Iraqi cuisine?

Started by Jason Williams Nov 12.

Erik Deckers

Updating the IndyIndieCoffee.com website 2 Replies

Started by Erik Deckers. Last reply by Toni Carr Nov 11.

Stephanie Daily

Little Help from My Foodie Friends 26 Replies

Started by Stephanie Daily. Last reply by David Mark Oct 29.

Mike Seidle

Best Wings in Indy 25 Replies

Started by Mike Seidle. Last reply by Nicki Laycoax Oct 23.

Jan Dye

Top Burgers in Indy! 3 Replies

Started by Jan Dye. Last reply by Brian Huff Sep 25.

Leah Barr

Need good downtown coffee shops! 10 Replies

Started by Leah Barr. Last reply by Christy Glesing Sep 14.

Shannon

Taquerias? 6 Replies

Started by Shannon. Last reply by Carolynn ni Lochlainn Sep 3.

Rick Garrett

Local Food Bloggers, interested in a new project?

Started by Rick Garrett Aug 3.

Brian Huff

July Lunch 20 Replies

Started by Brian Huff. Last reply by Stephanie Daily Jul 23.

About

Pat Coyle Pat Coyle created this Ning Network.

Help

A few things to consider before joining Smaller Indiana:
1. Please use your real name (first and last) when you sign up, or we cannot open your account

2. Please do not use logos or commercial images for your profile photo

3. Events should be posted in the events calendar

4. You can post pretty much anything you want on your own personal page (self promotion, etc), and you can change the style of your personal profile page to reflect your corporate identification if you so choose.

5. Please keep all comments civil and polite. It's OK to feel strongly about a subject, and it's OK to be critical of ideas, but please refrain from personal attacks of any kind.

If you witness or experience any issues, please contact admin@smallerindiana.com and we will look into the matter.

6. Smaller Indiana is supported by its members, and by corporate sponsors. If you're interested in learning more about sponsorship, please call Pat Coyle at 317 332 7878.

© 2009   Created by Pat Coyle

Badges  |  Report an Issue  |  Privacy  |  Terms of Service