Template for DTR Memo Project: BattleShip
Group Member Names: Daniel Frampton, Ana Pérez Santos
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?):
- Top priority is learn
- Learn how to collaborate at our own pace as a team, and stay in sync
- Make parallel contributions
- Finish iteration 3
Team strengths & collaboration styles (consider discussing your Pairin qualities here):
- Daniel: objective analytical, searcher: understand things/people, empathy, love moderation: have a balanced perspective as things
- Ana: imaginative, vision, instropective, love of knowledge and wisdom
How we can use our strengths to overcome obstacles:
Schedule Expectations (When are we available to work together and individually? What constraints do we have?):
- Daniel - 8-8:30 - noon, 4 - 4:30, plan to stay longer ahead of time, work at home 7:30 - 9:30 remotely, Saturday: 9 - 5 (9-11 working with others), more open to coming in earlier
- Ana - works best in the morning, or at night
Communication Expectations (How and often will we communicate? How do we keep lines of communication open? How will we make decisions as a team?):
- Early and frequently between 8 and 9
- Check-in at end of Day
- Working remotely during Daniel's time block
- Keeping up with calendar reminders
Abilities & Growth Expectations (Technical strengths and areas for desired improvement):
- Learn
- Ana - improve knowledge of TDD
- Collaborating through GitHub
- Plan features with someone else
Workload Expectations (What features do we each want to work on?):
- Ana git/GitHub
- Practice all paring styles: especially drive/navigator and ping pong
Workflow Expectations (Git workflow/Tools/Code Review/Reviewing Pull Requests/Debugging and Problem-solving Techniques):
- Make pretty frequent pull requests with comments from both parties
- Reviewing each other's code
- Have successful tests before merging branching
Expectations for giving and receiving feedback:
- Giving early feedback that is clear and open, with specific, actionable, kind goals
Project management tools we will use (GitHub projects or Trello are popular tools):
- GitHub projects page from Mod 0
Day 1 Agenda:
Daniel
- creates remote repo, adds Ana as collaborator
- creates the project page to keep track of to-dos Both
- work on figuring out remote
Additional Notes: Nope, looking forward to it!