Category: Requirements
Requirement types, best practices, pitfalls, and other reference.
-
A Couple Tips on Keeping Use Cases Simple
Use cases are atomic functions that are portable and not dependent upon a certain situation. They are requirement “objects” in the “object oriented” sense.…
-
Precision Tools: Requirement Structure
I recently posted about the need for accuracy and precision in requirements. In that post, I mentioned that natural language requirements are probably the…
-
Good Requirements Are More Than Just Accurate
The business analyst’s job is not complete if the requirements are documented and accurate but lack precision.
-
Requirements Elicitation: Are You the Artist, or the Order-Taker?
Requirements elicitation is an art. Watching a solid business analyst efficiently identify and document business need by using a careful mix of questions is…
-
What are user stories, and why should I use them?
I have used user stories – or at least something similar – to help me identify user requirements, but have never used them as…
-
UML Use Case Modeling – A Little Help?
Recently, I’ve been fortunate enough to participate in some very interesting training sessions relating to business process re-engineering, and UML modeling. Now, I have…
-
Handy Requirements Quality Digest/Checklist
This quick post is just to share an article I came across that I thought might be beneficial, especially to the relatively new analyst.…
-
Curing Analysis Paralysis
You’ve poured your heart and soul into drafting the perfect requirements specification. You’ve checked, doubled checked, and triple checked every syllable of the document…
-
What's the value of good requirements?
Numerous professional studies have shown that poorly understood software requirements are the number one cause of schedule and budget overruns and ultimately project failure.…
-
Functional Specs: Don't write them??
“Functional specifications documents lead to an illusion of agreement. A bunch of people agreeing on paragraphs of text is not real agreement. Everyone is…
-
Avoiding the "How" Trap in Requirements Authoring
One of the main challenges in drafting requirements is to state “what” the solution must entail, and not “how” the solution must be tailored.…