Top Coder
Top Coder
Case Analysis of the article TopCoder (A); Developing Software through Crowdsourcing
they receive for being winners of contest as well as the feedback received after they have entered
a competition.
Case Analysis of the article TopCoder (A); Developing Software through Crowdsourcing
According to a community member, a TopCoder rating could be vital to a programmers career.
Often prominent software firms ask potential recruits to procure a TopCoder rating before
applying for a job.
Another challenge to the business model is the ability to maintaining community resources as
well as control contest creation and participation. In order to achieve the ideal number of
participants and submissions, TopCoder managers adjust prize amounts, duration/timing of the
contest, the number of other contests running simultaneously, and limit the problems complexity
and scope. TopCoder also considers the reliability of the contests when decided on the ideal
number of competitors. Like other consulting firms, TopCoder in a crunch, will reach out
directly to individual community members as a last resort. Their unique business model allows
their clients to control production as well as productivity through a concept called TopCoder
Direct. TopCoder Direst is a self-service model that allows clients to use the platform with no
intervention from TopCoder employees. The concept allows managers to educate clients on how
to use the platform to manage contest-based software development process themselves.
Future challenges to the companys business model include competitors changing strategies,
issues of expanding the company, and the use of community members. Competitors are changing
their strategies by using crowdsourcing to find bugs and offer services that allow them to act like
online liaisons between clients and freelance software developers. In this scenario, the
competitor uses one or more programmers to solve the clients concerns. Without direct
competition, the company has a strategic advantage but how long will this advantage last? With
no current competition, the company has consider what issue it might face with expansion. Issues
with expansion focus on client service. If the company expands too rapidly, the staff might have
to face problems with responding to clients questions and apprehensions. For large clients, the
company might have to increase the number of platform managers which is in direct opposition
of their business model. Other problems with expansion include the use of the programmer
community. Some feel that if the company increases the prizes offered per contest, the company
could grow the community but caution stakeholders about increasing the number of contest
offered during the week. If more contest are offered than in a usual week, software quality could
decrease due to the usual reviewers abandoning their post and signing up for contest. Also due to
the increase of the groups of competitors, attracting the same caliber of competitors would prove
to be a challenge which could affect consistency and continuity.
Conclusion
This paper summarized the article, analyzed the core business assumptions of
TopCoders CEO, and discussed potential concerns of the clients that use the company to create
programs. Finally, this paper will discuss potential benefits and disadvantages of running an IT
business using TopCoders business model. Because of TopCoders unique business model, the
company had to create a community of programmers that worked intimately with its platform
managers to create customized software for its clients. The managers also have to work closely
with the clients to evaluate the needs and perspectives to create competitions for the
programmers in order to complete the finished product. TopCoder represents a balancing act
Case Analysis of the article TopCoder (A); Developing Software through Crowdsourcing
between the consumer, the supplier, and the wholesaler. Without one of the players playing the
appropriate part, the system would not work effectively.