Skip to content
WajihaKh edited this page Jul 1, 2024 · 3 revisions

Team Agreement

Authors:

Amanda Marquez, Brendan McMullen, Evan Cheng, Wajiha Khan and Qilin Xie.

What are the key strengths of each person on the team?

Amanda : Communication

Evan : Getting things done

Qilin: Organization

Brendan: Detailed oriented thinking

Wajiha : Attention to details

How can you best utilize these strengths in the execution of your project?

We will communicate efficiently to get things done in a organized way.

In which professional competencies do you each want to develop greater strength?

Amanda: vagueness, using online tools

Evan : technical proficiency, ambiguity

Qilin Xie: Handling ambiguity

Brendan: Accessibility

Wajiha : Verbal Communication

Knowing that every person in your team needs to understand all aspects of the project, how do you plan to approach the day-to-day work?

By reviewing the day's work at the beginning and end of each day to ensure that we are all on the same page.

What will be your group’s process to resolve conflict, when it arises?

Assume good intent at first, coupled with good communication. If 1 on 1 communication does not resolve an issue, bring it to the group as a whole.

What will your team do if one person is taking over the project and not letting the other members contribute?

Plan as much as possible to ensure equal workload. If this fails due to unforeseen circumstances, request that additional separations of work be made so that the person taking over can give over more of these subtasks to others.

How will you approach each other and the challenges of the project knowing that it is impossible for all members to be at the exact same place in understanding and skill level?

When challenges are met where a member is not as knowledgeable on the subject as another member, and once a significant blockage as been met with a fair degree of troubleshooting, help will be requested to increase efficiency while retaining individual efforts and contributions.

How will you raise concerns to members who are not adequately contributing?

Similarly to question 2, we will divide tasks into subtasks to more equally spread the workload. Utilized the project manager.

How and when will you escalate the conflict if your resolution attempts are unsuccessful?

If the group is unable to unanimously agree on a resolution, we will escalate to a TA or John, whichever seems more appropriate.

What hours will you be available to communicate?

Qilin: 8am-5:30pst. Amanda: before 4pm Evan: Central time: flexible, 8am Brendan: 8am or 9am onward

Wajiha: 11am-12pm est

What platforms will you use to communicate (ie. Slack, phone …)?

Slack, Remo

How often will you take breaks?

Breaks will be individually managed and communicated to team members when needed.

What is your plan if you start to fall behind?

Communicate progress to team members so there can be awareness of individual and overall progress, if overall progress is falling behind then decide which MVP tasks take priority.

How will you communicate after hours and on the weekend?

Slack. Mutual understandings.

What is your strategy for ensuring everyone’s voice is heard?

Communicate and actively address concerns. Prioritize transparency and celebrate success.

How will you ensure that you are creating a safe environment where everyone feels comfortable speaking up?

Listening to any suggestions or concerns from all members with equal attentiveness and respect. Give everyone an equal opportunity to contribute, taking care not to immediately reject things.

How you will identify tasks, assign tasks, know when they are complete, and manage work in general?

Jira

What project management tool will be used?

Jira

What components of your project will live on GitHub?

All of them

How will you share the repository with your teammates?

By adding collaborators

What is your Git flow?

Clone the repos, work on a branch, ACP often, create a pull request to be reviewed by others before merging. Everyone does a PR before merging together.

Will you be using a PR review workflow? If so, consider:

Yes

How many people must review a PR?

2

Who merges PRs?

whichever reviewers

How often will you merge?

Bidaily or daily based on features.

How will you communicate that it’s time to merge?

Slack and remo.

Clone this wiki locally