Skip to content
ENT208TC Industry Readiness

Week 4: Planning Sprint


Think of a team project from a previous semester β€” not this module. One that did not go as well as expected.

Write down one specific thing that went wrong. Not β€œcommunication was bad.” A real moment: β€œWe had not spoken for two weeks and then panicked the night before” or β€œOne person rewrote everything on their own” or β€œWe started coding before agreeing what we were building.”

If you cannot think of one, write: β€œI have not had this problem yet β€” but I can see how it could happen.”

You will use this in Mission 1.


Mission 1 β€” Agree on roles (20 min β€” whole team)

Section titled β€œMission 1 β€” Agree on roles (20 min β€” whole team)”

Go around the table. Each person reads out their one failure from above (30 seconds each).

Look for patterns. You will almost certainly find them here:

What kept going wrongThe professional practice that fixes it
Nobody knew who owned whatRole assignment
One person did everythingNamed task ownership
The scope kept expandingMoSCoW prioritisation
The team built something users didn’t wantUser validation before building
Problems were hidden until too lateTraffic light + checkpoints

These are not university exercises. Each one was invented because professional product teams kept failing in the same ways.

Each person picks their top 2 interests β€” what you want to learn, and what you already do well.

RoleMain responsibilityAssessed through
Product ManagerSprint goals, standups, team directionDev Log quality, Checkpoint prep
UX / UI DesignerFigma mockups, user flows, visual designEvidence links, usability test results
Frontend DeveloperWhat users see β€” screens, buttons, interactionsGitHub commits, working features
Backend DeveloperData, APIs, server logicGitHub commits, Technical Documentation
User ResearcherInterviews, usability sessions, findingsValidation Report, interview notes
Technical LeadArchitecture decisions, code quality, repoTechnical Documentation, code review
Documentation & IPDev Log quality, Technical Docs, IP sectionDev Log, Week 11 Portfolio

Every role needs one named owner. Overlap is fine. Gaps are not.

Live Q&A
● live

Write role assignments in this week’s Dev Log entry before you move on.

Format:

Roles β€” Week 4
[Name] β€” [Role]
[Name] β€” [Role]
(one line per person)

Mission 2 β€” Stress-test your Project Brief (25 min β€” whole team)

Section titled β€œMission 2 β€” Stress-test your Project Brief (25 min β€” whole team)”

Your Project Brief was written last week. Before you build anything, check it is solid.

Open your Project Brief. Paste it with this prompt:

You are a critical product mentor reviewing a student project brief. Identify: (a) unclear assumptions about users or problems, (b) scope risks β€” features that could take 3Γ— longer than expected, (c) success metrics that cannot actually be measured, (d) important questions not yet asked to real users. For each issue, suggest one concrete fix. Be direct.

Read the output as a team. Discuss: which critiques are fair?

Pick the two most useful critiques. Fix those sections in your Brief right now.

A Product Requirements Document (PRD) turns your Brief into a building plan.

Open a new Word document in your XJTLU OneDrive β€” this is where your PRD will live for the rest of the semester and where your final submission comes from. Use this prompt:

Based on this project brief, generate a one-page Product Requirements Document with: 5–7 user stories in "As a [user], I want to [do X], so that [Y]" format; a feature list linked to each user story; and an initial technical architecture (front-end, back-end, data storage). Keep it simple and practical.

Review the output critically. Ask:

  • Do the user stories match real users you identified?
  • Is the architecture realistic for your team’s skill level?
  • What would you change?

If you have time: run the same prompt in two different AIs and compare. Different tools make different assumptions β€” spotting the gaps is the skill.

Edit it until it reflects your team’s actual intentions. Paste the PRD link into your Dev Log.

Live Q&A
● live

Mission 3 β€” Decide what to build (30 min β€” whole team)

Section titled β€œMission 3 β€” Decide what to build (30 min β€” whole team)”

List every feature your team has discussed. Each person independently labels each one:

MeaningAsk yourself
M β€” Must haveProduct fails without this”If missing, Demo Day fails?”
S β€” Should haveImportant, not launch-blocking”Would users notice and care?”
C β€” Could haveNice if time allows”Is this a bonus?”
W β€” Won’t haveOut of scope this semester”Can we cut it entirely?”

Compare your labels. Discuss disagreements. Agree on your Must-haves.

Live Q&A
● live

You have agreed on your Must-haves. Now use AI to help plan how to build them.

I am building [brief one-sentence product description]. My three Must-have features are: [list them]. My team's technical skills are: [list languages, frameworks, tools you know]. Suggest a simple technical architecture β€” front-end, back-end, and data storage. Highlight the two biggest technical risks and how to reduce them.

Review the suggestion. Does it match your team’s skills? Add the agreed architecture to your PRD.

UX/UI Designer: while the architecture is being discussed, sketch the Must-have screens in Figma. You have Figma experience from last semester β€” now is when it connects. Your team needs to see what they are building before Week 5 coding starts.

Agree on one sentence:

β€œBy the end of Week 5, a real user can [do X] and [Y happens] β€” it works completely, not just as a mockup.”

β€œWorking completely” means the full flow: the user does the action, real data is saved or processed, and the result appears on screen. A Figma design is not a working feature.

Write this sentence at the top of your Kanban board. This is your Week 5 commitment.


Mission 4 β€” Set up and split (self-paced β€” individual)

Section titled β€œMission 4 β€” Set up and split (self-paced β€” individual)”

Roles are agreed. Sprint goal is set. Now split up and follow the Week 4 Checklist at your own pace.

Each person’s tasks:

  1. Set up your Kanban board β€” watch this first, then set up together:

    Cannot play the video? For step-by-step GitHub Projects setup, watch the official GitHub guide on YouTube (8 min)

  2. Add your tasks to the board β€” one card per task, your name on each

  3. Move one task to β€œDoing”

  4. Book Checkpoint 1 with your pathfinder before you leave

Kanban board tools:

You may already use a tool with a similar task board feature β€” ι’‰ι’‰ (DingTalk), 飞书 (Feishu), and Teambition all have one. For this module, use a tool that connects to your code repository:

ToolUse if…
GitHub ProjectsYour team uses GitHub
Gitee ProjectsYour team uses Gitee

Three columns minimum: To Do / Doing / Done

Prefer to read? Step-by-step screenshots Β· Interactive course (free, self-paced, Microsoft Learn)

Once your tasks are in the board, see AI Coding Tools to compare your options before writing a line of code.


Checkpoint 1 happens between Weeks 4–6. Your pathfinder will tell you how to book a slot.

Book before you leave today. Do not leave it to next week.

Send this four-field form to your pathfinder β€” nothing more. Evidence links and individual contributions stay in your Dev Log; the pathfinder will ask to see them live during the session.

Checkpoint 1 Prep β€” [Team name] β€” [Date]
Sprint status: 🟒 On track / 🟑 At risk / πŸ”΄ In crisis
One sentence why: ___________________________________________
Blocker:
[What exactly is stuck? Be specific β€” not "it's hard."]
Our question for the pathfinder:
[One question you want answered in this session]
Live work link:
[GitHub repo / Figma / working app URL]

Bring your Dev Log and Kanban board open on your laptop. The pathfinder will ask to see them.

Live Q&A
● live

Team health check β€” does any of this describe you?

If this is your team…What to do now
You have more than 3 Must-havesCut, don’t add. Three done well beats ten half-built.
All 3 Must-haves are technical featuresSomething is missing. What does the user see and do? UX and research tasks need owners too.
Non-technical team members didn’t contribute in Mission 3Ask: whose problem does this solve? Who is the user? Those are their questions to own.
PRD or Kanban not startedMake it your first Checkpoint 1 requirement.
Stage 1 validation not doneName the day this week your User Researcher talks to users. Put it in the Kanban.
This site uses anonymous analytics (Microsoft Clarity) to improve course content. No personal data is collected.
Current page
πŸ€–