P0: Team Formation #
Deadline: Jan 17, 11:59pm Eastern Time
Rules for team formation:
- Teams must consist of six students.
- There might be a few exceptions for teams of four/five students when the total number of students is not divisible by six. But in that case, note that a smaller team means more work to do for each member.
- Recommended: Team members should be enrolled in the same section of the course.
- Everyone must commit to attending team activities, including attending in-person lectures.
Start finding teammates NOW
The time frame for team formation is limited. Act fast and start finding teammates from day 1. We will do our best to help you find a team, but you also need to be active participants in the process! In extreme cases, failing to join a team may result in you being removed from the course.
Joining teams in the other section?
If you want to join a team in the other section, you will be “virtually” moved to that section. This means that you must be available on the class time of the other section (we will take your attendance there). For example, if you are in Sec 001 (10-11:20am) and want to join a team in Sec 002 (1-2:20pm), you should attend the Mon & Wed 1-2:20pm classes to meet with your teammates.
You should also start installing android studio, even if you haven’t found a teammate, because it may take a while to get it working and resolve technical issues.
Finding Teammates #
- Join friends who are also taking the course!
- Post on Piazza to introduce yourself and find teams that are looking for people.
- If you’re in-class, introduce yourself to people sitting near you! We’ll even give you time at the end of lectures to meet.
How to form a successful team
When picking teammates, look for alignment in how you work.
- Are you all equally motivated? Are you all willing to work for an “A”?
- Are you all able to come to class? Are you willing to meet at a regular time outside of class?
- Do you have similar schedules? Work habits?
- Are you willing to work as a team and help each other?
Also consider if your interests are complemenetary.
- Your collective interests should cover the breadth of what the team needs to do e.g., some front-end UI work, some back-end work.
- A mix of design + programming + organizational skills is important to any project.
Team Guidelines #
Before agreeing to work together, make sure that you agree on some teamwork basics:
- Are you all able to meet during class? Does the schedule work for everyone?
- Do you have free time together to work on the project outside of class?
- Do you want similar things from the project i.e. do you all want to build an Android application? Do you have similar interests that can help guide your project?
Make sure to review the team contract guidelines. You will be required to complete a team contract and write down some of these details as part of your M1 Project Setup milestone.
How to Submit #
Once your team has six members, send an email to the instructor with the following information:
- A name for your team
- Each team member’s information:
- Name
- Quest ID (e.g.,
p2nie
) - 8-digit student ID
- GitHub username(s)
- If your team has a mix of students from both morning and afternoon sections, please indicate which section the team is hosted in (i.e., your attendance will be taken in that section).
You will be enrolled in a project team on Learn by the instructor, which you will use to submit future project milestone reports.
Remember your team number (shown on Learn)! You will need it to create your GitHub project and when submitting items in Learn.