What will be your group’s process to resolve conflict, when it arises?
Our group will meet online and talk about it and we will vote , we will respect each other’s opinions and only talk in a respectable manner.
What will your team do if one person is taking over the project and not letting the other members contribute?
before we start we will divide the project into tasks and each one of us will take his task based on each one knowledge and every one will push his own code to Github.
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 divide the tasks based on the preference of the team members so that the team member will be enjoying doing their task. In the dividing process We will make sure that every member will gain new knowledge.
How will you raise concerns to members who are not adequately contributing?
We can discuss why this happened also the leader will keep up with the team. Fisrt we will have to know their reasons and if their reason is acceptable we will review our backup plan and if it was not acceptable the team leader will contact the instructor as last solution.
How and when will you escalate the conflict if your resolution attempts are unsuccessful?
We can discuss the different opinions and thoughts and share them with all of the group members and then take a vote on what to do next.
When we fail to find a common solution together and the votes are equal and the problem is critical to the workflow we will let our instructor/TA help us with it.
Cooperation Plan
What are the key strengths of each person on the team?
Manar: flexable , can help others in my free time and accept project changes.
Rawan: quick learning ability , ability to process information and make connections on the fly and find different resources for the team.
Mohammad Momani: Curiosity, able to pick up any Library and start using it with minimal ramp up time.
Mohammad Ashour: Critical thinking and Puzzle-solver
In which professional competencies do you each want to develop greater strength?
learn about other technologies needed in building a complete product, learn how to write code better and understand concepts such as design patterns and object-oriented programming.
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 will have a daily meetings, these meetings allow the team to review the previous day’s work, discuss the current day’s tasks, and each person explains the progress made and quickly explains the code written for the rest of the members of the group .