Crowdsourcing for Software Development
If code is poetry, poetry.io is its agora.
Ismael Ghalimi
| Step | Activity | Duration | Description |
#1 |
Submission |
Up to 1 week |
A sponsor submits a project for development. Cash prizes and a deadline are set. The project is advertised to developers. |
#2 |
Development |
Up to 4 weeks |
Multiple developers compete for the same project. Code is stored in separate private repositories on GitHub. The sponsor has access to all repositories. |
#3 |
Selection |
Up to 1 week |
Selection criteria are defined by the sponsor. The general public is invited to rate all entries. Up to three finalists are selected by the sponsor. |
#4 |
Refinement |
Up to 2 weeks |
Finalists refine their entries. The sponsor works closely with finalists. The sponsor tests and validates final entries. |
#5 |
Awards |
Instantaneous |
Cash prizes are awarded by the sponsor to one or three winners. Copyright for the code of winning entries is transfered to the sponsor. The code of all other entries is released under an open source license. |
