Skip to content

Instantly share code, notes, and snippets.

@KCWill
Last active February 3, 2020 23:08
Show Gist options
  • Save KCWill/76c224d74a18216a70cb543c3f76334f to your computer and use it in GitHub Desktop.
Save KCWill/76c224d74a18216a70cb543c3f76334f to your computer and use it in GitHub Desktop.

DTR Memo

Project: Intention Timer

Group Member Names: Ruby Rinken and Kyle Williams

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 hope to develop our ability to collaborate on projects. We will know we have done a good job when we could rewrite the code relatively easily on our own. We'd like to practice the driver/navigator coding set up.

Team strengths & collaboration styles (consider discussing your Pairin qualities here):

  • We are both pretty well versed in HTML, CSS and JavaScript. We feel very comfortable with functions and manipulating container boxes for web page layouts. We have similar Pairin qualities. We're both imaginative-inspirational. Ruby is "reliant" while Kyle is a "loyalist." These two attributes are similar, so we will need to be more assertive in deciding what to do when working on projects.

How we can use our strengths to overcome obstacles:

  • Since we tend to do our best work when we are being told what to do, we need to work on being more assertive with eachother. We're quite similar in our work ethic, so we need to change a bit in terms of how we delegate tasks and work together.

Schedule Expectations (When are we available to work together and individually? What constraints do we have?):

  • We can work after school together until 6pm. No coding/communication past 8pm. We'd like to avoid coming in on the weekend.

Communication Expectations (How and often will we communicate? How do we keep lines of communication open? How will we make decisions as a team?):

  • We will use the GitHub Projects Kanban board. We'll check in daily in class and keep communication open over Slack.

Abilities & Growth Expectations (Technical strengths and areas for desired improvement):

  • We're really focusing on pair programming skills. We feel confident about the material of the project, but haven't had much experience doing the driver/navigator programming method.

Workload Expectations (What features do we each want to work on?):

  • We're going to try to work together on each element as much as possible. We both understand forms and their formatting pretty well. The biggest challenges we see coming up are the timer and the submission of the forms into the list of completed timed sessions. Ruby knows flexbox very well and Kyle has experience with error testing and corner cases.

Workflow Expectations (Git workflow/Tools/Code Review/Reviewing Pull Requests/Debugging and Problem-solving Techniques):

  • We'll be using GitHub with branching to complete the project. Our GitHub Projects page will be used to keep track of everything that needs to be done.

Expectations for giving and receiving feedback:

  • We'll come up with feedback that is constructive and polite. We'll try to sequester feedback to when we are reviewing our code, rather than getting feedback as we work.

Project management tools we will use (GitHub projects or Trello are popular tools):

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