Skip to content

Instantly share code, notes, and snippets.

@anon0mys
Last active March 13, 2018 21:35
Show Gist options
  • Save anon0mys/d64b5e908f1a4afa4018e3e3c7b4ed19 to your computer and use it in GitHub Desktop.
Save anon0mys/d64b5e908f1a4afa4018e3e3c7b4ed19 to your computer and use it in GitHub Desktop.
Little Shop DTR

DTR Memo for Little Shop

Project: Little Shop of Orders

Group Member Names: Kolya Venturi, Evan Wheeler

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

  • Build a better understanding of front end styling and HTML/CSS languages
  • Get a better understanding of implementing MVC frameworks

Goals and expectations:

  • Complete project and all three extensions
  • Make the UI and design usable and high quality
  • AJAX for adding new records

Team strengths:

  • Solid understanding of database structure, relational databases, and SQL
  • Strong OOP and Ruby skills
  • Kolya has strong understanding of front end (HTML, CSS, Javascript, etc)

How to overcome obstacles:

  • Communicate when stuck, don't get stuck trying to solve a problem

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

  • Plenty of in school work time, both of us work late at night and are comfortable working remote

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

  • We are both available on Slack, and will message about what we are working on and pull requests
  • Waffle for task management, and Pull Requests for code commenting and review

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

  • Evan wants to develop front end skills
  • Kolya wants to work on MVC aspects of the project

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

  • Evan will do more of the front end to improve in a weak area
  • Kolya will work on the Controller relationships to Model and View

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

  • Use Waffle to define tasks in progress, communicate about assigning new tasks and opening pull requests
  • Create branch for large task, split workload into smaller branches, fix merge conflicts on first branch then pull into master

Expectations for giving and receiving feedback:

  • Open communication on Slack using Specific Actionable and Kind principals

Agenda to discuss project launch:

  1. Define iteration scopes
  2. Assign starting tasks
  3. Set up waffle and hound

Ideas:

Tools:

  • Look into Slim for layouts instead of ERB

Additional Notes:

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