- Dunia alkilany
- Sultan Elayan
- mohammad Mansi
- Rawan Bardaweel
- Ethar
Every person on your team is an asset. This is your chance to discover the hidden strengths and areas for growth for each team member.
What are the key strengths of each person on the team?
Dunia alkilany: Communication, team-work , pair programming
Sultan Elayan : Problem solving, communication, experience
mohammad Mansi: Assisting others with code, team player
Ethar: Problem solving, communication, team player
Rawan Bardaweel :experience , Problem solving
We will be able to assist each other when we are struggling and speak up if we need assistance. We’ll be able to utilize each other’s strengths in communicating.
Dunia alkilany: I would like to improve on all aspects of coding.
Sultan Elayan : Handling adversity
mohammad Mansi: Explaining thoughts using right terminology.
Rawan Bardaweel : I would like to understand front-end concepts more.
Ethar:I would like to understand back-end concepts more.
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?
We plan on utilizing pair and mob programming. Switching between drive - navigator roles after a specified amount of time. Achieve MVPs first, if we have time we’ll come back and refactor. Refactor each other’s code if necessary.
Your team should agree on a process for handing disagreements, should they arise. It is better to have a plan in place ahead of time so you can all refer back to it when necessary.
What will be your group’s process to resolve conflict, when it arises? Communication is key. Attempt to handle any and all issues at the lowest level possible. If this doesn’t work, we will escalate it to Michelle.
What will your team do if one person is taking over the project and not letting the other members contribute?
Address it with the person in question, and discuss it as a group. We all want to succeed!
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?
We will attempt to explain and attempt to make it understandable for each person.
Communicate any and all issues as a group, remembering nothing is personal, it is for the betterment of the team.
After addressing it at the lowest level possible, if unsuccessful we will escalate and involve our instructor.
Before beginning to tackle the project, determine how your group will communicate with each other. This is not an individual effort. Make sure everyone feels comfortable with the identified methods of speaking up.
We will all be present and available during class hours. Outside of class hours we will communicate via Slack messaging and Whatsapp .
Slack , Discord ,Zoom .
10 minutes every hour, similar to class structure.
Per everyone’s availability, if we are falling behind we will attempt to meet outside of class hours.
Via Slack and whatsapp
Communicate and listen.
How will you ensure that you are creating a safe environment where everyone feels comfortable speaking up?
By respecting everyone’s input.
Explain your work plan to track whether everyone is contributing equally to all parts of the project, and that each person is working on “meaty” problems. This should prevent “lone wolf” efforts and “siloed” efforts.
By working in pairs, or via mob programming and remaining in constant communication with each other.
Trello
Git Process Plan out what your team’s Git workflow looks like for coding tasks.
Describe at least:
All of it (except .env)
Add teammates as collaborators or create organization , but we prefered to create organization .
One person owns repo, and code has to be approved by two or more members. Make a dev branch and make dev default to protect the main branch. Everyone works off dev branch, and work on features then PR.
How many people must review a PR? Two team members.
Who merges PRs? Whoever makes features will merge.
How often will you merge? After features are complete.
How will you communicate that it’s time to merge? Via Slack