What is Agile?
Agile is a mindset and set of principles for product development that prioritizes adaptability, customer collaboration, and delivering working software in short cycles. It emerged from the 2001 Agile Manifesto as a reaction to slow, document-heavy "waterfall" processes that struggled to respond to change.
Rather than locking a full specification up front, Agile teams ship small increments, gather feedback, and adjust direction continuously. This shortens the feedback loop between an idea and learning whether it actually works in the market.
For product managers, Agile is the operating context for most of the job. It shapes how roadmaps are communicated (as outcomes and themes rather than fixed dates), how work is broken down (into user stories and epics), and how priorities are revisited every sprint. Popular Agile frameworks include Scrum and Kanban, but Agile itself is the broader philosophy those frameworks implement.
Examples
- A team releases a basic version of a feature to 5% of users, measures engagement, and iterates weekly instead of building the "complete" feature over six months.
- A PM reprioritizes the backlog mid-quarter after customer interviews reveal a more urgent problem.
Where PMs use this
Related terms
Scrum
A popular Agile framework that organizes work into fixed-length sprints with defined roles, events, and artifacts.
Kanban
A visual workflow method that limits work-in-progress and pulls tasks through stages as capacity frees up.
Sprint
A fixed, short period (typically 1–2 weeks) during which a Scrum team completes a set of committed work.
Product Backlog
A prioritized, continuously updated list of everything that might be built for a product.
Minimum Viable Product (MVP)
The simplest version of a product that delivers enough value to learn from real users.