Project: Number Guesser
Group Member Names: Peerat Sukcharoenyingyong and Vanessa Randall
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?):
- Solidify understanding of JavaScript and Flexbox.
- Solidify more semantic HTML, clean CSS, and better JavaScript functions.
- If we are able to establish compromises in difficult situation through the duration of the project.
- We will know we are successful at the end if we are not frustrated with each other.
- Try to get to the point where we can attempt the extensions.
- Develop successful pairing techniques and best practices.
Team strengths & collaboration styles (consider discussing your Pairin qualities here):
- We have different assets that can be benificial to the team, different thinking styles
- Different perspective and motivators.
How we can use our strengths to overcome obstacles:
- Having a plan of attack for different issues.
- Try to see things from one another point of view, put yourself into their shoes.
- Lover of Justice and Lover of Humanity can come together to overcome obstacles.
- We believe we both can benefit from talking about issues and resolving issues that may come up.
- Communicate as much as possible, no such thing as too much.
Schedule Expectations (When are we available to work together and individually? What constraints do we have?):
- Not meeting up on July 4th (but we can change that if needed, flexible).
- Break after 4 PM but reconvene after dinner, 6 PM or after.
- Individually, be in communication with one another, agreed upon things and issues we are working on for the project.
Communication Expectations (How and often will we communicate? How do we keep lines of communication open? How will we make decisions as a team?):
- Multiple times a day, Slack, phone call for urgent matters.
- Make suggestions, take them with a grain of salt, here one another out, make sure decisions make sense to both people, be ready to explain again and again.
Abilities & Growth Expectations (Technical strengths and areas for desired improvement):
- JavaScript
- Naming conventions
- Cleanliness of the code
Workload Expectations (What features do we each want to work on?):
- Ping-pong style of work to start of, we expect to be involve in all fundamentals to help with our learning and understanding.
- For Phase One and Two, we are going to work side-by-side.
- We will reconvene after to discuss Phase Three and Phase Four.
Workflow Expectations (Git workflow/Tools/Code Review/Reviewing Pull Requests/Debugging and Problem-solving Techniques):
- Git and GitHub
- Try to push and pull once a day, or after breakthroughs, but always check with one another and be in communication on what we are working on.
Expectations for giving and receiving feedback:
- Continuous feedback, daily, can be more.
- Be open to feedback.
Project management tools we will use:
- Issues tab on GitHub
- Kanban board type / Projects tab on GitHub
- Calendar invite to each other
Day 1 Agenda: After Dinner - reconvene
- Establish wireframe
- Start HTML and CSS
- Basic styling and positioning of sections
- Look over Flexbox before learning it tomorrow
Additional Notes: Yay neighbors!
Looks good -- appreciate the level of detail here!