Schedule

Schedule


Here is a week-by-week schedule the term’s topics, main deliverables, and due dates. Yellow highlighted deliverables are those that involve consultations with project stakeholders, and cyan highlighted deliverables are those that involve activities with buddy teams. Be sure to plan in advance so that you have sufficient time to schedule and conduct these interviews/meetings and analyze their results.

Here is a calendar of the term’s main deliverables and due dates.

Materials for each week will be made public on the previous Friday. The schedule is subject to change, so check back often for updates.


Jan 4:   Introduction and Team Formation

Week 01 To-Dos

Team Meeting:

  • Course Introduction
  • Team Formation
  • Fast Friends Questions #1

Due next Monday (Jan 12, 8:59pm ET):

  • Ethics Training (every student)
  • Project Team Information Form (every team)

Jan 13:   Problem Fit

Week 02 To-Dos

Team Meeting:

  • Fast Friends Questions #2
  • Lean Canvas Model
  • Problem-Fit Hypothesis Questions

Due next Monday (Jan 19, 8:59pm ET):

  • Team Contract
  • Lean Canvas Model
  • Problem Fit Questions

Jan 20:   Elicitation

Week 03 To-Dos

Team Meeting:

  • Fast Friends Questions #3
  • Stakeholder Analysis
  • Personas

With Buddy Teams:

  • Feedback on Problem-Fit Hypothesis Test

With Stakeholders:

  • Problem-Fit Interviews

Due next Monday (Jan 26, 8:59pm ET):

  • Stakeholder Analysis Matrix
  • Personas
  • Feedback on Problem-Fit Interviews

Jan 27:   User Requirements

Week 04 To-Dos

Team Meeting:

  • Analysis of Problem-Fit Interviews
  • Use Case Diagram
  • User Stories

With Buddy Teams:

  • Brainstorming Session

With Stakeholders:

  • Problem-Fit Interviews

Due next Monday (Feb 2, 8:59pm ET):

  • Use Case Diagram
  • User Stories
  • Writeup of Brainstorming Session
  • Analysis of Problem-Fit Interviews

Feb 3:   Lightweight Models

Week 05 To-Dos

Peer Evaluations due Thu Feb 5, 8:59pm ET

Team Meeting:

  • Use Case Diagram (updated)
  • Workflow Models
  • Design Quality Requirements Interviews

Due next Monday (Feb 9, 8:59pm ET):

  • Use Case Diagram (updated)
  • Workflow Models
  • Quality Attributes
  • Team Health Check (every student)

Feb 10:   Requirements Analysis

Week 06 To-Dos

Team Meeting:

  • Design Requirements Prioritization Interviews
  • Risk Analysis

With Stakeholders:

  • Requirements Prioritization Interviews
  • Quality Requirements Interviews

Due the Monday after Reading Week (Feb 23, 8:59pm ET):

  • Analysis of Requirements Prioritization Interviews
  • Analysis of Quality Requirements Interviews
  • Risk Analysis

Feb 24:   Elaboration

Week 07 To-Dos

Peer Evaluations due Thursday Feb 26, 8:59pm ET

Team Meeting:

  • Derive Interface Phenomena (if needed), Specifications, and Assumptions
  • Elaborate Scenarios

Due next Monday (Mar 2, 8:59pm ET):

  • Requirements, Specifications, Interface Phenomena, and Assumptions
  • Scenarios

Mar 3:   Domain Modelling

Week 08 To-Dos

Team Meeting:

  • Domain Model

Due next Monday (Mar 9, 8:59pm ET):

  • Domain Model

March 10:   Prototyping

Week 09 To-Dos

Peer Evaluations due Thursday, March 12, 8:59pm ET

Team Meeting:

  • User Interface Sketches
  • Design Solution-Fit Hypothesis Questions
  • SRS

With Buddy Teams:

  • Feedback on Solution-Fit Hypothesis Interviews

Due next Monday (March 16, 8:59pm ET):

  • User Interface Sketches
  • Solution-Fit Hypothesis Questions
  • Feedback on Solution-Fit Interviews

March 17:   Behaviour Modelling

Week 10 To-Dos

Team Meeting:

  • Domain Model (updated)
  • Navigation Map / State Machine Model
  • SRS

With Stakeholders:

  • Solution-Fit Interviews

Due next Monday (March 23, 8:59pm ET):

  • Domain Model (updated)
  • Navigation Map / State Machine Model
  • Grad Lecture Video (CS 645 only)

March 24:   Cost Estimation

Week 11 To-Dos

Peer Evaluations due Thursday, March 26, 8:59pm ET

Lecture Videos:

  • Cost Estimation

Team Meeting:

  • Analysis of Solution-Fit Interviews
  • Cost Estimation
  • SRS

Due next Monday (March 30, 8:59pm ET):

  • Analysis of Solution-Fit Interviews
  • Cost Estimation
  • Team Health Check (every student)

March 31:   SRS

Week 12 To-Dos

Peer Evaluations due Monday, April 6, 8:59pm ET

Team Meeting:

  • SRS

Due next Monday (April 6, 8:59pm ET):

  • SRS
  • Grad Lecture Write-up (CS 645 only)