Skip to Content

PMI PMP: What Are the Key Technical Practices Used in Agile Project Management?

Learn about important Agile technical practices like spikes, test-driven development, continuous delivery, and behavior-driven development and when to apply them.

Table of Contents

Question

Drag the technical practices on the left to the scenario on the right.

Technical Practice:

  • Spikes
  • Test-Driven Development (TDD)
  • Continuous Delivery
  • Behavior-Driven Development

Scenario

  • The team builds the demo first and add features to the initial product.
  • The team knows the acceptance criteria and needs to work backward.
  • The business analyst has written use cases before the sprints started.
  • The team needs to investigate a new approach.

Answer

Spikes: The team needs to investigate a new approach.

Test-Driven Development (TDD): The team builds the demo first and add features to the initial product.

Continuous Delivery: The team knows the acceptance criteria and needs to work backward.

Behavior-Driven Development: The business analyst has written use cases before the sprints started.

Explanation

Spikes are used when the team needs to investigate a new approach. Spikes allow the team to spend a short time researching and prototyping to determine the feasibility and effort required for a new technical direction.

Test-Driven Development (TDD) is the practice of writing tests before writing the actual code. The team builds a simple demo or prototype first and then incrementally adds features, driven by the pre-written tests. TDD ensures the code is testable and meets requirements.

Continuous Delivery means the team keeps the product in a releasable state and can deploy new versions frequently, often automatically. This allows faster time-to-market and incorporation of user feedback. The team needs well-defined acceptance criteria to implement continuous delivery effectively.

In Behavior-Driven Development, the business analyst writes use cases before development begins to capture the expected behaviors of the system from a user perspective. The team then works backward from these use cases to implement the behaviors in the product. This keeps development aligned with business and user needs.

PMI PMP certification exam assessment practice question and answer (Q&A) dump including multiple choice questions (MCQ) and objective type questions, with detail explanation and reference available free, helpful to pass the PMI PMP exam and earn PMI PMP certification.