Skip to content

Instantly share code, notes, and snippets.

@dietza
Last active April 7, 2021 01:08
Show Gist options
  • Save dietza/1e6e1177e98891465196c681f354e66f to your computer and use it in GitHub Desktop.
Save dietza/1e6e1177e98891465196c681f354e66f to your computer and use it in GitHub Desktop.
VegShare Capstone DTR

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:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment