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?):
- A sexy, svelte understanding of React; A good looking, highly functional project that we're both proud to include in our professional portfolios.
Team strengths & collaboration styles (consider discussing your Pairin qualities here):
- Similar (and strong) logic and coding styles; Amazing mentors; Fabulous communication; An eye for design
How we can use our strengths to overcome obstacles:
- We will need to find balance between our friendship and our professional lives; Leverage our communication skills to make sure we are regularly on task; Set daily goals; Reach out to mentors
Schedule Expectations (When are we available to work together and individually? What constraints do we have? Make sure to discuss the remote questions above in regards to this section):
- Ellie: Tuesdays (4:10-5:20pm); Wednesday (5/12 4pm-call)
- Angie: Must be done by 10pm; No regularly scheduled calls
- Hard cut-off: 9:30pm
Communication Expectations (How and how often will we communicate? How do we keep lines of communication open? How will we make decisions as a team? How will we communicate about our emotional and mental well-being with each other?):
- Honestly, kindly, and directly; If something is wrong/someone doesn't understand something - communicate quickly & directly
Abilities & Growth Expectations (Technical strengths and areas for desired improvement):
- React React React!! More advanced CSS (Specifically media queries for Ellie); Modular file structures; Confident about writing clean and DRY code; Destructuring -> We want to be masters instead of jacks of all!
Workload Expectations (What features do we each want to work on?):
- Driver/Navigator - Later potentially split Sass and/or Testing if we have time constraints; If not, driver/navigator the full way
Workflow Expectations (Git workflow/Tools/Code Review/Reviewing Pull Requests/Debugging and Problem-solving Techniques):
- Decide tomorrow (5/12) between merging vs. rebasing; Code reviews from each other, mentors, & rocks; PR template; Debugging/Problem solving - 30min max, then reach out to mentor/rock/instructor for help
Pomodoro Break Schedule:
- 45min on/5-7min off; After 2-3 hours, take longer break
Expectations for giving and receiving feedback:
- Direct, kind, honest, quick
Additional Remote Considerations:
- Zoom freezing - Try using Tuple/Slack/whatever we can; Disaster mode - Just call each other
Project management tools we will use (GitHub projects or Trello are popular tools):
- GitHub Project board
Day 1 Agenda:
- DM instructors the following:
- Layouts/Wireframes sketches of your user interface
- A link to 2-3 pieces of design inspiration that you will aim to mimic (use Dribbble, or even applications that you already use). Screenshots are also fine.
- Group DTR
- Project management tool (GitHub Projects, Trello, etc.) - be sure this is public so your instructors can view it
- PR template your group agrees to follow for every PR submitted (here are some instructions from GitHub on how to create this)