A group project by Zack Nemeroff & Virginia Ladd
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?):
- We wish to gain a better understanding of React components and making API calls via fetch and Promise.all as well as tackling a brand new project w/o comp.
Team strengths & collaboration styles (consider discussing your Pairin qualities here):
- One of our teams strengths is our ability to effectively communicate with one another regarding issues and work styles. We feel our collaboration style is working together or in the same area as much as possible for big picture task and utilizing Slack to accomplish remote work.
How we can use our strengths to overcome obstacles:
- We intend to utilize our peers and students in higher mods when we encounter a problem that we are unable to solve after an extended period of time.
Schedule Expectations (When are we available to work together and individually? What constraints do we have?):
- We will set daily/weekly goals for workflow and delegate certain functionality. We intend to do the majority of our work after class.
Communication Expectations (How and often will we communicate? How do we keep the lines of communication open? How will we make decisions as a team?):
- We will communicate on a daily basis performing retros and discussing our plan for that day.
Abilities & Growth Expectations (Technical strengths and areas for desired improvement):
- We wish to gain a better understanding using React components as well as new tools like Router.
Workload Expectations (What features do we each want to work on?):
- We're planning on working together, and implementing features together, as much as possible for this project.
Workflow Expectations (Git workflow/Tools/Code Review/Reviewing Pull Requests/Debugging and Problem-solving Techniques):
- Each team member will make meaningful PRs and receive code review from one or more team members. We will use React, Jest, Enzyme, TDD, GitHub project board, Slack vid calls.
Expectations for giving and receiving feedback:
- We intend to be honest and polite when we address feedback to one another. Knowing that just because I disagree, doesn't mean I think I'm right and you're wrong. We will use the "compliment sandwich" technique as much as possible.
Project management tools we will use (GitHub projects or Trello are popular tools):
- We will use GitHub Project Board to manage and delegate all elements of our project.
the struggle is REAL
- It is important to recognize when problems become larger or more complex than anticipated
- Recognizing when we are avoiding difficult or less desirable tasks to complete
- Make sure we take to time check in regularly on current progress
- Not meeting deadlines or using time productively / getting partner help