Please enable JavaScript.
Coggle requires JavaScript to display documents.
Negotiation (Why (Requirement errors are the most expensive software…
Why
Requirement errors are the most expensive software errors => Change analysis, design, coding
To avoid late changes, sequential processes seek to control and minimise any changing requirements/designs
-
-
-
Waterfall model
Late change is very expensive -> to avoid change, prematurely create many work products -> when change happens, work products need to be changed/thrown out -> high cost
-
Inconsistency management
-
-
Types of inconsistencies
-
-
-
Strong conflict
There are statements that cannot be satisfied when taken together; their logical conjunction evaluates to false in all circumstances
-
E.g. constaints of participants may not be disclosed to anyone else vs meeting initiatior should know constraints
-
-
-
Negotiation
-
2 phases
- Stakeholders are identified together with their personal objectives (win conditions)
- Differences are reconciled through negotiation to reach a mutually agreed set of objectives (win-win conditions)
Guidelines
It's not a competition: both parties have to feel they've won or achieved something. Both will have to compromise
-
-
-
-
-