6 Requirement Negotiation
6 Requirement Negotiation
Engineering
Requirement Negotiation
Ameer Hamza
1
Requirements Negotiation
3
Requirements Negotiation (2)
4
Let Schedule Drive Requirements (Not the
Reverse)
“Sorry, They
Must Be
Completed in Typical Scenario
6 Months”
NOW WHAT?
Source: Davis, A.: “Just Enough Requirements Management”, Dorset House, 2005; “The art of requirements triage”, IEEE Computer, 03/2003
5
Let Schedule Drive Requirements
(Better Scenario)
“Let’s see.
“Okay, we’re going to If we build
build in a series of 3 reqts 1
month increments. Here through 9
are all the and 12,
requirements.” we’ll be
able to do
them in 3
“But we months”
really
need reqt “Okay. How
17 in that about if we
first add reqt 17
release.” and drop
reqt 12?”
Source: Davis, A.: “Just Enough Requirements Management”, Dorset House, 2005; “The art of requirements triage”, IEEE Computer, 03/2003
6
Let Schedule Drive Requirements
(Better Scenario)
“Well if we
“Hmmm. I really liked
drop
reqt 12. Can we drop
requirements
reqt 3 instead?.”
3 and 4, we
could do
it.”
Teamwork!!!
Source: Davis, A.: “Just Enough Requirements Management”, Dorset House, 2005; “The art of requirements triage”, IEEE Computer, 03/2003
7
Difficulties (1)
9
Requirements negotiation
Requirements discussion
Requirements prioritization
Requirements agreement
Requirements Discussion
Difficulties:
Hard to calculate absolute value/cost
Interdependent requirements difficult to treat
individually
Inconsistencies or conflicts in priorities assigned by
individual stakeholders
2nd Technique – Wiegers’
Prioritization
Source: Wiegers, Karl E., First Things First: Prioritizing Requirements, http://www.processimpact.com/articles/prioritizing.html
Volere Prioritization