This document is a framework for your team to establish a clear and effective working agreement. Fill out the sections below as a team to create your official contract.
Team Members¶
What are the names of all the team members?
[Team Member Name 1]
[Team Member Name 2]
[Team Member Name 3]
[Team Member Name 4]
Expectations¶
Maximum hours per week committed (including meetings): [Answer]
How far in advance of a deliverable deadline should tasks be completed? [Answer]
Process for notifying the team if a member cannot complete tasks on time: [Answer]
Quality standards for all submissions: [Answer]
Communication¶
Regular in-person meetings (when, where, and purpose): [Answer]
Regular online meetings (when and on what platform): [Answer]
Primary communication tools for informal and project-related discussions: [Answer]
How and when we will meet with our mentor: [Answer]
Task Management¶
System to track tasks and progress: [Answer]
Process for assigning tasks and marking them as complete: [Answer]
Code Reviews and Contributions¶
Branching strategy for the GitHub repository: [Answer]
Process for submitting and merging pull requests: [Answer]
Expected timeframe for reviewing a teammate’s pull request: [Answer]
Breach of Contract¶
What is our agreed-upon three-step process for addressing a breach of this contract?
[Answer]
[Answer]
[Answer]
Values Exercise¶
Each team member should pick their top 5 personal values from the list of common personal values and provide a brief definition or description for each. This helps the team understand each member’s priorities and perspectives.
A list of common personal values to choose from
Accountability · Achievement · Adaptability · Ambition · Authenticity · Balance · Collaboration · Compassion · Courage · Creativity · Curiosity · Dependability · Discipline · Empathy · Equity · Excellence · Fairness · Family · Flexibility · Growth · Health · Honesty · Humility · Humour · Independence · Initiative · Integrity · Kindness · Leadership · Learning · Loyalty · Openness · Optimism · Patience · Perseverance · Precision · Pragmatism · Privacy · Recognition · Reliability · Respect · Responsibility · Security · Self-improvement · Service · Simplicity · Stability · Sustainability · Teamwork · Transparency · Trust · Wellbeing
Example¶
Name: [Team Member Name]
| Value | Definition / Example |
|---|---|
| Integrity | I clearly document my data sources, explain assumptions in analyses, and honestly report any errors or uncertainties in my code or results. |
| Respect | I review teammates’ code carefully before giving feedback, respond constructively to suggestions, and respect others’ time by showing up prepared to meetings and discussions. |
| 3 | [Definition / Example] |
| 4 | [Definition / Example] |
| 5 | [Definition / Example] |
Team member values¶
Name: [Team Member Name]
| Value | Definition / Example |
|---|---|
| 1 | [Definition / Example] |
| 2 | [Definition / Example] |
| 3 | [Definition / Example] |
| 4 | [Definition / Example] |
| 5 | [Definition / Example] |
Name: [Team Member Name]
| Value | Definition / Example |
|---|---|
| 1 | [Definition / Example] |
| 2 | [Definition / Example] |
| 3 | [Definition / Example] |
| 4 | [Definition / Example] |
| 5 | [Definition / Example] |
Name: [Team Member Name]
| Value | Definition / Example |
|---|---|
| 1 | [Definition / Example] |
| 2 | [Definition / Example] |
| 3 | [Definition / Example] |
| 4 | [Definition / Example] |
| 5 | [Definition / Example] |
Name: [Team Member Name]
| Value | Definition / Example |
|---|---|
| 1 | [Definition / Example] |
| 2 | [Definition / Example] |
| 3 | [Definition / Example] |
| 4 | [Definition / Example] |
| 5 | [Definition / Example] |
Signatures¶
By signing below, each team member agrees to the terms and conditions outlined in this contract.
[Signature — Name 1] — [Date]
[Signature — Name 2] — [Date]
[Signature — Name 3] — [Date]
[Signature — Name 4] — [Date]