User Interface
A user interface, or UI, is any part of a product or system which the end user interacts with. Users...
A user interface, or UI, is any part of a product or system which the end user interacts with. Users...
User Experience refers to the feeling users experience when using a product, application, system, or service. It is a broad...
What is a Use Case? Definition: A use case is a hypothetical (but plausible) scenario showing how a product’s user...
What Is a Theme? In product management, a theme is a high-level goal or plan for the product. The theme...
A technical product manager (PM) is a product manager with a strong technical background that is typically focused on the...
What is a Release Plan? Definition: A release plan is a tactical document designed to capture and track the features...
What Is a Release Note? A release note refers to the technical documentation produced and distributed alongside the launch of...
What is a Release Demo? Definition: A release demo is typically given by agile teams at the end of a...
Refactoring is the process by which development teams clean up a codebase or change the internal structure of a piece...
Pair programming is an agile software development practice in which two programmers team up at one workstation to maximize efficiency....
Customer Acquisition Cost, or CAC, measures how much you’re spending to acquire new customers. Analyzing CAC in conjunction with LTV...
A customer advisory board is a group of customers who come together on a regular basis to share insights and...
Customer development is the portion of the Lean Startup methodology aimed at understanding the problem. This requires first fully vetting...
Customer journey maps are visual depictions of the various touch points customers make over time when interacting with an organization....
What is the Crystal Method? Crystal is an agile framework focusing on individuals and their interactions, as opposed to processes...
What is a Value Proposition? A value proposition is a statement that identifies measurable benefits prospective customers can expect when...
Continuous integration or CI, refers to an engineering practice that is said to help automate certain pieces of work and...
In software product development, continuous deployment refers to a strategy that aims to reduce the amount of time between writing...
In software product development, continuous delivery (CD) is the successful execution of continuous deployment. Whereas continuous deployment aims to reduce...
What is product cannibalization? Learn more about cannibalization and other product management terminology in our resources library.
Buy-a-Feature is one of many prioritization frameworks product managers can use. It's commonly used to help organizations identify the features...
Backlog grooming, also referred to as backlog refinement or story time, is a recurring event for agile product development teams....
Product portfolio management refers to the practice of managing an organization’s entire product portfolio, which consists of all the products...
What Are Vanity Metrics? Vanity metrics are statistics that look spectacular on the surface but don’t necessarily translate to any...