Courseiva

CAPM Agile Frameworks and Methodologies Practice Question

Which practice is a key component of Extreme Programming (XP)?

⚠ Common exam trap

CAPM often tests the confusion between Scrum and XP practices, so candidates may incorrectly select Scrum-specific terms like velocity tracking or backlog grooming when asked about XP.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

Pair programming.

Pair programming is a core practice of Extreme Programming (XP), where two developers work together at one workstation—one writes code while the other reviews each line in real time. This continuous code review and collaboration improves code quality, knowledge sharing, and reduces defects. XP emphasizes twelve practices including pair programming, test-driven development, continuous integration, and small releases. The other options are associated with Scrum or general Agile metrics, not XP's specific technical practices.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✓

    Pair programming.

    Why this is correct

    Pair programming satisfies XP's core constraint of continuous code review and shared ownership, with two developers collaborating at one workstation. This practise embeds peer review directly into development, catching defects early and spreading knowledge across the team, which distinguishes XP from methodologies that treat review as a separate, later phase.

  • ✗

    Velocity tracking.

    Why it's wrong here

    Velocity tracking belongs to Scrum, where it measures story points completed per sprint to forecast capacity. XP instead prescribes practices such as pair programming, test-driven development and continuous integration. Tracking velocity neither includes the missing library nor satisfies XP's engineering-centred definition, so it fails this question.

  • ✗

    Backlog grooming.

    Why it's wrong here

    Backlog grooming is a Scrum ceremony for refining and reordering product backlog items before sprint planning. XP defines its own practices, including the planning game, small releases and on-site customer. Grooming is therefore not an XP component, making it the wrong selection here.

  • ✗

    Sprint Review.

    Why it's wrong here

    Sprint Review belongs to Scrum, not Extreme Programming; XP's key practices are pair programming, test-driven development, continuous integration and small releases. It is tempting because both are agile methods with iterative delivery, and Sprint Review would be correct if the framework in question were Scrum.

About these practice questions

This CAPM question is part of Courseiva's 451-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed September 2026 · checked against the official PMI exam blueprint

This CAPM practice question is part of Courseiva's free PMI certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the CAPM exam.