Project: Whats Cookin'
Group Member Names: Kyle & Carla
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?):
Carla - Hope to practice using the new array prototype methods we've learned. Also want to get more practice with creating classes and having them interact with each other.
Kyle - Work on communication, terminology, and paired programming.
Team strengths & collaboration styles (consider discussing your Pairin qualities here):
Carla - I'm responsible and a good communicator! Kyle - Keeping a peaceful atmosphere and paired programming
How we can use our strengths to overcome obstacles:
Carla - I think communication is key! If we can both let each other know where we are and what we're struggling with, we can get more done. Kyle - Talk out any problems and come to a solution we can both agree on
Schedule Expectations (When are we available to work together and individually? What constraints do we have?):
Carla - I don't have many constraints. I'm super flexible. Kyle - Has to be home by 7. Can come in early.
Communication Expectations (How and often will we communicate? How do we keep lines of communication open? How will we make decisions as a team?):
Both: Daily check-ins in person and over slack
Abilities & Growth Expectations (Technical strengths and areas for desired improvement):
Carla: I'm excited for the design part and I think it'll be good practice to start a design from scratch. Kyle: Hop back into HTML and CSS
Workload Expectations (What features do we each want to work on?):
Carla: I'm up for anything! I haven't created a functional search bar or filter option yet so I'd be interested in trying one of those things. Kyle: Want to get a good mix of everything. Split up everything evenly.
Workflow Expectations (Git workflow/Tools/Code Review/Reviewing Pull Requests/Debugging and Problem-solving Techniques):
Both: Working on branches, pushing the code we each write, having the other person check it and merge it. Use tool to prevent yourself from merging to master.
Expectations for giving and receiving feedback:
Carla: Definitely open to feedback. I have a lot to learn so I won't be offended by advice or feedback! Kyle: Just be nice!
Project management tools we will use (GitHub projects or Trello are popular tools):
Both: GitHub projects
Day 1 Agenda: Wire-framing, set up project board