A business analyst (BA) is developing requirements for a project with a limited budget. The business owner will be prioritizing requirements so that low value requirements can be de-scoped and the project remain within budget. Which of the following should the BA take into account to facilitate prioritization and ensure business objectives are met?
Correct Answer: D
Explanation
Dependencies are the relationships between requirements that indicate that one requirement is contingent on another requirement. Dependencies can affect the feasibility, value, and risk of the requirements, and therefore, they should be taken into account when prioritizing the requirements. The business analyst should identify and document the dependencies between the requirements, and analyze how they impact the project scope, schedule, and budget. The business analyst should also communicate the dependencies to the business owner and other stakeholders, and help them to prioritize the requirements based on the dependencies and the business objectives. References: BABOK Guide v3, page 156; CCBA Mock Test, question 7