Which Agile Methodology Best Fits a Two-Developer Team with Changing Requirements?
A project coordinator has started a new project and is reviewing the following characteristics provided by the customer: • Two developers • High uncertainty about existing systems • Risk of frequent requirement changes • Tight deadlines Which of the following project methodologies would be BEST to use in this situation?
Community Votes
62% of anonymous learners picked answer D. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
Tests recognition of methodology-specific technical practices, with the common trap being the automatic selection of Scrum as the default Agile choice despite the critical two-developer constraint.
This question evaluates understanding of Agile frameworks, specifically matching project constraints to the appropriate methodology. Community consensus strongly favors Extreme Programming (XP) due to its engineering-focused practices tailored for small teams and volatile requirements.
Scrum (Option B) is the most frequent incorrect choice because candidates overlook XP’s mandatory pair programming practice, which directly addresses the two-developer setup and high technical uncertainty.
Community Discussion (5 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
Extreme Programming (XP) is explicitly engineered for small teams navigating high uncertainty and frequent requirement shifts. Its foundational practice of pair programming perfectly aligns with the two-developer constraint, ensuring immediate peer review, knowledge transfer, and higher code quality. Furthermore, XP’s short iteration cycles and continuous integration enable rapid delivery under tight deadlines.Why the Other Options Are Wrong
PRINCE2 (A) relies on structured phases and heavy documentation, making it ill-suited for high volatility and rapid adaptation. Scrum (B) provides strong project management scaffolding but deliberately omits specific software engineering practices, leaving technical risk unaddressed. SAFe (C) is an enterprise-level scaling framework designed for dozens of coordinated teams, rendering it entirely impractical for a two-person project.Community Comment Notes
Multiple contributors correctly linked the "two developers" clue to XP’s signature pair programming practice [1][4]. One user initially gravitated toward Scrum but pivoted after recognizing that XP better handles the technical uncertainty and small team dynamics [4]. Another highlighted XP’s focus on frequent releases and adaptive requirements, validating its fit for tight schedules [3]. While Scrum debates are common, the explicit team size remains the definitive differentiator.Official Reference
Exam Strategy
When encountering Agile methodology questions, prioritize team size and technical constraints over general familiarity. Keywords like "pair programming," "test-driven development," or specific headcounts often signal XP, whereas roles like "Product Owner" or "Sprint Master" point to Scrum.
Related Analysis
Practice All PK0-005 Questions
Access 102 questions with complete answers and detailed explanations.
View Full PK0-005 Practice Test →