Previous Lecture lect07 Next Lecture

lect07, Tue 04/14

Tuesday Lecture: Leadership, Retros, Learning plan

Homework

Today

Brief discussion of team leadership roles

Brief discussion of retros

Team Activity #1 in team/LEADERSHIP.md

Your project repo has a name of the form project-s0-t1-name.

It will show up if you are logged into GitHub, and use this search:

In your project repo, in file team/LEADERSHIP.md

You can use a Markdown table to make this easy to read. It’s fine to just record this directly on the master branch, editing directly in the GitHub web interface.

Example:

# Leadership roles

| Date      | Name              | Activity                                               |
|-----------|-------------------|--------------------------------------------------------|
| Mon 04/13 | Chris Gaucho      | Led team discussion to define MVP, acceptance criteria | 
| Tue 04/14 | Lauren del Playa  | Led team discussion of learning plan                   | 
| Mon 04/20 | Taylor Chen       | Will lead first Retro                                  | 

Team Activity #2 in team/LEARNING.md

More on the learning plan

The format of the learning plan is up to the team, as long as it includes the following:

The plan could include things like:

An ideal plan will incorporate both breadth and depth:

A Partial List of important technologies, by Stack

You might use this list to come up with ideas for your /team/LEARNING.md file.

Note that:

General Web Dev Skills

Next.js

Spring Boot

Project Specific APIs, data sources, etc.

Your project may have specific APIs, data sources, specialized skills etc. that you may need to work with.

It may helpful to identify the ones needed for your project, and be sure that at least one team member is looking into each of those.

Examples:

Spikes, Skunk-works, Proofs of Concepts

You are not only permitted, but strongly encouraged even, to make additional repos in addition to your main project repo that contains extra “proof of concept”, and “practice code” for your project.

These are someetimes called spikes.

You can name these with private or public repos in the ucsb-cs48-s20 github org names such as spike-s1-t2-try-spotify-api and then give your team access to them.

You may want to make such repos part of your learning plan.

If you have extra time