Requirements
Management
Best Practices & Tools
start
from
Marcus Ting-A-Kee 1 to
http://rationalizedthoughts.blogspot.com finish
2
The acid test – “the purpose”
Foster understanding
start
from
Marcus Ting-A-Kee to
http://rationalizedthoughts.blogspot.com finish
3
The acid test – “the purpose”
Get what you want
start
from
Marcus Ting-A-Kee to
http://rationalizedthoughts.blogspot.com finish
4
The missing pieces
Little documentation
Impact of change?
start
from
Marcus Ting-A-Kee to
http://rationalizedthoughts.blogspot.com finish
5
Opening DOORS
Ugly
Hard to use
Can’t export
start
from
Marcus Ting-A-Kee to
http://rationalizedthoughts.blogspot.com finish
6
Demo: Loading a document
start
from
Marcus Ting-A-Kee to
http://rationalizedthoughts.blogspot.com finish
7
Benefits of RM and RM tools
Modularity
Verifiability
Consistency
Clarity
Traceability
start
from
Marcus Ting-A-Kee to
http://rationalizedthoughts.blogspot.com finish
8
Modularity
Promotes reuse
Change once
Low impact
start
from
Marcus Ting-A-Kee to
http://rationalizedthoughts.blogspot.com finish
9
Verifiable
Can determine if met
Car must accelerate from 0-100km/h
in < 6 seconds.
Paint job should last 5 years.
start
from
Marcus Ting-A-Kee to
http://rationalizedthoughts.blogspot.com finish
10
Consistent
Resolve any
conflicts
start
from
Marcus Ting-A-Kee to
http://rationalizedthoughts.blogspot.com finish
11
Clear
Clarity is obscured by:
Perception
Jargon
Complexity
start
from
Marcus Ting-A-Kee to
http://rationalizedthoughts.blogspot.com finish
12
Clarity: Perception is everything
start
from
Marcus Ting-A-Kee to
http://rationalizedthoughts.blogspot.com finish
13
Clarity: Different perceptions
start
from
Marcus Ting-A-Kee to
http://rationalizedthoughts.blogspot.com finish
Clarity: Avoid using 14
jargon
Intuitive Future-proof
Red herring Flexible
Never User-friendly
FUD Tombstone Fast
start
from
Marcus Ting-A-Kee to
http://rationalizedthoughts.blogspot.com finish
Clarity: Business writing 15
guidelines
… Once ingrained, these
These
perceptions are extremely
difficult to overcome.
start
from
Marcus Ting-A-Kee to
http://rationalizedthoughts.blogspot.com finish
16
Demo: Impact Assessment
start
from
Marcus Ting-A-Kee to
http://rationalizedthoughts.blogspot.com finish
17
Traceable
Focus on
the goal!
Link bi-directionally
Trace backwards
Trace forwards
start
from
Marcus Ting-A-Kee to
http://rationalizedthoughts.blogspot.com finish
Traceability: Meet the 18
objective
Why did we
do this?
start
from
Marcus Ting-A-Kee to
http://rationalizedthoughts.blogspot.com finish
19
Traceability: Identify gaps
Find missing requirements
? ?
start
from
Marcus Ting-A-Kee to
http://rationalizedthoughts.blogspot.com finish
Traceability: Avoid mixing 20
types
Don’t mix user, business,
system & design requirements
More Detail
Business
IT
start
from
Marcus Ting-A-Kee to
http://rationalizedthoughts.blogspot.com finish
21
Traceability: Impact Analysis
What if…?
High High High
V1.2 V1.1
V1.2 V1.3 V1.1
start
from
Marcus Ting-A-Kee to
http://rationalizedthoughts.blogspot.com finish
What’s wrong with the status 22
quo?
Lack of docs
Impact analysis
start
from
Marcus Ting-A-Kee to
http://rationalizedthoughts.blogspot.com finish
23
Demo: Exporting to MS Word
start
from
Marcus Ting-A-Kee to
http://rationalizedthoughts.blogspot.com finish
24
start
from
Marcus Ting-A-Kee to
http://rationalizedthoughts.blogspot.com finish