Skip to content

Instantly share code, notes, and snippets.

@charliecorrigan
Last active April 16, 2017 21:09
Show Gist options
  • Save charliecorrigan/e13b4efab9e001f57c5fb63ba4900110 to your computer and use it in GitHub Desktop.
Save charliecorrigan/e13b4efab9e001f57c5fb63ba4900110 to your computer and use it in GitHub Desktop.

Guiding Questions to Define The Relationship:

What are your learning goals for this project?

Natalia: Extraction and analysis of information from files. Remember to do TDD

Charlie: Keep it organized. Aim for fully functional.

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

We both prefer pair programming until/unless a natural division of labor opportunity arrises

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

We both prefer in person communication but other methods are fine as needed

How would you describe your work style?

Natalia: prefers driver/navigator pair work, feeling involved/ownership, pomodoros

Charlie: fine with driver/navigator or division. Also, likes to work through the next part of the project and get an idea of where we're going before starting to write code

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

Natalia: completed all projects (mostly complete on Battleship), needs to keep an eye on testing

Charlie: completed all projects, needs to keep an eye on run-on methods, keep experiements to spikes

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

- Pomodoros

- Time to think

- Communication about schedule expectations

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

Natalia: work during week, less on weekend

Charlie: Anytime is fine, prefer mornings

Plan on afternoon project time until 6pm during first week, reasses on Friday

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

Natalia - careful with words, better to give feedback in the moment than wait until the end

Charlie - same! Be clear, be kind, assume best intent

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?

Natalia: strengths are finishing projects, logic, efforts to organize. Needs to work on testing, managing large amounts of data/files

Charlie: strengths finishing projects on time, logic and creativity, testing. Needs to work on keeping methods concise, refactoring more often (red green refactor)

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

- Rubocop

- VS Code

- Git/github

- Minitest, Rake, SimpleCov

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

"Sleep on it" Ask for help the next morning if you still need it.

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

- Meet all requirements

- Feel ownership and pride

- To accomplish that -- pair programming, time management

Any additional questions that you would like to add:

Go team!

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