Skip to content

Instantly share code, notes, and snippets.

@GraySmith00
Last active June 3, 2018 17:01
Show Gist options
  • Save GraySmith00/5195db51af67642d0ddf081fa34fd77a to your computer and use it in GitHub Desktop.
Save GraySmith00/5195db51af67642d0ddf081fa34fd77a to your computer and use it in GitHub Desktop.

DTR: Define the Relationship

Use this template to when conducting DTR with your project partners. It's recommended that you copy/paste this template into your own gist each time you conduct a DTR to take notes on the conversation.

Guiding Questions to Define The Relationship:

  • What are your learning goals for this project? What drives us in this project?

To move ahead with our javascript knowledge and have a better understanding of working with local storage and data in general.

  • What is your collaboration style? How do you feel about pair programming vs. divide-and-conquer approaches?\

We feel better about pair programming and think we will both learn better that way.

  • How do you communicate best? How do you appreciate receiving communication from others?

Dennis - over slack, open communication, welcome instruction.
Gray - slack, constant and honest communication, welcome feedback, thick skin.

  • How would you describe your work style?

Thorough, fast, efficient.

  • What are your strengths? How can our strengths complement each other?

Dennis - attention to detail, bring relaxed atmosphere, good listener, strong CSS and JS skills.
Gray - spearheading forward movement on a project, efficient and fast work, good explanations.

  • What’s gone well or poorly in your previous projects?

Dennis - procrastination, not front loading.
Gray - getting frustrated, not taking enough breaks.

  • How will we set direction and make decisions as a team?

Team discussion, write down lists of things we need to decide and accomplish.

  • How will we overcome obstacles?

Take a break and talk about hard problems at a high level and see how we can break them down.

  • What do you need (resources, environment, communication) to do your best work?

Quiet and comfortable environment where we can concentrate. Quick communication when someone tries to contact the other person

  • What scheduling restraints do you have? What are your scheduling preferences?

Hard to meet before school, busy one day on the weekend.

  • What is your style for giving feedback? Does anything ever hold you back from giving feedback?

Dennis - direct in calm and nice manner.
Gray - try to be direct, specific, and as nice as possible.

  • What do you identify as being your biggest strength(s) technically, as they relate to this project? Where do you feel you could use improvement in your technical skills, as they relate to this project? How can our team help support you in improving these skills?

Dennis - CSS styling, Semantic HTMl, some JS and jQuery. Some vanilla JS improvement.
Gray - vanilla JavaScript. Need some semantic HTML improvement.

Hopefully we can learn from each other's different skillsets, especially since we will be mostly pair programming.

  • What tools do you want to use to manage the project?

Trello for project management, Slack for communication

  • How do you want the group to solve problems when members run into issues with features of the project?

Try to take a break and talk about the problem at a high level, see how we can break it down. Do some internet research. Reach out to people for pair programming or advice on slack.

  • How do you know if a project is successful? How can we achieve that as a group?

Complete all the features with clean code that follows best practices.

  • How will we recognize each other's successes and celebrate them?

Give each other compliments whenever they do something good for the project. Blast them on snapchat for doing such a great job!

Template for DTR Memo

Project: IdeaBox

Group Member Names: Gray Smith, Dennis Miller

Project Expectations: What does each group member hope to get out of this project?

To move ahead with our javascript knowledge and have a better understanding of working with local storage and data in general.

Goals and expectations:

To do well on the project, learn a lot, and receive a good evaluation.

Team strengths:

Solid understanding of HTML, CSS, and JavaScript between the two of us.

How to overcome obstacles:

Take a break and talk about hard problems at a high level and see how we can break them down.

Schedule Expectations (When are we available to work together and individually?):

We will work together after school and one day on the weekend.

Communication Expectations (How and often will we communicate? How do we keep lines of communication open?):

Slack DM, connect at least once per day.

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

Dennis - CSS styling, Semantic HTMl, some JS and jQuery. Some vanilla JS improvement.
Gray - vanilla JavaScript. Need some semantic HTML improvement.

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

We will work together on all the features

Workflow Expectations (Git workflow/Tools/Code Review/Reviewing Pull Requests):

We will switch off computers per feature and do git PR and mergers in between.

Expectations for giving and receiving feedback:

Dennis & Gray: give me direct, honest feedback, I can take it!

Agenda to discuss project launch:

Write down what we need to accomplish in Trello, then go through the list and complete features.

Ideas:

Feeling good, start early, accomplish one task at a time, get features working then refactor

Tools:

Slack, Trello, Sublime Text

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