ibtisam.jawad wrote
Section 2.5.4.3
1. Definitions of "Author of requirement" and "Source of the requirement" have overlapping and ambiguous definitions. Text of BABOK 2.0 does not suggest a clear difference between source and author. No proper definition of author is provided. Instead, the BABOK states a function of the author. Perhaps the writers of BABOK meant "Writer/Documenter" instead of "Author". Now imagine a question that asks "Who should be consulted if a requirement needs clarification? A) Author, B) Source, C) Business Analyst, D) Project Sponsor, E) Project Manager". What would you pick as the answer based on your knowledge of the BABOK 2.0?
Those sentences are not definitions. Yes, they could have been clearer. Yes, they did mean "Writer/Documenter". Yes, someone could ask a silly question like that, but then it would show they are silly. Don't waste your time with practice questions written like that.
Section 2.5.4.2
What is meant by "... the number of views of requirements that will be produced..."? What is the importance of "number of views" of requirements anyways? How would you arrive at that number when Plan[ning] Requirements Management Process? "Number of views" just seems extraneous as it serves no real function in determining what is required and how it will be documented. I would argue that a requirement should have only one view that evolves over time, if "view" means "snapshot" in the text. That single view would continue to show different informtion about the requirement as the requirement evolves over time.
"Views" of requirements are ways of representing them, for example, natural language, or diagrams. That is: (Section 6.2) "The purpose of organizing requirements is to create a set of views of the requirements for the new business solution that are comprehensive, complete, consistent, and understood from all stakeholder perspectives." It might be sufficient to write paragraphs, or use E-R diagrams, data flow diagrams, use cases, etc.
Karl Wiegers is doing a series of articles on Requirements Views right now on Modern Analyst.
Section 2.2.5.1
(9.1) The stated definition does not make sense. Acceptance and evaluation criteria for a requirement should not be limited to identifying who can accept of reject a solution. It should instead identify attributes that the solution to a particular problem or requirement must have in order for it to be considered completed e.g. software must add ten 5-digit numbers in 5 seconds or less. It may additionally identify that John Smith must sign off on this but that cannot be the only evaluation and acceptance criteria.
The words in the Techniques sections (like 2.2.5) are not definitions; they are explanations of how the technique is applicable to this Task.
9.19 and 9.21 - I understand that 9.19 is relevant to Conduct[ing] Stakeholder Analysis but I do not see why 9.21 is listed as an acceptable technique. Yes, additional stakeholders can be identified based on process models but if you are conducting stakeholder analysis before understanding the actual processes in place (since it is mentioned under Business Analysis Planning and Monitoring), process modeling has no relevance. If you do not clearly understand the process, you may come up with an incorrect model and therefore, may identify wrong stakeholders or fail to identify any altogether.
Following on from the last point: to Conduct Stakeholder Analysis, consult any existing Process Models (9.21).
Why are 9.26 and 9.33 listed as techniques for 2.2? These do not help to identify the stakeholders but actually use the stakeholders as source of information.
Same again.
Section 2.2.4.3
Please explain what you mean by "Influence needed for the good of the project"? When you state "how much influence", are you asking the business analyst to quantify influence?
In a word, yes. If you are working on a large, complex project, you will have more chance of success if you have an influential project sponsor, project manager, CIO, etc. If they have the influence level of (say) the work experience kid, you are doomed ;-)
Section 2.2.5
9.27 cannot really take place unless you've identified some requirements. Even if I were to use 9.27 for its stated purpose, what do you propose should be done with the knolwedge that some stakeholders indeed fall outside the scope of the solution but still interact with it in some way?
|