Assignment 3 · Sessions 5–7
From Planning to Execution
A take-home assignment applying story mapping, MVP definition, estimation, and Sprint monitoring to a single product scenario.
Sessions 5, 6 & 7
Take-home
Due before Session 8
~45–60 min
Before you start
What this assignment covers
Sessions 5, 6, and 7 took you from a vision through to monitoring real Sprint progress: story mapping, writing User Stories, defining an MVP, estimating with story points, building a release forecast, and reading a Sprint Board. This assignment asks you to apply all of it to one new scenario — not QuickBite this time, so you can demonstrate the thinking transfers to a product you haven't already seen worked through in class.
The scenario — StudyBuddy
StudyBuddy is a proposed app to help university students find and join study groups for their courses. Students can create a study group for a specific course, browse and join existing groups, see when and where a group is meeting, and message other members of a group they've joined.
The founding team has funding for one semester (about 12 weeks) to build and launch a first version. They want to validate one thing above all else: will students actually use this to form real study groups, or will it sit unused like so many class group chats?
Work through Parts 1 to 4 in order. Each part builds on the one before it, the same way Sessions 5 through 7 built on each other. Write your answers in a document and bring them to the next class — some questions will be opened for group discussion.
1
Story mapping & the MVP
~15 min
- Write the User Journey for a student using StudyBuddy for the first time — from discovering the app to successfully attending a study group session. Break it into 4–6 major activities (the narrative spine), the same way you would lay out a story map.
- For each activity, write at least one User Story in As a / I want / so that format. You should end up with at least 8 stories across the full journey.
- Apply the MVP test: draw your release line. Which stories are essential for a student to go from "I have a course I'm struggling with" to "I'm in a study group meeting with classmates," end to end? Mark these as MVP. Mark everything else as Release 2.
- Identify the riskiest assumption in this product. What must be true for StudyBuddy to actually work? How does your MVP scope test that assumption specifically — and not just demonstrate a working app?
Reminder: the MVP is not the cheapest set of features to build. It is the smallest journey that lets a real user complete a real goal and gives the team real feedback. A StudyBuddy where students can browse groups but not message anyone is not an MVP — it doesn't let anyone actually form a working study group.
2
Acceptance criteria & story quality
~10 min
- Choose your most important MVP story — the one without which the product doesn't work at all. Write full acceptance criteria for it: at least three specific, testable statements.
- Apply the three-question test to this story: is it small enough for one Sprint? Is it valuable to a real student? Is it testable? If the answer to any question is no, rewrite the story until it passes.
- Pick one story from your list that you think is too large for a single Sprint. Split it into two or more smaller stories, each of which still delivers something a user could use independently. Name which splitting pattern you used (by workflow step, user type, data type, happy/unhappy path, or another pattern).
3
Estimation & release forecast
~12 min
- Using the Fibonacci scale (1, 2, 3, 5, 8, 13), estimate story points for each of your MVP stories. For at least two stories, briefly explain what makes one larger than the other — don't just assign a number, justify the relative size.
- Add up your MVP story points. Assume the team's velocity is 20 points per Sprint. How many Sprints will the MVP take? Does it fit within the 12-week semester window? Show your calculation.
- The founders ask: "Can we promise students this will be ready by week 8, in time for midterms?" Write your honest two-to-three sentence response, including what you can commit to and what you cannot.
- One founder suggests adding three more features to the MVP scope — including the ability to upload and share documents within a group — because "students will expect it." Using what you learned about scope and forecasting, explain in two sentences how you would respond to this request.
Reminder: always express a forecast as a range, never a single date. And every scope addition has a cost — if something is added, something else should come out, or the timeline should be explicitly extended.
4
Sprint execution & monitoring
~10 min
The StudyBuddy team has just finished day 6 of a 10-day Sprint. Sprint Goal: "A student can create a study group and other students can find and join it." Here is the situation:
The "join a study group" story has been sitting in In Progress for 4 days with no movement — the assigned developer hasn't mentioned why in the last two standups.
The burndown is tracking noticeably above the ideal line — more remaining work than the pace suggests should be left at this point.
A founder asked the team yesterday to also add the ability to filter groups by meeting time, calling it "small, shouldn't take long."
- Name the warning signal(s) present in this situation. For each one, explain what it most likely indicates.
- What should the Scrum Master do about the stalled story — today, not at the next Retrospective? Be specific about the action, not just the principle.
- Can the team add the filter-by-time request to this Sprint? Referring to what the team can and cannot do mid-Sprint, explain your answer and what should happen to the request instead.
- Write the one-paragraph proactive update the PO should send to the founders about this Sprint's status — honest about the risk, without creating panic.
Submission
Submit your completed assignment to your lecturer — Shpend A. Mustafa — using the submission method specified for your cohort, before Session 8 begins. Parts 1–3 are assessed on correct application of story mapping, MVP definition, and estimation concepts. Part 4 is assessed on whether your responses correctly apply the Session 7 monitoring concepts to a realistic scenario — there is no single "correct" SM action, but your reasoning should reflect what was covered in class.