Imagine we have two development teams working on one application. They are working on distinct features.
We have two options to organize the teams.
Option 1:
- A shared Jira board
- A shared Dev, Sit & Uat environment
Option 2:
- A separate jira board
- A separate Dev, Sit & Uat environment
Which option is preferred? If it is option 2, how do you prevent errors when the merge between the two teams only happens in production?