Team Name: Royal Team Project Name: DevGig Idea: Freelance website where any developer can promote their profile/works and be able to find and search for jobs and job offers and apply that are coming from an online API.
Munther: What are the key strengths of each person on the team? • Prioritizing time management Skills. • Hard worker and able to work under pressure • Search engine optimization. How can you best utilize these strengths in the execution of your project? see the issues and problem debuge it and fix it in the time as needed In which professional competencies do you each want to develop greater strength? • Analytical skills. • Schedule regular downtime. 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 meeting every one as time and see hi/her result and in need some assist and help i will be there
Montaser:
What are the key strengths of each person on the team? i have a good knowledg and computer skills and i can speend all my day time in woork of the project How can you best utilize these strengths in the execution of your project? By holding a periodic discussion to discuss work developments and address errors In which professional competencies do you each want to develop greater strength? Developing competencies related to building the frontend and backend, how to build a database, and how to use the API and its use in our project 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? I will give all my time to make the project and make it look great
Erada: What are the key strengths of each person on the team?
- Ability to interact effectively with a team -Team working -communication skills
- managerial and organizational skills How can you best utilize these strengths in the execution of your project? Through communication, I will be able to communicate and discuss with team members In which professional competencies do you each want to develop greater strength ?Working as a team and sharing information 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? Make a daily plan with the requirements and complete them, then discuss them at the end of the day
Razan: What are the key strengths of each person on the team?
- Razan :
- creativity
- planning How can you best utilize these strengths in the execution of your project?
- Razan: By utilizing my strengths to suit the project In which professional competencies do you each want to develop greater strength?
- Knowing each other strength and work on developing it 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 talking with each other and sharing our ideas between us
Yazan: What are the key strengths of each person on the team? i have a good knowledg and computer skills and i can speend all my day time in woork of the project How can you best utilize these strengths in the execution of your project? By holding a periodic discussion to discuss work developments and address errors In which professional competencies do you each want to develop greater strength? Developing competencies related to building the frontend and backend, how to build a database, and how to use the API and its use in our project 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? I will give all my time to make the project and make it look great
Conflict Plan 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.
Describe at least:
What will be your group’s process to resolve conflict, when it arises? Tracking each others work and choosing the best option.
What will your team do if one person is taking over the project and not letting the other members contribute? We will divide the jobs between us equally from the start.
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? By sharing the knowledge between eachother.
How will you raise concerns to members who are not adequately contributing? We will inform them directly on what issues theyre facing and help them fix it.
How and when will you escalate the conflict if your resolution attempts are unsuccessful? If we reach a dead end.
Communication Plan 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.
Describe at least:
What hours will you be available to communicate? During lecture/lab time.
What platforms will you use to communicate (ie. Slack, phone …)? Slack, zoom, discord
How often will you take breaks? Whenever we feel tired.
What is your plan if you start to fall behind? We will layout all the tasks that are not finished and try to re-focus on the issues.
How will you communicate after hours and on the weekend? Slack What is your strategy for ensuring everyone’s voice is heard? We will ask everyone to contribute and ask them to share their opinions.
How will you ensure that you are creating a safe environment where everyone feels comfortable speaking up? We will take all the opinions from the other team members with respect.
Work Plan 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.
Describe at least:
How you will identify tasks, assign tasks, know when they are complete, and manage work in general? We will make a plan and divide the work amongst team members, on a daily basis.
What project management tool will be used? Trello or github project
Git Process Plan out what your team’s Git workflow looks like for coding tasks.
Describe at least:
What components of your project will live on GitHub? Frontend and backend.
How will you share the repository with your teammates? Through Github organization
What is your Git flow? We will make branches and then merge it based on conflicts.
Will you be using a PR review workflow? If so, consider: Yes How many people must review a PR? 5 Who merges PRs? Team Leader How often will you merge? Whenever a task is done. How will you communicate that it’s time to merge? Slack and zoom screen sharing.