Previous Lecture | lect02 | Next Lecture |
lect02, Tue 04/06
Scrum Process
Topics:
- Overview: Where we are with the project teams!
- 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 Sprint01.
- Scenario-Based Usability Engineering
Class slides:
https://sites.cs.ucsb.edu/~holl/CS148/handouts/Slides_ScenarioBasedDesign.pdf
Electronic Handouts:
- Scrum – A Breathtakingly Brief and Agile Introduction: https://sites.cs.ucsb.edu/~holl/CS148/handouts/Scrum.pdf
Background Information: Team Norms
- Here is some background information and some examples of Teams Norms:
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