Skip to content
PM Master Handbook
Reference

Glossary

Searchable definitions of PM, analytics, technical and AI terms.

175 terms

A/B test
A controlled experiment that randomly assigns eligible users to a control and a variant, then compares a pre-agreed metric. (Module 7)
AARRR
Pirate metrics: Acquisition, Activation, Retention, Revenue, Referral — a lens for diagnosing growth. (Module 7)
Acceptance criteria
Testable conditions a story must meet to be accepted, often written as Given / When / Then. (Module 6)
Accessibility
The degree to which people with different abilities can perceive, understand and use a product; commonly assessed against WCAG. (Module 5)
ACID
Atomicity, Consistency, Isolation, Durability — database transaction guarantees important for money and orders. (Module 9)
Activation
An early user behaviour that indicates the person has reached meaningful value; the right event depends on the product. (Module 7)
Affinity mapping
Clustering research observations into themes to synthesise insights. (Module 3)
Agent (AI agent)
A system that uses a model and tools to work toward a goal, choosing steps based on intermediate results, within limits set by a person or policy. (Module 12)
Agile
A family of approaches that deliver in small increments and adapt using feedback (e.g., Scrum, Kanban). (Module 1)
Ansoff matrix
Growth options: market penetration, product development, market development, diversification. (Module 2)
AOV
Average order value: total order value ÷ number of orders for the same period and definition. (Module 7)
API
An agreed way for one piece of software to request data or an action from another; a request goes in, a response (data or error) comes back. (Module 9)
ARPU / ARPPU
Average revenue per user / per paying user over a period. (Module 7)
Assumption mapping
Plotting assumptions by importance and evidence to decide which to test first. (Module 3)
Attention (self-attention)
Transformer mechanism that weighs how much each token should use information from every other token in the context. (Module 10)
Authentication (authN)
Verifying who someone is (password, OTP, passkey, SSO). (Module 9)
Authorisation (authZ)
Determining what an authenticated user is allowed to do (roles, permissions, scopes). (Module 9)
Availability
Share of time a system is usable, e.g., 99.9% allows about 43 minutes of downtime per 30-day month. (Module 9)
Backlog
An ordered list of work for a product or team; in Scrum, the Product Backlog. (Module 1)
BATNA
Best alternative to a negotiated agreement — your fallback if negotiation fails. (Module 6)
Beta test
Release to external users before general availability to find problems and gather feedback; different from an A/B test. (Module 8)
Blue Ocean Strategy
Creating uncontested market space by reshaping value (eliminate, reduce, raise, create) rather than competing head-on. (Module 2)
Build–Measure–Learn
The Lean Startup feedback loop: build an MVP, measure, learn, and decide to pivot or persevere. (Module 4)
Business Model Canvas
Nine-block description of how an organisation creates, delivers and captures value. (Module 2)
CAC
Customer acquisition cost: acquisition spend ÷ new customers acquired, with costs explicitly defined. (Module 7)
Cache
Fast storage of frequently used data to reduce latency and load; trades freshness for speed. (Module 9)
CDN
Content delivery network: servers near users that cache static content. (Module 9)
Churn
The proportion of customers (or revenue) lost over a defined period from a defined starting group. (Module 7)
CI/CD
Continuous integration and continuous delivery/deployment: automatically build, test and release code changes. (Module 9)
Cognitive load
Mental effort required to use an interface; designers reduce extraneous load. (Module 5)
Cohort
A group of users who share a starting event or period, such as signing up in the same week. (Module 7)
Confidence interval
A range of effect sizes consistent with the data, produced by a procedure that captures the true value at a stated rate (e.g., 95%). (Module 7)
Context window
The limit on how much text (in tokens) a model can process in one request, including instructions, input and output. (Module 10)
Contribution margin
Revenue minus specified variable costs for a unit (such as an order). Not the same as net profit because fixed costs are excluded. (Module 7)
CORS
A browser security mechanism controlling which origins may make requests to a server — not a synonym for all UI–API communication. (Module 9)
Cosine similarity
A measure of similarity between two vectors based on the angle between them (−1 to 1). (Module 10)
Cost of Delay
The value lost per unit time by not having something; used to prioritise time-sensitive work. (Module 4)
Customer journey map
A visual of a persona's stages, actions, thoughts, emotions, touchpoints and pain points across an experience. (Module 3)
DACI
Decision framework: Driver, Approver, Contributors, Informed. (Module 6)
DAU / WAU / MAU
Distinct users with a qualifying action in a day, week or month. (Module 7)
Definition of Done
A team's shared quality criteria for completed work. (Module 1)
Definition of Ready
Criteria a team may use before starting work on an item. (Module 1)
Dependency
Work or a decision that another piece of work relies on. (Module 4)
Design system
A shared library of tokens, components, patterns and guidelines (and code) for consistent UI. (Module 5)
Design Thinking
A human-centred, iterative approach: empathise, define, ideate, prototype, test. (Module 5)
Discovery
Work to decide what is worth building by learning about users, problems and solutions before and during delivery. (Module 3)
Double Diamond
Design process model: discover and define the right problem, develop and deliver the right solution. (Module 5)
Dual-track agile
Running discovery and delivery in parallel so validated ideas continuously feed the backlog. (Module 1)
Embedding
A list of numbers made by a model to represent an item for tasks such as similarity search. (Module 10)
Epic
A large body of work broken into smaller stories. (Module 6)
Error budget
Allowed unreliability implied by an SLO (100% − SLO) over a period. (Module 9)
Evaluation (eval)
A repeatable set of test cases and scoring rules for an AI system. (Module 10)
Event instrumentation
Adding tracking so that user actions become analytics events with defined names and properties. (Module 7)
Feature flag
A switch to turn functionality on or off, or for a subset of users, without redeploying. (Module 9)
Fine-tuning
Additional training that changes a model's parameters to adjust behaviour; it does not add live knowledge or guarantee truth. (Module 10)
First principles thinking
Breaking a problem into fundamental truths and reasoning up from them instead of by analogy. (Module 4)
Fishbone diagram
Ishikawa diagram organising possible causes by category. (Module 4)
Fitts's law
Time to reach a target depends on distance and size: T = a + b log₂(D/W + 1). (Module 5)
Five Whys
Asking 'why?' repeatedly to move from a symptom toward a root cause; each step needs evidence. (Module 4)
Focus group
A moderated research discussion with a group of participants — not another name for a target audience. (Module 3)
Freemium
A model with a usable free tier and paid upgrades. (Module 8)
Function calling (tool calling)
A model outputs a structured request to run a defined tool; the application executes it and returns the result. (Module 12)
Funnel
A sequence of steps toward a goal with counts at each step; used to find drop-offs. (Module 7)
Gestalt principles
Perception principles (proximity, similarity, closure, etc.) describing how people group visual elements. (Module 5)
GMV
Gross merchandise value: total value of orders through a marketplace in a period — not the platform's revenue. (Module 7)
Go-to-market (GTM)
The plan for reaching, converting and supporting the right customers: audience, positioning, pricing, channels, readiness and measurement. (Module 8)
GraphQL
An API query language where clients request exactly the fields they need from a typed schema. (Module 9)
Grounding
Tying model outputs to verifiable sources, e.g., via retrieval and citations. (Module 10)
Growth loop
A system where the output of one cycle (e.g., new users) becomes input to the next, compounding growth. (Module 8)
Guardrail metric
A metric watched to ensure that improving the main metric does not cause harm elsewhere (for example complaints or refund rate). (Module 7)
Guesstimate
A structured estimate built from explicit assumptions, ideally with two methods and a range. (Module 3)
Hallucination
Model-generated content that is false or unsupported by the provided sources. (Module 10)
HEART
UX metrics framework: Happiness, Engagement, Adoption, Retention, Task success. (Module 5)
Heuristic evaluation
Expert review of an interface against usability principles such as Nielsen's 10 heuristics. (Module 5)
Hick's law
Decision time grows with the number and complexity of choices: T = b log₂(n + 1). (Module 5)
Human-in-the-loop (HITL)
Placing people at key points of an AI system to review, approve or handle exceptions. (Module 10)
Hypothesis
A clear, testable prediction, e.g. 'We believe that change X will improve metric Y for users Z because R'. (Module 4)
ICE
Prioritisation score: Impact × Confidence × Ease (1–10 scales). (Module 4)
Idempotency
Property where repeating an operation has the same effect as doing it once; vital for retried payments. (Module 9)
Information architecture
How content is organised, labelled and navigated so people can find it. (Module 5)
Jakob's law
Users expect your product to work like the others they already use. (Module 5)
Jobs to Be Done (JTBD)
Framing demand as the progress people seek in a particular circumstance. (Module 3)
JSON
A text data format of key–value pairs and lists commonly used by APIs. (Module 9)
K-factor
Viral coefficient: invites per user × invite conversion rate. (Module 8)
Kanban
A method for visualising and improving flow, including limiting work in progress. (Module 1)
Kano model
Classifies features as must-be, performance, attractive, indifferent or reverse by their effect on satisfaction. (Module 4)
KPI
Key performance indicator: a metric chosen to assess progress toward an important goal. (Module 7)
Latency
Time to respond to a request; reported as percentiles such as p50, p95, p99. (Module 9)
Lean Canvas
A startup-oriented business model canvas focused on problem, solution, key metrics and unfair advantage. (Module 2)
Lean Startup
Approach that reduces waste by testing business hypotheses with MVPs and validated learning. (Module 4)
LLM
Large language model: a model trained on large amounts of text that generates text by predicting likely next tokens given its context. (Module 10)
Load balancer
Distributes requests across servers and removes unhealthy ones. (Module 9)
LoRA
Low-Rank Adaptation, a parameter-efficient fine-tuning technique — not a standalone model. (Module 10)
LTV
Lifetime value: estimated future contribution from a customer under assumptions about retention and margin. (Module 7)
MCP
Model Context Protocol: a standard way for AI applications to connect to external tools and resources. It does not replace every API and does not by itself grant permission. (Module 12)
Microservices
An architecture of small services each owning a capability and its data, deployed independently. (Module 9)
Minimum detectable effect (MDE)
The smallest effect an experiment is designed to detect; smaller MDE needs much larger samples. (Module 7)
Monolith
A single deployable application containing most functionality. (Module 9)
MoSCoW
Scope prioritisation into Must, Should, Could and Won't (this time) for a release. (Module 4)
MVP
Minimum viable product: the smallest useful version or experiment that lets a team learn about an important assumption with real users. Not the same as a prototype or a public launch. (Module 4)
Network effect
When each additional user makes the product more valuable to others; often local and weakened by multi-homing. (Module 2)
North Star metric
A chosen measure of recurring user value that also supports sustainable business results; supported by input metrics and guardrails. (Module 7)
NRR
Net revenue retention: (start MRR + expansion − contraction − churn) ÷ start MRR. (Module 8)
OAuth 2.0
A standard for delegated authorisation using scoped access tokens instead of sharing passwords. (Module 9)
Observability
Understanding system behaviour from logs, metrics and traces. (Module 9)
OKR
Objectives and Key Results: a qualitative objective with measurable key results. (Module 2)
Opportunity Solution Tree
A visual linking a desired outcome to customer opportunities, solutions and experiments. (Module 3)
Outcome
A change in user behaviour or business results caused by what the team shipped (as opposed to the output itself). (Module 1)
Output
What a team produces: features shipped, tickets closed, story points. Not evidence of value on its own. (Module 1)
p-value
The probability of seeing a result at least as extreme as observed if there were truly no effect; not the probability the variant works. (Module 7)
Pareto analysis
Ranking causes by frequency or impact to focus on the vital few. (Module 4)
Payback period
Time to recover CAC from contribution: CAC ÷ monthly contribution per customer. (Module 7)
PCI DSS
Payment card industry data security standard governing handling of card data. (Module 9)
Persona
An illustrative profile of a user segment, ideally built from research; a learning aid, not proof that everyone in a group behaves alike. (Module 3)
PESTLE
Macro scan: Political, Economic, Social, Technological, Legal, Environmental. (Module 2)
Pivot
A substantive change in strategy based on evidence — not every small iteration. (Module 4)
Porter's Five Forces
Industry analysis of rivalry, new entrants, substitutes, buyer power and supplier power. (Module 2)
Positioning
How a product is defined for a target customer relative to alternatives. (Module 2)
Power (statistical)
The probability an experiment detects a real effect of a given size; commonly targeted at 80%. (Module 7)
PRD
Product requirements document: a shared explanation of the problem, users, goals, scope, requirements, success metrics, risks and open questions. (Module 6)
Product Owner
Scrum accountability for maximising product value and managing the Product Backlog; may or may not be the PM. (Module 1)
Product-led growth (PLG)
Growth where the product drives acquisition, conversion and expansion through self-serve use. (Module 8)
Product-market fit
A state where a product satisfies a real market need strongly enough that customers keep using, paying for and recommending it. (Module 1)
Prompt engineering
Designing instructions, context, examples and output formats to get reliable model outputs. (Module 10)
Prompt injection
Untrusted text containing instructions that try to hijack an AI system's behaviour. (Module 12)
Prototype
An early model used to explore or test an idea; it may be paper, a clickable design or a partly working app, and may not include real backend services. (Module 11)
Pull request (PR)
A proposed set of code changes for review before merging. (Module 11)
Pyramid Principle
Communication structure that starts with the answer and supports it with grouped arguments and evidence. (Module 6)
Queue (message queue)
A buffer where producers place work for consumers to process asynchronously. (Module 9)
Quick ratio (SaaS)
(New + expansion + reactivation MRR) ÷ (churned + contraction MRR). (Module 8)
RACI
Responsible, Accountable, Consulted, Informed — a responsibility matrix. (Module 6)
RAG
Retrieval-augmented generation: find relevant source material at question time, give it to a language model with the question, and generate an answer grounded in it. It does not retrain the model and does not require a vector database. (Module 10)
Rate limit
A cap on requests per time window; exceeding it typically returns HTTP 429. (Module 9)
Repository
A project folder with version history (e.g., in Git/GitHub). (Module 11)
REST
An architectural style for APIs organised around resources and standard HTTP methods. (Module 9)
Retention
How many users return or continue to receive value over a defined period, measured for a defined cohort and window. (Module 7)
RICE
A prioritisation score: Reach × Impact × Confidence ÷ Effort. A discussion aid, not an automatic decision. (Module 4)
Root cause analysis (RCA)
Investigating the underlying causes of a problem so it can be prevented, not just patched. (Module 4)
Sample ratio mismatch (SRM)
When observed group sizes differ from the planned split more than chance allows — a sign the experiment may be broken. (Module 7)
Scrum
An Agile framework with sprints, defined accountabilities (Product Owner, Scrum Master, Developers), events and artefacts. (Module 1)
Segment
A group of users sharing a relevant need or behaviour. (Module 3)
Search by meaning using embeddings rather than exact keywords. (Module 10)
SLI / SLO / SLA
Service level indicator (measurement), objective (target) and agreement (contractual promise). (Module 9)
Sprint
A time-box in Scrum of one month or less during which a team works toward a Sprint Goal. (Module 1)
SQL
Structured Query Language for querying and managing relational data. (Module 7)
STAR
Situation, Task, Action, Result — structure for behavioural interview answers. (Module 6)
Statistical significance
A result unlikely under the null hypothesis at a pre-set threshold α; not the same as practical importance. (Module 7)
Stickiness
DAU ÷ MAU — how often monthly users engage on a typical day. (Module 7)
Story points
Relative effort estimates used by a team for planning — not a productivity score. (Module 6)
SUS
System Usability Scale: a 10-item questionnaire scored 0–100 (around 68 is often cited as average). (Module 5)
SWOT
Strengths, Weaknesses, Opportunities, Threats. (Module 2)
Systems thinking
Analysing feedback loops, delays and interactions to avoid local optimisation with hidden side effects. (Module 4)
TAM / SAM / SOM
Total addressable market, serviceable available market, serviceable obtainable market: successively narrower estimates of demand under explicit assumptions. (Module 2)
Technical debt
The future cost of a technical shortcut or outdated implementation; not every bug is technical debt. (Module 9)
Temperature
A sampling setting controlling randomness in model outputs; lower is more deterministic. (Module 10)
Throughput
Number of requests or transactions processed per unit time. (Module 9)
Token
A unit of text (word, sub-word or punctuation) processed by a language model. (Module 10)
Transformer
Neural network architecture based on self-attention, underlying modern LLMs. (Module 10)
Triangulation
Reaching conclusions from multiple independent types of evidence. (Module 3)
Type I / Type II error
False positive (finding an effect that isn't real) / false negative (missing a real effect). (Module 7)
UAT
User acceptance testing: checking whether a solution meets user or business acceptance needs before release. (Module 1)
Unicorn
A privately held company valued at $1 billion or more (valuation, not revenue). (Module 2)
Unit economics
Revenue and costs for a single unit (order, customer) to judge whether growth is sustainable. (Module 7)
Usability test
Observing representative users attempting realistic tasks to find problems. (Module 5)
User flow
The path of steps and decisions a user takes within a product to reach a goal. (Module 5)
User story
A short description of a capability from the user's perspective: As a … I want … so that … (Module 6)
UX / UI
UX is the whole experience of achieving a goal; UI is the interface people see and use (controls, layout, typography). (Module 5)
Value proposition
A statement of the benefit a customer gets and why it beats alternatives. (Module 2)
Vector database
A store optimised for finding embeddings similar to a query; complements, not replaces, transactional databases. (Module 10)
Vibe coding
Building software by describing goals in natural language to an AI coding tool and iterating on the results. (Module 11)
WCAG
Web Content Accessibility Guidelines (currently 2.2), organised around perceivable, operable, understandable and robust. (Module 5)
Webhook
An HTTP callback sent by one system to another when an event occurs. (Module 9)
Wireframe
A low-fidelity layout showing structure and content priority without visual polish. (Module 5)
Workflow (automation)
A predefined sequence of steps executed automatically; more predictable than an agent. (Module 12)
WSJF
Weighted Shortest Job First: Cost of Delay ÷ job size. (Module 4)