Unanswered: Naming convention - different environments
If you have one environment per server (DEV - server1, SIT - server2, UAT - server3, PROD - server4) and you need to setup OS groups to have different DB2 authorities/privileges granted to them, would you include the environment in the group name?
read-only group: taxread (no env) or taxreadp(rod) / txreads(it) ....
The instance, database, schema, etc... have the same name on all servers.
We usually use different groups only (i.e. taxreadp, taxreadd, taxreadq etc). Then the same userid is used for all environments, having different userid's would get really confusing for our users. We keep the schema the same in each environment, however to help avoid the "oops" factor we use a different instance / database name.