Project: Little Shop Redux
Group Member Names: Tyler Lundgren, Kyle Sallete, Nikhil Shahi
Project Expectations: What does each group member hope to get out of this project?
Deep understanding of the logic
Very clean code
Very easy to read code with proper indentations
Using TDD for every method
Using SRP for every method
Develop an understanding of ActiveRecord queries and methods
Develop an understanding of MVC and RSpec testing
Use GitHub's code review functionality
Have fun, learn and help each other
Goals and expectations:
Target completion of iteration 1 through 6 by Thursday, March 15th
Target completion of iteration 7 and 8 by the Friday, March 16th
Target completion of iteration 9 and 10 Saturday, March 17th
Target completion of iteration 11 Sunday, March 18th
Break up the project into milestones and complete each milestone by the set deadline
Develop a good git workflow as a team
Commit on regular basis, preferably every half an hour or so
Team strengths:
We do not have egos
We have great communication
We are receptive to learning from each other
We are hard workers willing to put in the time to get this completed in a timely manner
How to overcome obstacles:
Constant communication
Ask for help if we get stuck for too long >30min.
Ask clarifying questions if any doubts exist
Schedule Expectations (When are we available to work together and individually?):
We have open schedules and are on slack and google hangouts regularly.
Communication Expectations (How and often will we communicate? How do we keep lines of communication open?):
We will communicate when required.
Abilities Expectations (Technical strengths and areas for desired improvement):
Better understanding of HTML, CSS and ActiveRecord
Strengthen our ability to create short and clean methods
Strengthen testing and ensure each method and sub-method is tested to get full coverage if possible
Workload Expectations (What features do we each want to work on?):
Shared workload
We intend to work as a team
Ping pong pairing
We will work on individual branches, push to GitHub and use PR for merging to master
Workflow Expectations (Git workflow/Tools/Code Review/Reviewing Pull Requests):
Nikhil holds the project on his github
Jake and Nikhil work on separate local branches
Regular commits to remote
Create regular pull requests
Use Hound to review code for the GitHub pull requests
Use Simplecov to check test coverage
User Rspec to check if our work addresses all the project specs
Review merge requests as a team and any conflicting code
Merge branches into master on a regular basis
Expectations for giving and receiving feedback:
We will give specific, actionable, and kind feedback in a timely manner
Agenda to discuss project launch:
Completed over slack and via this DTR
Ideas:
Have FUN!!!
Tools:
Mac
Simplecov
Flexbox
Google hangouts/ Slack
git
Github
Waffle
Rspec
Additional Notes: