Determine a time for team meetings that is agreeable to everyone on the team.

Choose online communication method and rules. Each repo will have a private gitter room that includes the teacher and TA. Feel free to create your own private room if you want.

Establish a minimum frequency for message checking. Namely, everyone should check their messages at least once a day. This means that if you ask someone else a question they will reply within 24 hours.

Discuss options, approaches, what will be involved with your project. Expand the project description to include these ideas for when you meet with other stakeholders in your project (e.g., project manager, mentors, customers, etc.).

Elect a team captain. The team captain will be responsible for:

sending all work, including project reports and project meeting reports, to the instructor.

disseminating the results of reviews and project feedback to the other members of the team;

scheduling team meetings;

coordinating project activities with your customer and interfacing with the project manager.

Select roles and designate responsibilities for all team members. Possible roles are (Everyone on the team is expected to contribute to each part of the project. The assigned roles simply indicate how the work involved in various tasks might be distributed.):

Captain: (see above responsibilities)

Editor: collect, assemble, edit, and format team reports for submission to instructor, project manager, and others; correct writing and grammar;