nerdexam
Scaled_Agile

SAFE-SP · Question #1

What are three practices of Extreme Programming (XP)? (Choose three.)You have reached the max number of allowed answers

The correct answer is C. Test-driven development E. Pair programming F. Continuous Integration. Test-Driven Development (C), Pair Programming (E), and Continuous Integration (F) are three of XP's foundational practices, codified by Kent Beck. TDD means writing automated tests before writing code, forcing small feedback loops. Pair Programming places two developers at one…

Team and Technical Agility

Question

What are three practices of Extreme Programming (XP)? (Choose three.)You have reached the max number of allowed answers

Options

  • ABehavior-driven development
  • BIntentional architecture
  • CTest-driven development
  • DDeployment automation
  • EPair programming
  • FContinuous Integration

How the community answered

(27 responses)
  • A
    4% (1)
  • C
    93% (25)
  • D
    4% (1)

Explanation

Test-Driven Development (C), Pair Programming (E), and Continuous Integration (F) are three of XP's foundational practices, codified by Kent Beck. TDD means writing automated tests before writing code, forcing small feedback loops. Pair Programming places two developers at one keyboard, improving code quality through constant review. Continuous Integration requires developers to merge and build code frequently (often multiple times per day), catching integration issues early.

Why the distractors are wrong:

  • A (BDD): Behavior-Driven Development evolved from TDD (popularized by Dan North) but is a distinct practice not part of XP's core set.
  • B (Intentional Architecture): This is a SAFe (Scaled Agile Framework) concept - planned, deliberate system design at scale - not XP.
  • D (Deployment Automation): A DevOps/CD pipeline practice; XP focuses on integration, not automated deployment.

Memory tip: Think of XP as "doing good things to the extreme" - write tests first (TDD), never code alone (Pair Programming), and integrate constantly (CI). If a choice sounds more like DevOps or SAFe, it's almost certainly not XP.

Topics

#Extreme Programming#XP practices#Test-driven development#Pair programming

Community Discussion

No community discussion yet for this question.

Full SAFE-SP Practice