Team Norms Docs - 2011-Fellows/hackastone GitHub Wiki
This document describes our team social contract for this project Reference Establishing Norms
Standups and Workflow
- Stand-ups will be held every other day, and we'll catch people up on slack if they can't make it
- Review project board with everyone present (including project board status of people not present)
- Communicate any blockers we have
- Anything we finished
- Anything we'll take over
PR Protocol
- Pull from main to feature branch before making a PR, to ensure all merge conflicts are resolved locally
- 2 people must review a PR
- Cannot push to main
- When you have a PR ready, ping on slack
- Two reviewers self-nominate, reply in-thread that they are doing so
- Other people can be pulled in to help solve any questions that come up on the PR
- Once PR is merged, ping the group again to pull
Team Expectations
Objectives
- The goal of this project is to be something fun, to work on the side
- This is secondary to the job search or other pressing personal/career things
- Workload will be flexible -- more work may go to whomever has the capacity for it
Slices
- We will assign tasks as vertical slices with the exception of styling
- The time commitment for the remainder of the cohort will be 1 - 2 hours a day (5 - 10 a week)
Issues
- Be respectful, mature, and understanding about conflict resolution
- Don't take it personally :)
- If the group is divided on a certain decision we will take the following steps:
- Take 10-15 minute break
- List out the pros / cons
- Vote on it
- If you are frustrated
- Take a walk or get some water
- Talk constructively about actionable items (e.g. raise your hand instead of interrupting, let me learn and struggle until I ask you for help, etc.)