Skip to content
CAPMMedium

CAPM Practice: Determine how project methodologies influence business analysis processes

Question 22 of 67 in Determine how project methodologies influence business analysis processes

Pick an answer below — you'll get the explanation instantly, no signup.

What is 'behavior-driven development' (BDD) and how does it bridge BA and development in agile projects?
Show answer & explanation

Correct answer: A technique where BA-defined acceptance criteria are expressed as Given/When/Then scenarios that become both documentation and executable tests, creating a shared language between business and technical roles

Explanation

BDD's Given/When/Then format expresses requirements in business language that both business stakeholders and developers understand, and which can be executed as automated tests. BAs typically write or facilitate creation of BDD scenarios, bridging business requirements and technical implementation.

**Why not B:** Monitoring and managing team behavior is a management or HR function, not behavior-driven development. BDD is a collaborative requirements and testing practice that uses structured scenarios to define expected system behavior, not a methodology for observing team conduct.

**Why not C:** BDD does not replace BA requirements with automated scripts. Instead, it transforms BA-defined acceptance criteria into a format that serves as both documentation and executable tests. The BA's requirements work remains central; BDD simply expresses it in a testable Given/When/Then format.

**Why not D:** BDD is not a development approach where developers define their own requirements. It is a collaborative practice where BAs, developers, and testers work together to define acceptance criteria. The business perspective drives the scenarios, ensuring requirements reflect stakeholder needs rather than developer assumptions.

Key Concept

This question covers Determine how project methodologies influence business analysis processes under Determine how project methodologies influence business analysis processes (Business Analysis Frameworks).

Share:

All 1,500+ CAPM questions are free

Sign up to track your progress, see detailed analytics, and get personalized study recommendations.

Sign Up Free