The cow and the deer both eat at the same table but neither can understand the other. ... not be operated solely by mouse (or other pointing device) or solely ... – PowerPoint PPT presentation
The Subject/Noun shall verb at/when/during object/quantity adverb condition/object.
3 Requirement Construction What? When? Action
conduct
command
perform
compute
launch
obtain
provide
sustain
interoperate with
the steering rate
Target Flight data
the wind speed
the error message
WMD
the launcher to position
other systems
Within 1 hour
within 45 mins
every frame
up to 60 knots
4 The path to linguistic happiness... PIE OR 3.1426... The cow and the deer both eat at the same table but neither can understand the other. 5 Types of Requirements
Functional
Non Functional
Interface
Performance
Constraint
Quality and the ilities
Safety
Derived
Behavioural
Operational
6 Defects to avoid
Optionality
7 Some forms of IMINT shall be available to infantry and RM company headquarters. The system shall not be operated solely by mouse (or other pointing device) or solely by the keyboard. The input methods shall be under user control. 8 Defects to avoid
Optionality
Vagueness
9 The system shall be capable of providing the required level of operational capability at all times. The User shall be able to utilise an air system that is airworthy and meets all appropriate regulations, both military and civilian, at all times. xxxx shall distribute other relevant tactical data amongst yyyy units. xxxx shall be able to sustain extended duration operations with low logistic and training demands. 10 Defects to avoid
Optionality
Vagueness
Weakness
11 xxxx should be capable of being refuelled in flight over the widest height range. 12 Defects to avoid
Optionality
Vagueness
Weakness
Over specification
13 The User shall be able to be deployable "World Wide " . The user shall be able to fulfil the mission requirements. The User shall be able to refuel the xxxx in flight. The fuel flow shall be less than xx m/s. 14 Defects to avoid
Optionality
Vagueness
Weakness
Over specification
Subjectivity
15 To maximise operator safety the User shall be able to conduct operations with all minesweeping components of xxx in an unmanned state. The degradation of ESM performance by the introduction of xxxx shall be minimised. The user shall be provided with an xxxx capability that minimises harmful effects to the environment. 16 Defects to avoid
Optionality
Vagueness
Weakness
Over specification
Subjectivity
Multiplicity
17 The system shall provide the capability for the Authority's nominated personel to flag a work flow task as 'on hold' and record the reasons why it has been put on hold. Other users working on the same workflow, who have workflow tasks that are allocated for execution but not yet completed, shall be notified that a user has put a workflow task on hold and shall be able to view the reasons why, but they shall not be prevented from continuing their allocated workflow tasks should they consider it appropriate to do so. 18 Defects to avoid
Optionality
Vagueness
Weakness
Over specification
Subjectivity
Multiplicity
Unclear meaning
19 xxxx must be spectrally efficient. xxxx must provide a data backbone with defined limits of latency. 20 Defects to avoid
Optionality
Vagueness
Weakness
Over specification
Subjectivity
Multiplicity
Unclear meaning
Implicit meaning
21 The inert weapon shall have the same lives as the operational weapon. xxxx equipment must be allocated on the basis of MoD's priorities. 22 Finally... The xxx shall provide a coercive influence through the significant psychological impact afforded by a warlike appearance. S S 23 Attributes
Effectiveness Envelope
Acceptance Criteria
Justification
Rationale
Remarks
Source Document
Derivation
Keywords
Priority
Cost
Risk
Stakeholder
Owner
Urgency
24 Verifiable
Definition
Can the requirement be quantified?
Can the Requirement be Accepted
Effectiveness Envelope or Performance Requirements
Can it be tested? (quantitatively)
Direct Measurement
Demonstration/Observation
Analysis
Modelling
25 Attainable
Implementation free
Achievable?
Performance Cost Time Technical Constraints
Risks
Realistic Technology
Kano Model
26 Kano Model Satisfied Exciting Expected Present Not Present Basic Not Satisfied 27 Attainable
Implementation free
Achievable?
Performance Cost Time Technical Constraints
Risks
Realistic Technology
Kano Model
Trade offs
Interoperability
28 Complete and Concise
No TBD
-gt TBC
No reliance on other requirements or headings
Simple statement
Positive language
Neither and nor or
No bullets
29 Unambiguous
Is the meaning clear
Can it be misinterpreted?
Understandable
Defined Terms/Definitions/Acronyms
No banned words
A beautiful tree can bear forth bitter fruit. 30 Some Banned Words
adequate
applicable
appropriate
approximate
bad
best practice
between
clearly
compatible
completely
consider
could
down to
easy/easily
effective
efficient
equivalent
excellent
good
his/her
however
ideal
ie eg etc
in order to
include but shall not be limited to
least
like
low
maximise
may
31 Some More Banned Words
sufficient
suitable
support
target
typical
up to
user friendly
whether
will
with
worse
most
minimum/mal
must
nearly
necessary
needed
normal
or
possible/bly
practicable
provide
quality
readily
relevant
safe/ly
same
should
significant
similar
so as
subject to
substantial
32 Unique
Identification
Consistent
No duplications or redundancy
No conflicts
Structured environment
Nodes v Tips
Levels
Pigeon holes
33 Managed
Whole life cycle management
Priority KUR/KSR
Traceability
Satisfies (nm)
Complies with (nm)
Contributes to (nm)
Establishes (11)
34 Managed (2)
Review
Peer
Specialist
Stakeholder
Requirements Working Group
Modifiable (minimal interdependencies)
Changes
Status recorded
Audit trail
35 Managed (3)
Maturity
Requirements are not just for Concept
Metrics
End date driven
The anxious farmer who brings his crops to market too early, before they had a chance to ripen, may leave with them unsold. 36 Managed (4)
Mitigation
Involve ALL stakeholders
Review Gates
Decision points
Realistic Programme
Personnel Training
Risks
Changes to goalposts
Cost cuts
Technical problems
Programme slippage
Personnel changes
Tradeoffs
37 Managed (5)
Incremental delivery
Baselines
CONEMP/CONUSE/CONOPS
38
CONEMP
for a specific capability within a range of operations or scenarios.
CONUSE
A developed CONEMP (after MG before ISD). The way in which specific equipment is to be used in a range of operations or scenarios.
CONOPS
How a range of different capabilities or equipment is used in an operational context. Extant and Future capabilities.
Taken from The Provenance, Authority and Coherence of Concepts, Feb 2003 39 Help with writing better requirements
Syntactic Analysis Tools
40 Syntactic Analysis Tools
QuARS
Quality Analyzer of Requirements Specification
FRED
First Requirements Elucidator Demonstration
Figure Of Merit 100 (1 - number of defects / number of requirements).
TIGER
Tool to InGest and Elucidate Requirements
ARM
Automated Requirement Measurement Tool
http//www.secoe.org/ http//satc.gsfc.nasa.gov/tools/arm/ 41 Help with writing better requirements
Syntactic Analysis Tools
DOORS Add on Tools
42 DOORS Add on Tools
Cogent Defence and Security Networks
defence_at_cogent-dsn.com
Scenario Plus
http//www.scenarioplus.org.uk/
You travel on the land by marching and on the river by rowing. Do not try to march on the river or you will surely drown. 43 Help with writing better requirements
Syntactic Analysis Tools
DOORS Add on Tools
Checklists
44 Checklists 45 Help with writing better requirements
PowerShow.com is a leading presentation sharing website. It has millions of presentations already uploaded and available with 1,000s more being uploaded by its users every day. Whatever your area of interest, here you’ll be able to find and view presentations you’ll love and possibly download. And, best of all, it is completely free and easy to use.
You might even have a presentation you’d like to share with others. If so, just upload it to PowerShow.com. We’ll convert it to an HTML5 slideshow that includes all the media types you’ve already added: audio, video, music, pictures, animations and transition effects. Then you can share it with your target audience as well as PowerShow.com’s millions of monthly visitors. And, again, it’s all free.
About the Developers
PowerShow.com is brought to you by CrystalGraphics, the award-winning developer and market-leading publisher of rich-media enhancement products for presentations. Our product offerings include millions of PowerPoint templates, diagrams, animated 3D characters and more.