Key Features
Etymology
Contract
We create an Issue Type inside your Jira project as Contract.
Requirements
Each contract has multiple Requirements, we designate multiple Issue Types as Requirements.
Negotiations
Each Requirement has multiple Negotiations, all Issue Types linked with Requirements are treated as Negotiations.
Relationships
There are designated Link Types between Contract and Requirement, and Requirement and Negotiations.