This will be used as the guideline for how our team will collaborate.
-
Trevor Ingram
-
Will Green
-
Trevor Ingram
- Has an eye for design.
- Determined learner.
- Communicates effectively.
- Problem solving skills.
- Project Management Skills.
-
Will Green
- Proficient Debugging.
- Proficient Javascript.
- Mentoring skills.
- Object Oriented Programming skills.
- Collaborative Problem Solving Skills.
- Work together to delegate tasks based on skill level while ensuring each member participates in the entire project.
- Help one another if we become stuck on an issue.
- Confidence
- Reaching Out For Help
- Root Cause Resolution
- Craft - HTML/CSS
- Quality - Following standard coding practices
- Communication
We will use the github project manager to lay out tasks and assign due dates to those tasks so that we make sure that we have enough time to complete our MVP state.
- We will speak respectfully and openly to each other should there be any conflict. We understand upfront that there are multiple ways to achieve the same outcome.
- If one person appears to be taking over the project, the other person will speak up and voice their concern respectfully and honestly.
- We'll keep an open mind and consider each others strengths and schedules.
- We will openly and honestly communicate with one another, as we've set clear expectations before beginning the project.
- If a team member appears to "drop out" then we'll escalate our concern to the course instructor.
- Monday morning
- Tuesday evening
- Wednesday evening
- Saturday morning
- Phone
- Remo
- Slack
Stretch breaks as needed.
Texting preferred by all parties.
Setting ground rules ahead of time that each persons opinion matters and is valid. Allocate 5 minutes per person to speak freely.
Setting a clear understanding before going into the project that if there are concerns of any magnitude, they should be voiced with respect and received with humility.
- Tasks will be assigned on days we're working together. Upon completion of tasks, we'll notify each other via Slack.
- We will be using the GitHub project manager to keep track of to-do's and completed tasks.
TBD
- All components will reside on GitHub
- Teammates are included as collaborators
- Main (production) > Staging (pre-production) > Feature (where main work is done)
- We will require at least one person to review PR's. That person will complete the merge. A merge will be done after each feature is completed. We will communicate merges via both Slack and text message.