As a mentor, it is hard to evaluate an internship project as Fail. Different mentors have different criteria, different expectations, and different personalities. We could help mentors by establishing minimum criteria that a project project should have in order to Pass. These criteria should be objectively measurable and discrete, helping interns, mentors, and org admins to evaluate the situation with common parameters.
Both Google Summer of Code and FOSS Outreach Program for Women have three checkpoints related with payments. Which criteria should we establish for each?
- Official start of the project
- Detailed plan agreed with the mentors.
- Project created.
- Meetings with mentors started.
- Bonding period report published.
- Mid-term evaluation
- Weekly reports up to date.
- Patches published and accepted (or equivalent for non-coding projects).
- Regular meetings with mentors.
- If there is a delay in expected deliveries, plan updated accordingly.
- Full-time routine established
- End of program evaluation
- Weekly reports up to date.
- In sync with mentors.
- Full-time routine.
- Project completed, or at least a functional prototype.
- Tasks created for known bugs, missing features, and suggested improvements.
- Documentation for users and contributors.
- Wrap-up report.
Comments and edits welcome.