Previous Lecture Lecture 10 Next Lecture

Lecture 10, Tue 10/18

(Tue Lecture): First Standup meeting on team01, continue work on team01

Today, we will:

We’ll then continue work on team01.

Some Details about team01

A student asked this question in their team channel on Slack:

This was my answer:

Great question.

For now: each of you has a “category”: One of:

Each of you should work first on the service / service tests for your part, in their own branch. e.g.

git checkout -b chris-location or git checkout -b ab-tides

The branch naming convention is up to you all to work out: I only suggest that you have one.

Could be firstname-topic or initials-topic or whatever you decide.

Once you have finished the service, you should do a pull request from that branch.

And this is important: THEN LEAVE THAT BRANCH ALONE. Don’t continue working in that branch if there’s an open pull request for it.

Instead, as you work on the Controller and Controller tests next, make a new branch off of that branch.

For example:

git checkout chris-location
git pull origin chris-location
git checkout -b chris-location-controller

That checks out the chris-location branch

What happens if you continue making changes to your branch after you do a PR?

Remember that:

What is a Standup meeting?

In a standup meeting, each team member should briefly share, both by posting in the slack channel, and by saying it out loud for the group assembled and the zoom room, these three things:

  1. What have you done since the last time the team met?
  2. What are you doing now?
    • What issue are you currently assigned to in the “in Progress” column on the Kanban board (hopefully its only one)?
    • How is it going?
  3. Are you blocked on anything?

A fourth question is sometimes added:

The main purposes of a standup are to:

Standup DOs and DON’Ts

DO:

DON’T:

Standup are not the only meetings!

A standup should not be the only kind of team meeetings that you have.

Further notes on a standup meetings

Now do your standup, then review your Kanban board as a team

Review your Kanban board as a team

Then, review your kanban board as a team.

Team Kanban board Staff Member
5pm-1 https://github.com/orgs/ucsb-cs156-f22/projects/1 Andrew
5pm-2 https://github.com/orgs/ucsb-cs156-f22/projects/2 Avishek
5pm-3 https://github.com/orgs/ucsb-cs156-f22/projects/3 Bryan
5pm-4 https://github.com/orgs/ucsb-cs156-f22/projects/4 Vivian
6pm-1 https://github.com/orgs/ucsb-cs156-f22/projects/5 Andrew
6pm-2 https://github.com/orgs/ucsb-cs156-f22/projects/6 Avishek
6pm-3 https://github.com/orgs/ucsb-cs156-f22/projects/7 Bryan
6pm-4 https://github.com/orgs/ucsb-cs156-f22/projects/8 Vivian
7pm-1 https://github.com/orgs/ucsb-cs156-f22/projects/9 Andrew
7pm-2 https://github.com/orgs/ucsb-cs156-f22/projects/10 Avishek
7pm-3 https://github.com/orgs/ucsb-cs156-f22/projects/11 Bryan
7pm-4 https://github.com/orgs/ucsb-cs156-f22/projects/12 Vivian

This is not always done during Standup meetings, but it’s a good practice.

Work on team01

Then, you’ll just work as a team or in pairs, individually or in mobs as needed, while getting help from the staff.

Today’s participation activity

We may or may not assign a grade for today’s participation, but if we do, this will be the basis:

Staff members:

Please check the Kanban boards for the three teams to which you are assigned. Check that:

Team Kanban board Staff Member
5pm-1 https://github.com/orgs/ucsb-cs156-f22/projects/1 Andrew
5pm-2 https://github.com/orgs/ucsb-cs156-f22/projects/2 Avishek
5pm-3 https://github.com/orgs/ucsb-cs156-f22/projects/3 Bryan
5pm-4 https://github.com/orgs/ucsb-cs156-f22/projects/4 Vivian
6pm-1 https://github.com/orgs/ucsb-cs156-f22/projects/5 Andrew
6pm-2 https://github.com/orgs/ucsb-cs156-f22/projects/6 Avishek
6pm-3 https://github.com/orgs/ucsb-cs156-f22/projects/7 Bryan
6pm-4 https://github.com/orgs/ucsb-cs156-f22/projects/8 Vivian
7pm-1 https://github.com/orgs/ucsb-cs156-f22/projects/9 Andrew
7pm-2 https://github.com/orgs/ucsb-cs156-f22/projects/10 Avishek
7pm-3 https://github.com/orgs/ucsb-cs156-f22/projects/11 Bryan
7pm-4 https://github.com/orgs/ucsb-cs156-f22/projects/12 Vivian