Overview
|
UI Prototype Competitions are designed to take the graphics (UI storyboards) and information architecture (IA wireframes) of a web site or application and create a demonstration of the working application. Storyboards and wireframes are developed in TopCoder Studio. Prototypes in this type of competition are created in HTML/CSS and are generally used as the input of the next phase of development, although some prototypes move directly into production (simple web sites, for example). |
|
Contest Timeline
Contest Posting
TopCoder posts the competition details, specification deliverables, IA deliverables, UI deliverables and timeframe for active contests
. Members can read through the documentation and decide in what capacity they would like to be involved - Competitor or Review Board Member.
Review Board Creation
The Competition Manager (a TopCoder employee) will select the Review Board from the pool of pre-qualified members who are members of the UI Prototype Review Board. If you would like to review Prototype Competitions [please click here].
Competition
The Competition phase consists of competing individuals creating the prototype utilizing the wireframes and storyboards provided. The creation of the prototype is based on the specification deliverables included in the Contest Posting phase as well as any other documentation and instructions that are included in the contest posting. The end result of UI Prototype Competitions is a prototype that exactly matches the storyboards with all pages linking together. The goal is to demonstrate how the web site or application will appear to the end user after it is fully developed (minus database, component, etc. functionality).
Each competitor will be responsible for creating their working environment unless otherwise specified in the competition details.
Review
At the completion of the Submission phase, the contest will enter the Review phase. This phase will consist of testing the prototype in all applicable browsers and reviewing the code.
Before the full review can begin on any submission, it will be screened. Submissions that do not have the proper file folder structure and/or cannot be viewed in a browser will be failed (disqualified).
Each submitter will have a scorecard set up in Online Review. Reviewers will score each submission based on a scorecard. The scorecard will ensure all prototyping standards are followed, and that each requirement is met as outlined in the contest deliverables.
The Appeals and Appeals Response phases will follow the Review phase. Each submitter may appeal any reviewer statement, as long as it is factually wrong. Each Reviewer will respond to the Submitters' appeals.
Based on the final scorecard standings after all appeals have been settled, a winner will be determined. Winners in this contest are designated based solely on their scores from the Review phase. The winner will then enter Final Fixes. During this stage, all identified bugs and Review Board comments must be integrated into the prototype. After Final Fixes have been completed, the prototype will be reviewed again to verify the correctness and completeness of the fixes.
All prize winners are subject to Final Fixes and must meet their deadlines to avoid payment penalties (see below).
Support
The first place finisher will be awarded 75% of his/her prize at the completion of the UI Prototype competition (after Final Fixes). The remaining 25% of the prize will be awarded after the first place winner has successfully supported his/her work as described below.
The second place finisher will be awarded 100% of his/her prize at the completion of the UI Prototype competition.
After the Review phase, the winning submission will move on to the Support phase. The winner will support the prototype for 30 days following the Final Fixes phase, including performing all bug fixes. After the 30-day support period, any identified bugs will run through the standard TopCoder bug fixing processes which the winner may or may not choose to participate in. Any requests for enhancements will result in additional payments to the winner.
If a defect is found in a prototype, it will be fixed through TopCoder's standard component bug fixing process. An appropriate deadline will be set to fix the prototype and the winner will integrate the patched prototype once it has been fixed. If the prototype fix falls outside the scope of the 30-day support period, the winner will be paid additional money to integrate the prototype into the web site/application once it has been fixed.
If the winner misses any deadlines for fixing defects, they will be lose a percentage of their remaining prize in accordance with the following schedule:
- If 3-5 bug fixes are late, then 5% is lost.
- If 5-10 bug fixes are late, then 15% is lost.
- If more than 10 bug fixes are late, then 40% is lost.