🌍 Project Management · subject
Project Management Agile and Lean Approaches Syllabus
The Agile and Lean Approaches syllabus for Project Management in full: 5 chapters and 17 topics, every one listed below, plus 60 Agile and Lean Approaches flashcards with answers.
Agile and Lean Approaches syllabus: all 5 chapters
Expand any chapter to see its topics and sub-topics.
-
Agile Foundations
3 topics- The Agile Manifesto
- Agile vs. Predictive Mindset
- Empirical Process Control (Transparency, Inspection, Adaptation)
-
Lean and Kanban
3 topics- Lean Thinking
- Kanban Method
- Little's Law and Flow Metrics
-
Agile Estimation and Planning
3 topics- User Stories
- Relative Estimation
- Release and Iteration Planning
-
Other Agile Frameworks
4 topics- Extreme Programming (XP)
- Feature-Driven Development (FDD)
- Crystal Methods
- Dynamic Systems Development Method (DSDM)
-
Scaling Agile
4 topics- Scaled Agile Framework (SAFe)
- Large-Scale Scrum (LeSS)
- Disciplined Agile (DA)
- Scrum of Scrums
Project Management Agile and Lean Approaches flashcards — 60 questions with answers
In what year was the Agile Manifesto published, and by how many people?
It was published in 2001, authored by 17 software developers at a meeting in Snowbird, Utah.
State the four values of the Agile Manifesto.
1) Individuals and interactions over processes and tools; 2) Working software over comprehensive documentation; 3) Customer collaboration over contract negotiation; 4) Responding to change over following a plan. The items on the left are valued more, though the items on the right still have value.
How many principles support the Agile Manifesto, and what is the first one?
There are 12 principles. The first is: 'Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.'
According to Agile principles, what is the primary measure of progress?
Working software (a working product) is the primary measure of progress.
What does the Agile principle say about the preferred timescale for delivering working software?
Deliver working software frequently, from a couple of weeks to a couple of months, with a preference for the shorter timescale.
Contrast the predictive (waterfall) mindset with the agile (adaptive) mindset regarding requirements and change.
Predictive fixes scope up front and treats change as costly deviation, delivering value at the end. Agile assumes requirements evolve, welcomes change even late in development, and delivers value incrementally throughout.
In a predictive life cycle, what is typically fixed and what varies, compared to an agile (adaptive) life cycle?
Predictive: scope is fixed while cost and schedule are estimated/variable. Agile: cost (resources) and time (iteration length) are fixed while scope is variable and negotiated each iteration.
On which types of projects is a predictive approach preferred over agile?
When requirements are well-understood, stable, and low in uncertainty/change, and the work is well-defined with proven methods—favoring detailed up-front planning.
What are the three pillars of empirical process control?
Transparency, Inspection, and Adaptation.
Define 'Transparency' as a pillar of empirical process control.
Significant aspects of the process must be visible to those responsible for the outcome, using a common standard and shared definition (e.g., a shared 'Definition of Done').
Define 'Inspection' in empirical process control.
Users/stakeholders frequently inspect artifacts and progress toward goals to detect undesirable variances, though inspection should not be so frequent that it impedes the work.
Define 'Adaptation' in empirical process control.
If inspection reveals that aspects deviate outside acceptable limits, the process or product being processed must be adjusted as soon as possible to minimize further deviation.
What is empirical process control, and why is it used in agile?
It is process control grounded in observation and experimentation (knowledge from experience) rather than detailed up-front prediction. It is used because complex, uncertain work cannot be reliably predicted, so teams inspect and adapt frequently.
Name the five principles of Lean Thinking as articulated by Womack and Jones.
1) Define Value (from the customer's view); 2) Map the Value Stream; 3) Create Flow; 4) Establish Pull; 5) Pursue Perfection (continuous improvement).
In Lean, what is 'muda' and what are the categories of waste?
Muda means waste—any activity that consumes resources without adding customer value. Classic categories (from manufacturing) include overproduction, waiting, transportation, over-processing, inventory, motion, and defects (often summarized 'TIMWOOD').
What are the two pillars of the Toyota Production System that underlie Lean?
Just-in-Time (produce only what is needed, when needed) and Jidoka (automation with a human touch / building in quality and stopping to fix problems).
What does 'Kaizen' mean in Lean thinking?
Kaizen means continuous, incremental improvement—everyone in the organization continually seeks small improvements to processes.
What kind of scheduling method is the Kanban Method, and what does 'Kanban' mean?
Kanban is a pull-based (pull system) scheduling method for managing flow. 'Kanban' is Japanese for 'signboard' or 'visual signal/card.'
List the core practices/principles of the Kanban Method.
1) Visualize the workflow (Kanban board); 2) Limit Work in Progress (WIP); 3) Manage flow; 4) Make process policies explicit; 5) Implement feedback loops; 6) Improve collaboratively (evolve experimentally).
Why does Kanban limit Work in Progress (WIP)?
Limiting WIP reduces multitasking and context-switching, exposes bottlenecks, shortens cycle time, and creates a pull system where new work is started only when capacity frees up—improving flow and throughput.
Show the other 40 Agile and Lean Approaches flashcards
How does the Kanban Method differ from Scrum regarding cadence and roles?
Kanban is a continuous-flow system with no prescribed fixed-length iterations, no required roles, and continuous delivery; Scrum uses fixed-length sprints, defined roles (Scrum Master, Product Owner, Developers), and delivers at sprint boundaries.
State Little's Law as used in flow/queueing.
$$L = \lambda W$$ where $L$ is the average number of items in the system (WIP), $\lambda$ is the average arrival/throughput rate, and $W$ is the average time an item spends in the system (lead time).
Write Little's Law in the form commonly used for Kanban flow metrics (WIP, throughput, cycle time).
$$\text{WIP} = \text{Throughput} \times \text{Cycle Time}$$ equivalently $\text{Cycle Time} = \dfrac{\text{WIP}}{\text{Throughput}}$.
Using Little's Law, if a team has an average WIP of 20 items and a throughput of 4 items per day, what is the average cycle time?
$$\text{Cycle Time} = \frac{\text{WIP}}{\text{Throughput}} = \frac{20}{4} = 5 \text{ days}$$
Define the flow metrics 'lead time,' 'cycle time,' and 'throughput.'
Lead time: total elapsed time from a request being made (or committed) until it is delivered. Cycle time: time from when work actively starts on an item until it is completed. Throughput: number of items completed per unit of time.
What is the standard three-part template for writing a User Story?
'As a <type of user/role>, I want <some goal/feature> so that <some reason/benefit>.'
What does the INVEST acronym stand for as criteria for good user stories?
Independent, Negotiable, Valuable, Estimable, Small, Testable.
What are the '3 C's' of a user story (Ron Jeffries)?
Card (a written token of the story), Conversation (the discussion to flesh out details), and Confirmation (acceptance criteria/tests that confirm it is done).
What is an epic in relation to user stories?
An epic is a large user story that is too big to complete in a single iteration; it is decomposed into smaller user stories.
Why does agile use relative estimation instead of absolute time estimates?
Humans are better at comparing the relative size of items than estimating absolute duration; relative sizing (e.g., story points) is faster, reduces false precision, and lets velocity convert size into a forecast over time.
What is a story point?
A unitless, relative measure of the overall effort/size/complexity/uncertainty of a user story, used to compare stories rather than express duration directly.
What number sequence is commonly used in Planning Poker, and why?
A modified Fibonacci sequence (e.g., 1, 2, 3, 5, 8, 13, 20, 40, 100). The widening gaps reflect that larger items carry greater uncertainty, discouraging false precision for big estimates.
What is Planning Poker?
A consensus-based, gamified relative-estimation technique where team members simultaneously reveal cards with their estimate for an item; divergences are discussed and re-voted until consensus is reached.
Define velocity and how it is used for release forecasting.
Velocity is the amount of work (sum of story points) a team completes in an iteration, averaged over past iterations. Forecast iterations needed $=\dfrac{\text{remaining story points}}{\text{average velocity}}$.
A team has 200 story points of backlog remaining and an average velocity of 25 points per iteration. How many iterations are forecast to remain?
$$\frac{200}{25} = 8 \text{ iterations}$$
What is the difference between release planning and iteration (sprint) planning?
Release planning is longer-horizon: selecting/ordering features and forecasting which will be delivered by a release date using velocity. Iteration planning is short-horizon: the team selects and breaks down the highest-priority items it will commit to for the upcoming iteration.
What is a burndown chart and what do its axes represent?
A burndown chart tracks remaining work over time: the x-axis is time (iterations/days) and the y-axis is remaining work (story points or hours). The line trends down toward zero, showing progress against an ideal line.
What is Extreme Programming (XP), and who created it?
XP is an agile software-development methodology emphasizing engineering practices and high-quality code through short cycles and continuous feedback. It was created by Kent Beck (with Ward Cunningham and Ron Jeffries) in the late 1990s.
Name several core practices of Extreme Programming (XP).
Pair programming, Test-Driven Development (TDD), continuous integration, small/frequent releases, refactoring, simple design, collective code ownership, coding standards, sustainable pace (40-hour week), on-site customer, and the planning game.
What is Test-Driven Development (TDD) and its cycle?
TDD writes an automated test before the code. Its cycle is Red-Green-Refactor: write a failing test (red), write the minimal code to pass it (green), then refactor to improve design while keeping tests passing.
What are the five values of Extreme Programming (XP)?
Communication, Simplicity, Feedback, Courage, and Respect.
What is Feature-Driven Development (FDD), and who created it?
FDD is a model-driven, short-iteration agile process organized around delivering client-valued features. It was developed by Jeff De Luca and Peter Coad in the late 1990s.
List the five processes (activities) of Feature-Driven Development (FDD).
1) Develop an Overall Model; 2) Build a Features List; 3) Plan by Feature; 4) Design by Feature; 5) Build by Feature.
What is the FDD template for naming a feature?
'<action> the <result> <by|for|of|to> a(n) <object>' — for example, 'Calculate the total of a sale.'
What are Crystal methods and who created the family?
Crystal is a family of lightweight, human-powered agile methodologies created by Alistair Cockburn that are tailored to project size and criticality; members are color-coded (e.g., Crystal Clear, Yellow, Orange, Red).
How does the Crystal family select which method variant to use (its two dimensions)?
By project size (number of people—driving the color, e.g., Clear for small teams) and by criticality (potential loss: Comfort, Discretionary money, Essential money, Life). Larger/more-critical projects need more ceremony.
What does DSDM stand for, and what is its defining constraint?
Dynamic Systems Development Method. It fixes time, cost, and quality up front and flexes scope/features, using MoSCoW prioritization to guarantee delivery of the essentials on time and budget.
What does the MoSCoW prioritization acronym (used in DSDM) stand for?
Must have, Should have, Could have, Won't have (this time). It classifies requirements by priority to protect the timebox.
Name three of the eight principles of DSDM.
Examples include: Focus on the business need; Deliver on time; Collaborate; Never compromise quality; Build incrementally from firm foundations; Develop iteratively; Communicate continuously and clearly; Demonstrate control. (Any three are correct.)
What is the Scaled Agile Framework (SAFe), and at what levels does it operate?
SAFe is a framework for applying Lean-Agile practices at enterprise scale. Its configurations span levels: Team, Program (Essential/ART), Large Solution, and Portfolio.
In SAFe, what is an Agile Release Train (ART) and a Program Increment (PI)?
An ART is a long-lived team-of-agile-teams (typically 50-125 people) that delivers value together. A PI is a fixed timebox (typically 8-12 weeks) during which the ART delivers incremental value, kicked off by PI Planning.
What is Large-Scale Scrum (LeSS), and who created it?
LeSS, created by Craig Larman and Bas Vodde, scales Scrum by applying single-team Scrum principles to multiple teams working on one product with one Product Owner and one Product Backlog, adding minimal extra process.
What are the two configurations of LeSS and their team ranges?
LeSS ('basic') for 2-8 teams (up to ~50 people), and LeSS Huge for 8+ teams (hundreds of people), which introduces Requirement Areas and Area Product Owners.
What is Disciplined Agile (DA), and what is its central idea?
DA (Disciplined Agile Delivery), now stewarded by PMI, is a hybrid process-decision toolkit. Its central idea is being 'goal-driven' and offering context-sensitive choices—teams choose their Way of Working (WoW) from options rather than following one prescriptive method.
What life-cycle options does Disciplined Agile support?
DA supports multiple life cycles, including Agile (Scrum-based), Lean (Kanban-based), Continuous Delivery: Agile, Continuous Delivery: Lean, and Exploratory (Lean Startup).
What is the 'Scrum of Scrums' technique?
A scaling technique where representatives (ambassadors) from multiple Scrum teams meet regularly (often daily/several times a week) to coordinate work, integrate efforts, and surface cross-team dependencies and impediments.
In a Scrum of Scrums, what three questions are typically addressed (analogous to the daily scrum)?
What has your team done since we last met that affects other teams? What will your team do before we meet again that affects other teams? Are there any impediments or dependencies blocking your team or that could block another team?
Compare SAFe and LeSS in terms of prescriptiveness and structure.
SAFe is more prescriptive and structured, adding new roles and layers (ARTs, PIs, portfolio level) suited to large enterprises. LeSS is minimalist, keeping standard Scrum with one Product Owner/Backlog and adding as little as possible, emphasizing descaling the organization.
What is a Cumulative Flow Diagram (CFD) and what does the vertical distance between bands show?
A CFD is an area chart tracking the number of work items in each workflow state over time. The vertical distance (band height) for the 'in progress' states represents WIP, and the horizontal distance between the arrival and departure lines approximates lead time.
What is the difference between iterative and incremental development?
Incremental means building and delivering the product in successive pieces (increments), each adding functionality. Iterative means refining/reworking the product through repeated cycles based on feedback. Agile typically combines both: incremental delivery with iterative refinement.
Project Management Agile and Lean Approaches FAQ
What is in the Project Management Agile and Lean Approaches syllabus?
Project Management Agile and Lean Approaches is split into 5 chapters: Agile Foundations, Lean and Kanban, Agile Estimation and Planning, Other Agile Frameworks and Scaling Agile. Together they contain 17 topics.
How many chapters are in Project Management Agile and Lean Approaches?
5 chapters, containing 17 topics. The largest chapter is Other Agile Frameworks, with 4 topics.
Are there flashcards for Project Management Agile and Lean Approaches?
Yes — a 60-card Agile and Lean Approaches deck, printed in full in the flashcards section of this page and available in the Examius app with spaced repetition. The free plan covers one exam of your choice, including its flashcards; Examius Pro, a one-time purchase, unlocks every other exam and deck.