Assignment 5,6,8,9 - Demos

Throughout this course you will do a total of 4 progress demos. These demos are to showcase your incremental development process and decision making. This is an exercise often seen in industry, and you should be able to show off what you’re doing without much prep. Insights through the course will maybe make you pivot what your building, how you build it, to create a great product.

We expect all CSC491/2600 students to actively participate.

Attendance is mandatory or you will receive a 0 for that section unless extenuating circumstances arrive.

The demos should be (roughly) on these topics:

Demos should not be a high quality production. You can record your screen for a minute or 2, you can do it live, you can show us screen shots and discuss those… whatever you like. All we ask is that you show us progress.



Requirements

Release Body

Should be between 400-800 words. Your submission must include:

Additional Notes

What is the purpose of this assignment?

This assignment helps you learn to effectively demo your work. This is an exercise often seen in industry, and you should be able to show off what you’re doing without much prep.

We expect all CSC491/2600 students to actively participate.

Submission

This assignment is an in-class demo and must be submitted synchronously in class.

Questions or Concerns?

Rubric

📺 Part 1: Presentation (40 Points)

CriteriaDescriptionWeight
Clarity & StructureDemo is clearly structured, with a logical flow from start to finish. Effectively communicates decisions, challenges, and changes as a development story10
Live WalkthroughApplication or artifacts shown live or clearly through screenshots; presenter walks through live progress effectively10
Progress & RelevanceShows meaningful progress relevant to the demo’s goal (tech choice, CI, problem-solving, or use cases)15
Time ManagementDemo is within 6 minutes, uses time effectively5

💻 Part 2: GitHub Release (60 Points)

CriteriaDescriptionWeight
Progress ParagraphClear summary of what’s been completed and progress made15
Issue SummaryOutline the created issues that were opened and closed during the release cycle.10
Roadmap/ Architecture/ Research SummaryIncludes at least 3 components (JTBD, architecture, roadmap, etc.), with meaningful updates. Components include, Architecture UI/UX Research Decisions Log Milestone Update Jobs to be done (JTBD) At least 2 of our releases should include user research.20
Decisions & Change LogsThoughtful and well-documented decision logs and issue summaries15

Rating Scale

This scale is used for each line of the rubric above.

RatingResult
Outstanding, Thoughtful and thorough100% of pts
Strong, Provides some thought80% of pts
Acceptable, Simple explanation60% of pts
Insufficient, Little effort was made to give explanations40% of pts
Unacceptable, No effort was made or the section was missing0% of pts