Due: Week 6, October 12th — submitted asynchronously to E3. Weight: 5%.

Overview

CP1 establishes your team's shared direction and evaluation thinking before serious building begins. It is a light deliverable by design — the goal is alignment, not exhaustive documentation. A focused, honest CP1 is more valuable than a polished but vague one.

What to Submit

1. Team Charter

Your team's agreed working norms. Include:

2. Problem Statement with Evidence

A clear description of the collaboration pain point you are addressing. Include:

3. Initial Interaction Design Sketch

A description or diagram of what your tool does. Include:

This does not have to be finalized. Your design could change across the semester.

4. Draft Evaluation Plan

How you will know whether your tool works. Include:

5. Repository Link

Confirm that your GitHub repository is set up with:

What Makes a Strong CP1

A strong CP1 is specific. “Teams have trouble communicating” is not a problem statement. “Engineering teams reviewing pull requests asynchronously lose context about why a decision was made, leading to redundant back-and-forth in code review” is a problem statement.

A strong CP1 is honest. If you are not sure about something — your target users, your evaluation method, whether your tool idea will work — say so. Uncertainty acknowledged now is easier to address than uncertainty hidden until CP2.

A strong CP1 is grounded in real evidence. The minimum is two conversations with real users. Teams that conduct more conversations at this stage consistently build better tools.

Rubrics

Rubrics will be updated by the end of Week 2.

Submission

Submit one PDF or zip file per group to E3 under “CP1.” File name: GroupXX_CP1.

CP1 is due on October 12th, the Week 6 async session — there is no in-person class that week. We might hold a drop-in session for addressing questions your team has before submitting. Time will be posted on the course website and announced on E3/email.

← Back to Final Project