Skip to content

partyistic/team-agreement

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 

Repository files navigation

401-final-project - team agreement

Project Name

Partyistic

 

Team Members

Ruba Kanaan

Nura Tabanjeh

Firas Hasan

Laith Hussein

Mahmoud Salameh

Yahia Qous

 

Cooperation Plan

Ruba Kanaan

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

    Good background in programming languages.

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

    When team members use their abilities and strengths in the right place, they will be creative and successful.

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

    My designing skills.

  • 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?

    Each day all team members will discuss the progress that was made in the project and understand it before moving to the next day.


Nura Tabanjeh

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

    I can organize the tasks and split them since i have a previous experience as a team leader at 201.

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

    I can provide tips for my team in order to be more organize.

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

    I want to develop my logical thinking part.

  • 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 divide our project into tasks so each one of us will describe how he / she managed to solve this task.


Firas Hasan

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

    Abstract thinking, problem solving, accuracy, attention to details, adaptability and quick learner.

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

    I can pay attention to details that will prevent typos and make sure that the project is presented in a smooth professional way.

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

    Problem solving and quick learning.

  • 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?

    Communication in group projects is the key to success. Coping and understanding that I'm not working individually and will have to change some of my daily routines so that it fits the group.


Mahmoud Salameh

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

    Adaptability, ability to cope with change positively and constructively.

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

    Adaptability:Ability to cope with change positively and constructively. Actively seeks information to tests assumptions.

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

    By being adaptable what ever the team deiced to make in this project to make the most I can to seek information helping the project and trying always to do my best to understand their feedback before making any decisions.

  • 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?

    Better team working ability and problem solving ability 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 looking at the tasks that I have each day and try to find as much information that I can about the topic and ask for help if I have an issues to not delay the work I have.


Laith Hussein

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

    Work under pressure.

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

    Because we just have four days I will work more than 12 hours to finish the project.

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

    Work as team I prefer to get the high-level

  • 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 meet per day and everyone will have 10 minutes as presentation of what he did that's just will take one hour from our day and also because that we work to gather the 10 minutes would be enough.


Yahia Qous

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

    Leadership skill and inspiring other team members.

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

    The team chose me to be the leader and I will work collaboratively with all the members.

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

    I want to develop my way of thinking with new knowledge.

  • 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?

    At the end of each day, each one will explain to the others what he has done.

 

Conflict Plan

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

    In our team we will resolve all the conflicts by not avoiding them and deal with these uncomfortable issues as soon as possible by talking together about the disagreements and how we feel about the situation then finding points of agreement.

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

    Our team will make sure that we will communicate well with each other, and all the tasks will be divided and very clear to all the team members so no one will work more than the other and we will all contribute with each other.

  • 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?

    To be far away from misunderstanding and individual skill level difference between members all of us will ask for help if needed from each other and try to search a lot about any problem we face to fasten the project work and spread individual experiences.

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

    We will ask them many times to do their work, and explain to them the importance of understanding this project in order to take credit for contributing in making it. Also knowing that this is the final project of this course means it's the first project each one of us should be able to proudly talk about in any interview, and not making obvious contributions will affect the person in the future.

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

    If we didn’t have any resolution, we will have help from our team leader and the course instructor as the final step of the conflict resolution.

 

Communication Plan

  • What hours will you be available to communicate?

    On our main working hours as it will be the lab time during the lecture time and we made another working schedule to continue our work after the lap time.

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

    We will use (ZOOM & Discord) during lap time and (Slack) as communication tools to ensure that everyone will share their voice.

  • How often will you take breaks?

    We will have 10 min break every hour, and 1 hour for a lunch break.

  • What is your plan if you start to fall behind?

    Talk with the leader and explain my situation.

  • How will you communicate after hours and on the weekend?

    Our day off will be on Friday to have a good rest and study more. and communicate using slack.

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

    Each one will let the others talking about their opinion and listen to them carefully.

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

    Respect them even if we have different opinions.

 

Work Plan

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

    Identifying and assigning the tasks shall be done in a meeting with the members where all of us will express how the tasks should be assigned according to skills to get the best results from the team. We will also use a Trello board to make sure each one of us knows exactly what is the task required of him/her in a specific day. We will be making a standup meeting for at least 10 minutes everyday to make sure that no one has any blockers and that all tasks from the day before are completed. Also to assign new tasks for the day. We also made a channel on slack so if anyone needed help can send there and the free person would be glad to help.

  • What project management tool will be used?

    We will use the management tools that are available outside as (GitHub)& (Trello), we also define our progress plan and define some milestones that work as indicators that we are making progress in this project.

 

Git Process

  • What components of your project will live on GitHub?

    We will create an organization have and two repos, the first one for this team agreement and the second for project repo.

  • How will you share the repository with your teammates?

    We will create an organization that have all team members as owners.

  • What is your Git flow?

    Feature Branch Workflow.

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

    • How many people must review a PR?

      The one who makes the PR and two other one of them is the leader.

    • Who merges PRs?

      The one who makes the PR and the leader.

    • How often will you merge?

      We will push our work on the branch then make a pull request to our work every day.

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

      Each end of the day.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published