A business analyst (BA) is tasked with developing requirements that can be implemented by the development team iteratively. Which characteristic should the requirements exhibit?
Correct Answer: B
Explanation
In an iterative development process, requirements should be granular. This means they are broken down into small, manageable pieces that can be implemented incrementally. Granular requirements allow for flexibility and adjustments as the project progresses through its iterations, facilitating better response to change and more accurate estimations for each piece of work.
References: The IIBA's Core Business Analysis Certification Handbook outlines the iterative approach and emphasizes the importance of granular requirements in such processes1. Additionally, the AcqNotes website provides a clear definition of the requirements development steps, which supports the need for granularity in iterative processes2.