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

Groups

Forum

Steve Stuck

Copenhagen Climate Conference Doesn't Matter 1 Reply

Started by Steve Stuck in Green Issues & Environment. Last reply by Marita Topmiller 29 minutes ago.

Pat Coyle

Are you buying soft power? 9 Replies

Started by Pat Coyle in Politics. Last reply by Amy Stark 33 minutes ago.

Darlene Freeman

Networking

Started by Darlene Freeman in Non Profit: events, news, ideas 2 hours ago.

Kyle Lacy

The New Email? Google Wave 9 Replies

Started by Kyle Lacy in 2.0 thinking (on marketing, branding, experience, etc). Last reply by Marita Topmiller 4 hours ago.

Ann Clifford

Hidden Paycheck Revealed 3 Replies

Started by Ann Clifford in Business. Last reply by Chris Theisen 8 hours ago.

Drew Smith

Hidden Paycheck Revealed 4 Replies

Started by Drew Smith in Business. Last reply by Chris Theisen 8 hours ago.

Laura Antrim

Office Space Downtown

Started by Laura Antrim in Non Profit: events, news, ideas 1 day ago.

Pat Coyle

Is "real time" killing real news? 14 Replies

Started by Pat Coyle in Media: mass and social. Last reply by Robby Slaughter 1 day ago.

Matthew C. Erich

30 Year Fixed mortgage rates @4.75% with zero point 1 Reply

Started by Matthew C. Erich in Classifieds - blatant self promotion. Last reply by Matthew C. Erich 1 day ago.

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