0% found this document useful (0 votes)
99 views24 pages

Ethics in Requirements Management Software

This document discusses best practices and tools for requirements management. It covers topics like the benefits of requirements management, including modularity, verifiability, consistency, clarity and traceability. It also demonstrates exporting requirements documents to Microsoft Word and performing impact assessments.

Uploaded by

api-3826257
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
99 views24 pages

Ethics in Requirements Management Software

This document discusses best practices and tools for requirements management. It covers topics like the benefits of requirements management, including modularity, verifiability, consistency, clarity and traceability. It also demonstrates exporting requirements documents to Microsoft Word and performing impact assessments.

Uploaded by

api-3826257
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 24

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

You might also like