Project: VegShare
Group Member Names: Allison Dietz, Christina Cook, Cole Fiscus, Aiden Mendez, Grayson Myers
Goals and Expectations for the Project (What does each group member hope to get out of this project? What do we want to achieve as a team? How will we know that we're successful?):
Achieve the declared MVP, including testing
FE - solidify React knowledge, working with hooks (no class components) and testing with Cypress
Uderstanding FE interactions with GraphQL (Apollo Client??), PWA design
Gain better understanding of continuous integration (plan to use Travis CI)
Team strengths & collaboration styles (consider discussing your Pairin qualities here):
BE have more familiarity & comfort w/ GraphQL and CI
Organization and setup Persistent and curious, willing try new ideas to see if shit works
How we can use our strengths to overcome obstacles:
Rely on resources and learning from previous experiences to troubleshoot while learning the new technologies
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):
Break regularly from 4-5:30pm
Prioritize group stand-ups and working time during designated class hours, more divide-and-conquer after-hours
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?):
Daily stand-ups for quick check-ins, expecting more BE-focused/FE-focused group programming
Did you feel left behind during the work today? Were there any aspects of the code written today that you didn't fully understand? How are you feeling about the project so far (application, collaboration, goals, progress)? What goals do you want to accomplish the next time that we meet?
Format API contract and communicate clearly, promptly if it needs to be changed / updated
Abilities & Growth Expectations (Technical strengths and areas for desired improvement):
(expectations for project)
Workload Expectations (What features do we each want to work on?):
Discussed personal prioritization / balances of job-search vs. project focus
Workflow Expectations (Git workflow/Tools/Code Review/Reviewing Pull Requests/Debugging and Problem-solving Techniques):
Using git MERGE workflow
PR & Issue templates
GH Project Board w/ issues (milestones for checkins)
Pomodoro Break Schedule:
approx. 50min on / 10min off POM schedule when working as groups
Expectations for giving and receiving feedback:
Aim to offer actionable solutions - what would make this 10/10? Kind & courteous, prompt and direct
Additional Remote Considerations:
Be considerate of environment, minimize distractions as able
Aim for over-communication Be considerate of time agreements, aim to be prompt or notify if you will be missing
Project management tools we will use (GitHub projects or Trello are popular tools):
Love GH project boards - set up kanban (set up with user stories as issues) Pomodoro (remember to set it!) Slack Escalidraw / Miro for wireframing
Day 1 Deliverables -
- DTR
- Solidify MVP
- FE & BE Repositories
- project board
- Issues w/ user stories
- PR & Issues templates
- wireframing
- schema design
Additional Notes: