Previous Lecture | lect03 | Next Lecture |
lect03, Thu 01/19
Scrum Process, Kanban Boards
Announcements:
- New room for all Friday Sections: Phelps 1530
- Homework for Tuesday: On Retrospectives https://ucsb-cs148.github.io/w23/hwk/h03/
ToDos:
- Please log back in to https://ucsb-cs-github-linker.herokuapp.com/ with your github account!
- Please fill in some information on your planned tech stack(s) at https://bit.ly/cs148-drivew23
Topics:
- User Analysis / Task Analysis - the first two steps of any design process.
- User Stories, Personas, Scenarios: the common language of shareholders
- Scrum Process
- Scrum Standup and Github Project Kanban Board
- Project group Standups and other Scrum coordination. Preparing Sprint00.
Electronic Handouts:
- Scrum – A Breathtakingly Brief and Agile Introduction: https://sites.cs.ucsb.edu/~holl/CS148/handouts/Scrum.pdf
- Scenario-based Design
Background Information: User Story Mapping
- Part 1 (12:12) (Planning): https://youtu.be/IsuIZaqnIuU
- Part 2 (10:15) (Using a Github Project Kanban Board): https://youtu.be/8U0FezxxMGU
- Part 3 (16:28) (More User Stories and Issues): https://youtu.be/lIB0WJzgSs8
If you want to reference the slides from the videos, they are here:
- From User Story Mapping to Kanban in Github, a presentation by Phill Conrad and John Cutler
We did not discuss all of the items below in detail, but we mentioned some of them, and will go into more detail in the weeks ahead.
- Forming teams
- Establishing team norms/procedures
- Defining user stories / issues
- Defining a minimum viable product
- Setting up a Kanban board
- Assigning user stories to individuals for an iteration
- Completing issues, and doing pull requests
- Code reviews
- Retrospectives
Work in Project Groups:
- Daily Scrum (log a lect03.md document!)
- Further discussion on technologies
- Work on lab01 deliverables
- Work on your README and team/AGREEMENTS.md from last class
- Scrum: User Stories