Writing Better Requirements - School of Electrical ...
SEG3101 (Fall 2010)
Writing Better Requirements
Gregor v. Bochmann, University of Ottawa
Based on Powerpoint slides by Gunter Mussbacher with material from:
Ian Zimmerman (Telelogic, 2001), Ivy Hooks (Compliance Automation, 1998)
Table of Contents
? Martha can't write requirements because... ? Anatomy of a Good / Bad User Requirement ? Standard for Writing a Requirement ? Writing Pitfalls to Avoid ? A Few Simple Tests...
? The greatest challenge to any thinker is stating the problem in
a way that will allow a solution.1
[1] Bertrand Russell, 1872-1970
2
SEG3101 (Fall 2010). Writing Better Requirements.
3
SEG3101 (Fall 2010). Writing Better Requirements.
Martha can't ...
Good & Bad
Standard
Pitfalls to Avoid
A Few Simple Tests
Martha can't write requirements because...
Summary & Tools
? She doesn't know what to do!
? She was not taught at school
? She doesn't know how to write
? She doesn't understand the process
? She doesn't have the necessary data
? She doesn't know what she wants
? She doesn't understand why!
? She doesn't understand the impact / changes
? She thinks this is "just a document"
? She'd rather do something else!
? She'd rather design ? she sees no reward
? She doesn't have enough time
? She thinks the review process will catch the errors
Source: Compliance Automation, Inc., 1998
4
SEG3101 (Fall 2010). Writing Better Requirements.
Martha can't ...
Good & Bad
Standard
Pitfalls to Avoid
A Few Simple Tests
Anatomy of a Good User Requirement
Summary & Tools
Defines the system under discussion Verb with correct identifier (shall or may)
The Online Banking System shall allow the Internet user to access her current account balance in less than 5 seconds.
Defines a positive end result
Quality criteria
? Identifies the system under discussion and a desired end
result that is wanted within a specified time that is
measurable
? The challenge is to seek out the system under discussion,
end result, and success measure in every requirement
5
SEG3101 (Fall 2010). Writing Better Requirements.
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- writing tasks convey good news and bad news
- examples of good and bad cvs bad cv example 1
- the consequences of bad writing hurley write
- helpful hints for technical writing
- the good the bad the learning outcomes
- writing better requirements school of electrical
- writing good care plans oxleas nhs foundation trust
- how 2 write good
- writing good requirements edu
Related searches
- writing prompts high school pdf
- writing prompts high school essay
- tn board of electrical contractors
- writing better sentences
- different types of electrical outlets
- writing functional requirements examples
- history of electrical power
- types of electrical engineering jobs
- different types of electrical engineers
- requirements for florida electrical license
- society of electrical engineers
- american society of electrical engineers