Product Development Glossary
These are the professional vocabulary words you will encounter during the Product Studio (Weeks 3β10). Each entry gives you just enough to understand what you are looking at. For more depth, use the suggested prompt with any AI assistant.
See also: Tech Glossary for hardware and connectivity terms.
Project Planning
Section titled βProject PlanningβProject Brief A short document (2 pages for this module) that answers four questions: What is the problem? Who is affected? What are we building? How will we know if it works? In industry it is sometimes called a PRD (Product Requirements Document) or product spec. Writing it forces your team to agree on the basics before anyone starts building.
π‘ Ask AI: βWhat is a Product Requirements Document (PRD)? What is the difference between a problem statement and a solution description in a product brief?β
Problem Statement A sentence or short paragraph that describes a problem clearly β without mentioning any solution. A good problem statement names who is affected, what situation they are in, and why the current state is not good enough. Writing the problem statement before the solution is a discipline: it prevents you from building a solution looking for a problem.
π‘ Ask AI: βGive me 3 examples of a strong problem statement for a mobile app product. What makes each one effective?β
Success Metrics Specific, measurable outcomes that tell you whether your product is working. Not βusers will like itβ β but βusers complete the sign-up in under 60 secondsβ or β3 out of 5 users find the main feature without instructions.β Used in your Project Brief and Validation Report.
π‘ Ask AI: βWhat is the difference between a vanity metric and an actionable metric in product development? Give examples of each for a university student app.β
User Persona A fictional but realistic description of your target user β their situation, goals, frustrations, and behaviour. Used to keep the team aligned on who they are building for. Not a demographic: not β18β25 year oldsβ but βJun, a third-year engineering student who commutes 45 minutes and tracks expenses manually in WeChatβ¦β
π‘ Ask AI: βWrite a user persona for a student living in shared accommodation who uses an expense-splitting app. Include their goals, frustrations, and current workaround.β
Agile & Sprints
Section titled βAgile & SprintsβAgile Development A way of working used in almost every software company. Instead of designing everything upfront and then building it all at once (which rarely works), Agile teams work in short cycles β plan a little, build a little, test with users, learn, adjust. The key idea is that you cannot know everything at the start, so you plan for change. You will apply Agile principles through your Development Log, sprint structure, and pathfinder checkpoints.
π‘ Ask AI: βExplain Agile development using a non-technical analogy. What problem was it invented to solve? How is it different from traditional βwaterfallβ planning?β
Sprint A short, focused period of work β usually 1β2 weeks β at the end of which you have something working to show. In each sprint you plan what you will build, build it, and then review what you learned. The word comes from software development but the concept applies to any iterative work. In ENT208TC, each week of the Product Studio is roughly one sprint.
π‘ Ask AI: βWhat happens at the start, during, and end of a sprint in Agile development? What is a sprint review?β
Iteration One cycle of: build something β test it β learn from the test β improve. Iteration is the core habit of professional product development. It is different from simply making changes β it means making changes that are driven by evidence (user testing, data, feedback) rather than opinion.
π‘ Ask AI: βWhat is the difference between iteration and just making changes to a product? Why do product teams iterate rather than trying to design the perfect product from the start?β
Backlog The full list of all features, tasks, and improvements your team is considering β everything that could go into the product. In each sprint, you pick items from the backlog and commit to completing them. Items stay in the backlog until you either build them or decide to cut them. Your Kanban boardβs βTo Doβ column is your active backlog.
Prioritisation
Section titled βPrioritisationβMoSCoW A technique for deciding which features to build first. Each feature is labelled as:
- M β Must have: the product cannot work without this
- S β Should have: important, but you could launch without it
- C β Could have: nice if time allows
- W β Wonβt have (this time): deliberately cut from this version
The name is an acronym from the first letters (with vowels added to make it pronounceable). Used in Week 4 to set your sprint scope.
π‘ Ask AI: βExplain MoSCoW prioritisation with a food delivery app as the example. Categorise 10 possible features into Must / Should / Could / Wonβt and explain the reasoning for each.β
MVP (Minimum Viable Product) The simplest version of your product that lets you test your core assumption with real users. Not a broken version β a deliberately minimal version that does the most important thing well. The point of an MVP is to learn quickly: does the core idea work? If yes, build more. If no, change direction before investing more time.
π‘ Ask AI: βWhat is the difference between an MVP and a prototype? Give an example of each for the same product idea.β
Scope Creep What happens when a project keeps growing β new features get added, requirements expand, and the original timeline no longer fits. Almost every team experiences scope creep. MoSCoW and sprint planning are tools to control it. In ENT208TC, tutors recommend freezing scope by Week 6 and finishing what you started rather than adding more.
Team Workflow
Section titled βTeam WorkflowβKanban Board A visual system for tracking team tasks. Tasks live in columns: To Do β Doing β Done. At a glance, anyone on the team can see what needs doing, who is working on what, and what is finished. Popular tools include GitHub Projects, Gitee Projects, and Trello. You set this up in Week 4.
π‘ Ask AI: βShow me how to set up a Kanban board in [Trello / GitHub Projects] for a student software project. What columns should I create, and how should I write task cards?β
User Story A short description of a feature written from the userβs perspective: βAs a [type of user], I want [an action], so that [a benefit].β User stories keep the team focused on what the user actually needs, not what is technically interesting to build.
Example: βAs a shared household member, I want to add an expense in under 10 seconds, so that I actually do it instead of forgetting.β
π‘ Ask AI: βWrite 5 user stories for a simple expense-splitting app. Follow the βAs aβ¦ I wantβ¦ so thatβ¦β format.β
Definition of Done A shared agreement within the team about what βfinishedβ means for a task. Without it, βdoneβ means different things to different people β one person says the feature is done, another says it still needs testing. A typical definition of done for a feature: it works on a real device, it has been tested by at least one person who did not build it, and the code is committed.
Development Log (Dev Log) Your teamβs weekly record of progress, decisions, and individual contributions. Maintained from Week 3 to Week 10. Assessed as 20% of your module grade. Contains: what the team accomplished (with names), evidence links (commits, interview notes, Figma files), one key decision per week, and each personβs individual contribution in their own words.
User Research & Validation
Section titled βUser Research & ValidationβUser Testing Watching real users interact with your product to find out where they succeed, get stuck, or feel confused. Different from asking people what they think β user testing is about observation. You give users a task and observe without helping. The goal is to find the gaps between what you intended and what users actually experience.
Validation The process of checking whether your assumptions about the product β about the problem, the users, the solution, the features β are correct. Validation happens through interviews, concept testing, usability testing, and data analysis. An assumption that has been validated with evidence is much more reliable than one that comes from the teamβs opinion.
π‘ Ask AI: βIn product development, what is the difference between assumption and validated learning? How do teams validate assumptions before building features?β
Usability Testing A specific type of user testing focused on whether users can accomplish tasks with your product. You prepare 2β3 tasks, watch users attempt them, and take notes on where they hesitate, fail, or succeed. Not a demo β you do not explain how it works. The user figures it out (or doesnβt), and you learn from that.
Think-Aloud Protocol A technique used in usability testing: you ask the user to say out loud what they are thinking as they use the product. βPlease say whatever comes to mind as you go.β This reveals the userβs mental model β what they expected to happen β which is often different from what the designer assumed.
Iteration History A record of what you changed, why you changed it, and what the change was. Used in your Validation Report to show the connection between user findings and product decisions. Format: [Round of testing] β [Finding] β [Change made] β [Evidence that the change worked].
Documentation
Section titled βDocumentationβTechnical Documentation The document (6β9 pages) submitted in Week 11 that describes your productβs architecture, technology choices, deployment process, IP strategy, and known limitations. Its purpose is to enable another developer to understand, maintain, and deploy your product. Assessed as 15% of your module grade.
Validation Report The document (4β6 pages) submitted in Week 11 that records your user research methodology, key findings, and the iteration history of your product. Proves that you followed a scientific approach β evidence-based decisions, not opinion-based. Assessed as 10% of your module grade.
IP Strategy Your analysis of the intellectual property aspects of your product. Includes: what is novel about your solution, whether you should patent it (and why), examples of existing prior art (similar products or patents), and alternative protection strategies if you choose not to patent. A learning exercise in strategic thinking β not legal advice.
π‘ Ask AI: βExplain the concept of intellectual property in software products. What is a patent, and when does it make sense for a startup to pursue one? What are alternatives to patenting?β
Prior Art Existing products, patents, or research that is similar to what you are building. Identifying prior art is part of the IP Strategy section of your Technical Documentation. It shows what already exists and how your product is different.
Professional Practice
Section titled βProfessional PracticeβPathfinder Checkpoint A structured progress review meeting with your pathfinder. You have two: one in Weeks 3β6 (Sprint 1 review) and one in Weeks 7β9 (pre-Demo Day review). You submit a written agenda 24 hours in advance: what you did, where you are blocked, a link to your evidence, and one specific question. Format mirrors a professional status meeting.
Traffic Light Status (π’ π‘ π΄) A simple system for communicating project health in your Development Log:
- π’ On track β you are doing what you planned
- π‘ At risk β you are behind or facing a significant problem, but have a plan
- π΄ In crisis β you are stuck with no clear path β flag to pathfinder immediately
Using π‘ or π΄ is not a failure. It is professional transparency. Teams that hide problems end up in worse situations.
Demo Day Week 10. A live 6-minute presentation + 4-minute Q&A where you present your working product to a panel. Assessed as 40% of your module grade. You demonstrate the product working, present user validation evidence, and answer technical questions.
Was this page helpful?