CodeYourFuture / Ops-Programme

The CYF Programme
MIT License
1 stars 0 forks source link

Recruit code reviewers for ITP [REMOTE ASYNC] #124

Open SallyMcGrath opened 1 month ago

SallyMcGrath commented 1 month ago

Task

Recruit industry professionals to do short focused code reviews on trainee pull requests.

Skills / background

Commitment

Numbers (reasoning)

How many PRs: ~100

Each trainee opens at least 1 PR per week and should get at least 1 code review per week. For ITP 1 with 115 learners, we need to budget for 115 per week. Learners will drop off over the weeks but the PRs get more complex, so I'll treat this 'number' as constant.

How long does it take: ~30 hours per week

It takes at least 30 minutes to do your first code review on an assignment and 5-10 minutes to do the next one on the same task, so you should be able to do 3-5 in one hour. Exceptions: TV Show project in final module of ITP.

How many people do we need: ~15

This means we need to recruit 25-30 hours of code review per week for ITP 1. Let's say for 100 learners we need 25 hours of code review and so a healthy number would be 10-15 people globally committing 2 hours each per week.

What does 'enough' look like

How to participate within CYF

  1. Join #intro-to-programming in main Slack
  2. Read the code review canvas, all details are there https://codeyourfuture.slack.com/docs/T2H71EFLK/F07PNB84Q05
  3. Each linked ITP repo also has a guide to help you: https://github.com/CodeYourFuture/Module-User-Focused-Data/blob/main/HOW_TO_REVIEW.md

Help I'm lost