Process
While processing a contract two most important aspects are classification and workflow.
In Jira, we start by classifying the contract in a more simpler and manageable set of requirements. Requirements should be an atomic entity, and you must try to reduce interdependency among them. We can use Jira issue links to connect these requirements with the contract. Before executing a requirement, we will further drill it down to a set of negotiations. All stakeholders will participate in these negotiations, and the end result of each negotiation will be reflected in the associated requirement for clarification and cost control.
For workflow, we will utilize a powerful workflow engine provided by Jira. Workflow can be complex or simple, but it should be identical for requirements and throughout the organization. In a workflow, we must focus on each step and carefully handle exceptional cases.