301-ProjectPlanning

301 Project Agreement - September 2021

Home


Cooperation Plan

Every person on your team is an asset. This is your chance to discover the hidden strengths and areas for growth for each team member.


Conflict Plan

Your team should agree on a process for handing disagreements, should they arise. It is better to have a plan in place ahead of time so you can all refer back to it when necessary.

If/when conflicts arise, we will be direct and mindful in communicating with each other. If we are not able to figure it out amongst ourselves, we will involve help from Keith, Craig and/or Stacey.


Communication Plan

Before beginning to tackle the project, determine how your group will communicate with each other. This is not an individual effort. Make sure everyone feels comfortable with the identified methods of speaking up.

Main hours: 9a - 5p; with flexible outside hours as needed.

Use Slack as needed.

Be in classroom as needed through lunches if available.

Prioritize main functionality of site before stretch goals & design.


Work Plan

Explain your work plan to track whether everyone is contributing equally to all parts of the project, and that each person is working on “meaty” problems. This should prevent “lone wolf” efforts and “siloed” efforts.

Utilize Trello to break down tasks into small, manageable chunks.

Take ownership of task/feature you feel confident working on, but be mindful of time-boxing and speaking up when struggling for too long.

Try Pair-Programming when stuck on a feature.


Git Process

Plan out what your team’s Git workflow looks like for coding tasks.

Describe at least: