CBAP · Question #296
Which of the following is mandatory in most software development projects?
The correct answer is C. Test plan. A test plan is considered mandatory in most software development projects because it formally defines the testing strategy, scope, objectives, and acceptance criteria needed to validate software quality.
Question
Which of the following is mandatory in most software development projects?
Options
- ACommunication Management plan
- BDisaster recovery plan
- CTest plan
- DProcurement plan
How the community answered
(62 responses)- A2% (1)
- B5% (3)
- C81% (50)
- D13% (8)
Why each option
A test plan is considered mandatory in most software development projects because it formally defines the testing strategy, scope, objectives, and acceptance criteria needed to validate software quality.
A Communication Management Plan is a project-level artifact that guides stakeholder communication and, while recommended, is not universally mandated by software engineering standards or methodologies.
A Disaster Recovery Plan addresses business continuity and operational resilience and is an IT operations concern, not a standard deliverable of the software development lifecycle.
A test plan is a required artifact across virtually all software development methodologies - including waterfall, iterative, and Agile - because it establishes how the software will be verified against its requirements. It defines what will be tested, how, by whom, and what constitutes a pass or fail, making it essential for quality control and compliance with standards such as ISO/IEC/IEEE 29119.
A Procurement Plan is only applicable when a project requires sourcing external products or services, and many software projects are completed entirely with internal teams, making it non-universal.
Concept tested: Mandatory software development lifecycle documentation
Source: https://www.iso.org/standard/56737.html
Topics
Community Discussion
No community discussion yet for this question.