Skip to content
ENT208TC Industry Readiness

Weeks 4–9: Product Studio Guide

Weeks 4–9 are your Product Studio β€” eight weeks to go from a project idea to a working, validated product. This guide covers the professional practices that separate a student project from a professional product development process.


A sprint is a short, focused period of development β€” usually 1–2 weeks β€” at the end of which you have something working to show.

The idea comes from Agile development, a way of working used in almost every software company in the world. Instead of planning the entire product upfront and building it all at once, teams work in short cycles:

Plan β†’ Build β†’ Test β†’ Review β†’ Plan again

Each cycle, you learn something. Each cycle, you improve.

Why it matters for you: In 8 weeks, surprises will happen. Scope will be larger than expected. Features will break. Team members will fall ill. Sprint-based working gives you a structure to absorb those surprises without the whole project falling apart.


Before you build anything in Week 4, set up a Kanban board. This takes 20–30 minutes and will save hours of confusion throughout the project.

A Kanban board is a visual way to see what your team is working on. It has (at minimum) three columns:

To DoDoingDone
Tasks no one has startedTasks someone is actively working onTasks that are complete

Every task lives in exactly one column. At a glance, anyone on the team can see: what needs doing, who is working on what, and what is finished.

ToolBest forAccess
GitHub ProjectsTeams using GitHub for codeFree, linked to your repo
Gitee ProjectsTeams using Gitee (common in China)Free at gitee.com
TrelloSimple boards with drag-and-dropFree at trello.com

Pick one tool your whole team will actually use. The best Kanban board is the one everyone opens every day.

A task card should be specific enough that the person who picks it up knows exactly what β€œdone” means.

Too vagueBetter
”Work on login""User can log in with email + password and see their dashboard"
"Fix bug""Fix: app crashes when user submits empty form on registration page"
"Design screens""Design Figma mockup: homepage and product detail page β€” ready for user testing”

Before you start filling your Kanban board with tasks, agree on who is responsible for what. In a 7-person team, unclear ownership is the most common reason things fall through the cracks.

RolePrimary responsibilitiesAssessed through
Product ManagerSets sprint goals, runs standups, owns the product visionDev Log quality, Pathfinder Checkpoint preparation
UX / UI DesignerFigma mockups, user flows, visual design decisionsEvidence links in Dev Log, usability test results
Frontend DeveloperBuilds what users see β€” screens, buttons, interactionsGitHub commits, working features
Backend DeveloperData storage, APIs, server logicGitHub commits, Technical Documentation
User ResearcherUser interviews, usability sessions, analysisValidation Report, interview notes in Dev Log
Technical LeadArchitecture decisions, code quality, GitHub managementTechnical Documentation, code review
Documentation & IPDev Log quality, Technical Docs, IP Strategy sectionDev Log entries, Week 11 documentation

Do it now, at the start of Week 4. Take 10 minutes:

  1. Read the roles table aloud together
  2. Each person picks their top 2 interests (what do you want to learn? what do you do well?)
  3. Assign the 7 roles β€” overlap is fine, gaps are not
  4. Record the role assignments in this week’s Dev Log entry

You have more ideas than time. MoSCoW is a simple tool to decide what to build first.

LetterMeaningAsk yourself
M β€” Must haveYour product cannot work without this”If this is missing, the product fails?”
S β€” Should haveImportant, but you could launch without it”Would users notice and care if it was missing?”
C β€” Could haveNice to have if time allows”Is this a bonus feature?”
W β€” Won’t have (this time)Deliberately cut β€” might come back later”Is this out of scope for 8 weeks?”
  1. List every feature your team has discussed
  2. Each team member independently labels each feature M / S / C / W
  3. Compare labels β€” discuss disagreements
  4. Agree on your Must have list β€” this is what you build in Weeks 4–6
  5. Everything else goes into Should / Could / Won’t β€” revisit in Week 7

In Week 4, you build your first end-to-end (e2e) feature.

An end-to-end feature is one that works completely β€” from the moment the user starts the action to the moment they get a result. Not a button that doesn’t connect to anything. Not a screen that doesn’t save data. The full flow.

Not end-to-endEnd-to-end
A sign-up form that looks nice but doesn’t save anythingA sign-up form where the user’s account is created and they are logged in
A product listing page with fake dataA product listing page that shows real data from a database
A Figma prototype that clicks through screensA working app where screens actually respond to input

Why does this matter? A Figma prototype is not a product. Wireframes are a design tool. Your tutors assess a working product. The sooner you have one real thing working end-to-end, the better you understand what is actually hard about your project.


You have two structured pathfinder checkpoints during the Product Studio:

CheckpointWindowFocus
Checkpoint 1Weeks 3–6Is your project on track? Is the scope realistic?
Checkpoint 2Weeks 7–9Are you Demo Day-ready? Is documentation progressing?

At least 24 hours before the session, submit a written agenda to your pathfinder with four things:

  1. What we did since the last checkpoint (with links to evidence)
  2. Where we are blocked (specific problems, not general frustration)
  3. A link to our work (Dev Log, GitHub, Figma β€” something live)
  4. One specific question for the pathfinder

This format is a professional practice. At a real company, this is how you prepare for a status meeting with a manager or client.


Your Development Log should be updated every week, not retrospectively. Here is a template for each entry:

Week [N] β€” [Date range]
🟒/🟑/πŸ”΄ Status: [On track / At risk / In crisis β€” one honest sentence]
This week we:
- [Name]: [what they did, specific and verifiable]
- [Name]: [what they did]
(add everyone who contributed)
Evidence links:
- [GitHub commit or PR link]
- [Figma file link]
- [Interview recording or notes]
(aim for 3–5 real links)
Key decision: [One choice your team made and why]
Next week's plan: [What you intend to complete β€” be specific]
Individual contributions (written by each person):
- [Your name]: [30–50 words about your specific contribution this week]
StatusMeaning
🟒 On trackYou are doing what you planned. No blockers.
🟑 At riskYou are behind or facing a significant problem, but have a plan
πŸ”΄ In crisisYou are stuck with no clear path forward β€” flag this to your pathfinder immediately

Being honest about 🟑 or πŸ”΄ status is not a failure. It is professional. Teams who hide problems until Week 9 end up with nothing for Demo Day.


WeekMain focusKey deliverable
4Sprint 1: first e2e feature, Kanban setupFirst working feature + Pathfinder Checkpoint 1
5User validation + AI integration3–5 user sessions documented
6Sprint 2: second e2e featureSecond working feature
7IP research + Sprint 3 self-directedIP section draft + continued validation
8User testing at scale + quality control10+ documented user sessions + fixes
9Iteration, pitch rehearsal, portfolio prepPitch deck draft + Pathfinder Checkpoint 2

MistakeWhat it looks likeWhat to do instead
Building without testing6 weeks of code, then testing once in Week 8Test with users every 2 weeks from Week 5
Weak Dev Log entries”Made progress on the app this week” (no names, no links)Name every contributor, link every piece of work
Scope creepAdding features in Week 7 that weren’t in the Must listFreeze scope by Week 6 β€” finish what you started
Hidden blockersNot telling pathfinder you’re stuck until Week 9Use πŸ”΄ status and message pathfinder immediately
Wireframes instead of working featuresPresenting Figma screens at Demo DayBuild a working prototype β€” even a basic one

ResourceLink
Product Development Glossaryreference/product-glossary
User Testing GuideWeeks 4–9: User Testing
Assessment rubricAssessment Brief
This site uses anonymous analytics (Microsoft Clarity) to improve course content. No personal data is collected.
Current page
πŸ€–