Sonoma State University
Department of Computer Science
CS-460: Programming Languages
Exercise 10: Team formation

Objective:

In this exercise you will form a team of four students. Next, you and your team will discuss, negotiate, then answer the following questions below.

The exercise:

After forming a four-member team, please answer the following questions:

  • What is the name of your team?
  • What are the full names of each member of your team?
  • List the roles and responsibilities for each team member (e.g. Quality Assurance tester, Database admin, Front-end developer, Back-end developer, Programmer Lead, etc.)
  • Will your team use a code repository to manage the software you write? Which code repository? Example code repositories include: Github, Bitbucket, SourceForge, Subversion, etc. If your team will not be using a code repository, how will your team members manage and coordinate your software project updates (push and pull requests)?
  • How often (frequency) will your team member meet (e.g. once per week, twice per week, etc.)? What will be the team meeting modality (e.g. via Zoom, Discord, Slack, etc.)?
  • How will your team resolve conflict?

Submitting your solution:

Please upload your answers to the above questions. Everyone listed on a given team will receive the same credit for this exercise. At least one member of each team should upload the exercise answers.