Skip to content

Workshop Activities

Canvas is the source of truth for this term’s assignments. This page may already show changes Canvas does not have yet.

TeamEvery term2% fall, 1% winter, 1% spring

  • Workshop 1 to 5Sunday of fall weeks 2, 3, 7, and 82% in allRubric
  • Workshop 1 to 3Sunday of winter weeks 1, 2, and 31% in allRubric
  • Workshop 1Sunday of spring week 21%Rubric

Graded complete or incomplete.

Full credit in class or by Sunday of the week the class met; no late window after that.

In this assignment your team runs an activity from the practice library in class and submits its output. The more than a hundred activities other than the workshops are optional.

Each workshop below is its own entry, with the activity to run, what a complete submission holds, and the later work it makes easier. A submission is complete when it holds everything its entry lists, about your own project or team; there is no quality bar.

AI use: use AI tools the way the activity page describes. A submission that is not about your own project or team, such as a generic output produced without your team’s material, scores Incomplete.

  • Activity: User Story Mapping
  • A complete submission: a user story map of your project’s main flows, with at least four backbone columns and one complete walking-skeleton row, its backbone type and the reason for it, written user stories each marked in or out of scope for this year, and the list of questions for your project partner, one for every story you marked ? as assumed
  • What it makes easier: docs/requirements.md at every repo checkpoint, in the shape the requirements guide sets out; the winter Definition of Shipped

A map has as many release rows as you need: the walking skeleton is what you build in the fall, Release 1 is the first iteration after it, Release 2 and later follow, and Out of scope this year is the last row. A story in a release row is in scope for this year, and one in the last row is out.

A project whose hardest unknowns sit in a data pipeline or a research question puts its pipeline stages or its research chain across the top instead, in the same story map template the activity links. For a research project, Define Your Research Questions is the natural next step.

Workshop 2: Map Your Hard-to-Reverse Decisions

Section titled “Workshop 2: Map Your Hard-to-Reverse Decisions”
  • Activity: Map Your Hard-to-Reverse Decisions
  • A complete submission: the list of upcoming decisions with the few hard-to-reverse ones marked
  • What it makes easier: your RFC topic, which has to be a decision that is hard to reverse; the defense judgment question

This workshop shares its class session with Workshop 3, and each has its own submission. Both land before the RFC draft is due on Sunday of week 4, and the hard-to-reverse decision you pick here is usually the RFC topic. Describe your Architecture is recommended the same week and takes an hour or two as a team; it feeds docs/design.md and the RFC framing.

  • Activity: Audit Your Safety Net
  • A complete submission: one specific named gap in your checks and the smallest change that closes it
  • What it makes easier: four criteria across the checkpoints, the RFC, and the defense

This workshop runs in the same class session as Workshop 2.

  • Activity: Peer Technical Design Review
  • A complete submission: your one-page design, the findings the other team gave you, and each finding marked accepted or declined with a reason
  • What it makes easier: the RFC final, due the week after: its revision criterion, and the defense technical-depth question

Pair with the team at the next table for the whole session; with an odd number of teams, one group of three reviews in a ring. Nothing is prepared before class; draw your one-page design from your docs/design.md. Afterward, turn the findings you accept into edits to docs/design.md or into ADRs.

Workshop 1: Dependency Mapping or Critical Path Analysis

Section titled “Workshop 1: Dependency Mapping or Critical Path Analysis”
  • Activity: Team Dysfunctions Assessment
  • A complete submission: the dysfunctions you identified, a strategy for each, and a reflection on how they will improve the team
  • What it makes easier: the midterm peer evaluation, sent in week 5: naming a problem before the survey does; the defense role question later
  • Activity: Test Plan
  • A complete submission: a test plan for the paths that must work at the release candidate, with their test cases, methods, and pass criteria
  • What it makes easier: Repo Checkpoint 3 in week 5: the tests in CI that must exist before real users arrive at the release candidate

The assessment closes with the charter refresh: update the charter (the working agreement guide has the patterns) with what it surfaced (roles for the final term, the decision process, anything the winter postmortem changed); a change to the Definition of Done or the pull request and review rules goes in CONTRIBUTING.md.

The workshop’s complete submission, as its section above describes, in one PDF (Submitting Your Work); a photo of a whiteboard or sticky notes goes inside the PDF.

Rubric: 100 points across 1 criteria
CriterionRatings
Workshop output100 points
  • Complete (100)Everything its workshop entry lists as a complete submission, about the team's own project or the team itself, whatever its quality.
  • Incomplete (0)Not submitted, the submission is not this activity (a blank file, an unrelated document), it is missing an item its workshop entry lists, or it is not about the team's own project or the team itself.