# Group 3 Charter ###### tags: `CS361` 1. Availability for meeting expectations 3 times a week for 30-60 min: Sunday (11am) Tuesday (lab) Friday (5pm) **Communication expectations when group member is late/missing a meeting:** If a member has prior knowledge of a missed meeting or tardiness, that member shall send a message to the group chat. 2. Response time to communication expectations response expected within 1-2 business days communication is on a Discord server 3. Definition of done: when is a task complete? (hint: "I'm done with that but I didn't check it in to github" is not done.) **A task is done when it satisfies:** Tests passed Code reviewed by at least two members of the team Code is successfully merged with the main branch (the project) Acceptance criteria met (on PBI) Non-Functional requirements met All team members accept that the task is complete 4. Scrum meeting format/frequency and distribution of documentation tasks (meeting minutes, updating task board) meet on Discord at the times listed above in point 1 Discuss what was completed and what needs to be completed. Update Trello board. Plan the next week, assign tasks. each individual types their answers to the three questions into the meeting notes doc 5. Procedure for adopting policies (e.g. code style, code check-in steps, documentation updates) if you adopt such a policy during the initial meeting, put it here There will be a document of policies adopted, as well as proposed policies to discuss at the next meeting. A proposal will be accepted if the majority of people have entered their names in the Accepted column. Code must be readable, formatted well (by conventions of formatting Python, CSS, HTML), and commented where necessary (to help team members understand). 6. Procedure for handling a member who is not meeting expectations must include at least 3 actions before involving the instructor 1 - Send a reminder message, via Discord and email, about what the expectations are 2 - Talk to the member during lab or scheduled meeting time to figure out what's going on and how to get the group member back on track 3 - Warn about involving the instructor if the teammate is not responsive, again through Discord and email 7. Group Roles - Note Taker: types up notes at each meeting and puts them in the appropriate Discord channel so that anyone who missed the meeting is caught up (rotates each meeting) 8. Signatures: each member must sign their name by typing their name at the bottom of the document. - David Krisna - Isaac Lawson - Lisa Isaeva - Lily Levrault - TouKoua Xiong - John Schiltz