Schedule Expectations (When are we available to work together and individually? What constraints do we have? Make sure to discuss the remote questions above in regards to this section):
- Use all dedicated project time.
- Ensure group have at least a one hour break for dinner.
- Stop group project work by 8pm.
During our meeting on Thursday or Friday each week we will discuss project working time over the weekend:
- share our availability/constraints
- set time(s) to connect live over the weekend
- set goals/deliverables for what we want to achieve over the weekend
Communication Expectations (How and often will we communicate? How do we keep lines of communication open? How will we make decisions as a team? How will we communicate about our emotional and mental well-being with each other?):
- Connect live daily on zoom at the start of the dedicated project work time.
- Review our GH project board together at the start of each project working session:
- Update project board if any issue statuses have changed since the day prior
- Assess issues to-do/in-progress and prioritize tasks for the day
- Assign prioritized tasks
- Connect around 7pm, either live or via Slack thread to give update on progress etc.
- Make judgment call on who should review your PR (i.e. just frontend/backend or mix of both)
- If reviewed by both FE/BE - last person to make a comment/approve should merge.
- If it was only reviewed by frontend OR backend then we'll come together as a group to review before merging to give others opportunity to comment.
- Everyone will annotate both FE/BE
- Allocate tasks applicable to our track as we work through the project board to get even distribution of work Revisit this section once we're reading to start implementing our feature
GitHub projects Utilize issues
- Add cards for all issues
- Team members need to add cards for tutorials or research that they're doing
- For tutorial/research cards, make comments on cards to share resources and summarize findings
We'll take regular breaks every 25mins.