Podcast
Questions and Answers
What are the two important goals of writing requirements?
What are the two important goals of writing requirements?
What is considered a great help in writing excellent requirements?
What is considered a great help in writing excellent requirements?
According to the guidelines, what should be avoided in writing requirements?
According to the guidelines, what should be avoided in writing requirements?
What is the third guideline for writing requirements?
What is the third guideline for writing requirements?
Signup and view all the answers
What is the purpose of specifying the trigger action or condition in a requirement?
What is the purpose of specifying the trigger action or condition in a requirement?
Signup and view all the answers
How should the requirements be stated?
How should the requirements be stated?
Signup and view all the answers
Why do some requirement writers argue that 'the system shall' is unnecessary?
Why do some requirement writers argue that 'the system shall' is unnecessary?
Signup and view all the answers
What is the format of a well-written requirement?
What is the format of a well-written requirement?
Signup and view all the answers
What is the goal of effective communication in writing requirements?
What is the goal of effective communication in writing requirements?
Signup and view all the answers
From whose perspective can functional requirements be written?
From whose perspective can functional requirements be written?
Signup and view all the answers
What is the primary goal of adjusting your writing style when writing requirements?
What is the primary goal of adjusting your writing style when writing requirements?
Signup and view all the answers
Why is it important to avoid using multiple terms for the same concept?
Why is it important to avoid using multiple terms for the same concept?
Signup and view all the answers
What is the purpose of using visual elements such as tables, structures, and diagrams in requirements?
What is the purpose of using visual elements such as tables, structures, and diagrams in requirements?
Signup and view all the answers
Why is it important to define specialized items in a glossary?
Why is it important to define specialized items in a glossary?
Signup and view all the answers
What is the significance of using active voice in writing requirements?
What is the significance of using active voice in writing requirements?
Signup and view all the answers
What is the significance of using the keyword 'shall' in writing requirements?
What is the significance of using the keyword 'shall' in writing requirements?
Signup and view all the answers
What should be avoided in individual requirements?
What should be avoided in individual requirements?
Signup and view all the answers
Why should 'and/or' be avoided in requirements?
Why should 'and/or' be avoided in requirements?
Signup and view all the answers
What should be done when a requirement contains 'unless', 'except', or 'but'?
What should be done when a requirement contains 'unless', 'except', or 'but'?
Signup and view all the answers
What is the problem with the requirement 'The system must permit search by order number, invoice number, and/or customer purchase order number'?
What is the problem with the requirement 'The system must permit search by order number, invoice number, and/or customer purchase order number'?
Signup and view all the answers
Why should individual requirements be clearly distinguished from background information?
Why should individual requirements be clearly distinguished from background information?
Signup and view all the answers
When should you provide more detail in requirements?
When should you provide more detail in requirements?
Signup and view all the answers
What is the result of combining multiple requirements into one sentence?
What is the result of combining multiple requirements into one sentence?
Signup and view all the answers
What is the benefit of having developers with considerable domain experience?
What is the benefit of having developers with considerable domain experience?
Signup and view all the answers
When can you include less detail in requirements?
When can you include less detail in requirements?
Signup and view all the answers
What is the purpose of having specific requirements?
What is the purpose of having specific requirements?
Signup and view all the answers
What is the importance of having accurate estimates in requirements?
What is the importance of having accurate estimates in requirements?
Signup and view all the answers
What is the benefit of having a geographically dispersed project team?
What is the benefit of having a geographically dispersed project team?
Signup and view all the answers
What is the purpose of using a consistent level of granularity in writing functional requirements?
What is the purpose of using a consistent level of granularity in writing functional requirements?
Signup and view all the answers
What is a helpful guideline for determining the appropriate granularity of a requirement?
What is a helpful guideline for determining the appropriate granularity of a requirement?
Signup and view all the answers
What is the benefit of writing requirements at a very fine-grained level of detail?
What is the benefit of writing requirements at a very fine-grained level of detail?
Signup and view all the answers
What is an example of a well-written requirement in terms of granularity?
What is an example of a well-written requirement in terms of granularity?
Signup and view all the answers
What is the advantage of writing individually testable requirements?
What is the advantage of writing individually testable requirements?
Signup and view all the answers
What is the recommended approach to writing requirements in terms of detail?
What is the recommended approach to writing requirements in terms of detail?
Signup and view all the answers