Case 1 : Provide a highly scalable solution along with effort estimates such that any accounts can be added or deleted or modified with minimal changes for the below scenario.
1. jira team works with 4 customer accounts and 4 vendor accounts.
2. Each account can have 2 or more users. I shall add/modify these
accounts at any point.
3. User 1 from customer 1 raises an issue and it can't be seen on any
other customer accounts apart from customer 1.
4. One of the jira team members has assigned this one of a user in
Vendor 1.
5. This ticket shall not be visible to other vendor accounts.
6. At any point, the ticket can be reassigned to another user in
different vendor group.
7. jira team members shall always see the tickets irrespective of
which vendor the ticket is assigned to.