Register
Submit a solution
The challenge is finished.

Challenge Overview

Welcome to the Topcoder iOS Development Scorecard Ideation Challenge.
If you are involved in submitting/ reviewing/ copiloting native iOS development challenges, we want to hear from you.
Even if you aren’t -- we’d still love to hear from you. 

Introduction

All native iOS development challenges currently follow the default code scorecard - which is not necessarily the best fit for native iOS development challenges. As part of the newly formed Topcoder mobile practice, we are overhauling all aspects of mobile development challenges and we’d like to start off with native iOS development challenges

Requirements

The ask is simple - we want you to list out the various aspects of iOS development that should be covered in the scorecard. For a start, what should be considered as a major or minor requirement, what should be considered as a violation against best practices. Some examples
 
  • Any crashes in application should be considered a major requirement miss?

  • Any unimplemented screen should be considered a major requirement miss?

  • Any missing screen elements which do not critically affect the overall usability of an app should be considered as a minor requirement miss?

  • Adherence to MVC vs. MVVM vs. other frameworks in terms of best practices

  • Violation of Apple’s Human Interface Guidelines should be a major or minor requirement?

Look at the current scorecard and put your knowledge/ experience of iOS challenges to work and submit to us as to what you think should be the best-suited scorecard for native iOS challenges.
 

Review

The submissions will be reviewed by the PM and copilot and will be ranked based on overall suitability. We want this to be an exhaustive process so we’re offering 6 prizes for this challenge. We may eventually pick and choose ideas from multiple submissions to build and test a new native iOS scorecard. There will be no appeals or appeals responses.

If you have any questions, please post in the forums
 

Scorecard Definition

Submit your scorecard based on what you think is the best-suited option for native iOS development scorecards. Your submission must include:
  • A document explaining the requirements in the scorecard and why you picked them and why they are important.

  • A spreadsheet for the actual scorecard. It must include:

    • The minimum passing score

    • The maximum passing score

    • Group Title

    • Section Title

    • Question Text

    • Question Guideline

    • Question Type -- options are:

      • Scale (1 -10)

      • Yes/No

    • Question Weight (can be from 0 to 100)

    • Document Upload -- options are:

      • N/A

      • Optional

      • Required

    • Question Weights

      • Value from 0 to 100

      • Sum of question weights within a section must total 100.

    • Section Weights

      • Value from 0 to 100

      • Sum of section weights within a group must total 100.

    • Group Weights

      • Value from 0 to 100

      • Sum of all group weights must equal 100.

This is a screenshot of our Scorecard Admin Tool.  Your spreadsheet must allow us to easily add the scorecards to the tool using the data in the spreadsheet:

If you have any questions, please post in the forums

Final Fixes

As part of the final fixes phase you may be asked to complete one round of minor changes to ensure your submission meets the stated requirements of this challenge.

 


Final Submission Guidelines

Please see above

ELIGIBLE EVENTS:

2018 Topcoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30064558