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