"Developers should be given full read/write access to dev"
Interesting. Although we have separated Dev, Test and Prod envs at the place I work, developers have limited access/authorization even in Dev. The sysadmins have this policy (which they constantly blame on SOX compliance) that developers ought to be restricted even in Dev environment. For instance the sysadmins insist that developers should forward them a list of commands needed for development & debugging for each application. If they don't approve the commands and add them to the sudo configuration then developers are not able to execute them. I have been trying to no avail to get management to realize the impact of this policy - developers are hamstrung, they are not able to be thorough because of lack of ready access to full system tools and utilities. As a result more bugs/performance problems than necessary make it to Test and Prod.
The irony of it is that, more often than necessary, the same developers that are denied full access in dev, often have to be invited to Test and Prod servers to help fix problems. At these times the project is already overdue and there is little or no patience to follow the normal process to send it back to dev
"Developers should be given full read/write access to dev" Interesting. Although we have separated Dev, Test and Prod envs at the place I work, developers have limited access/authorization even in Dev. The sysadmins have this policy (which they constantly blame on SOX compliance) that developers ought to be restricted even in Dev environment. For instance the sysadmins insist that developers should forward them a list of commands needed for development & debugging for each application. If they don't approve the commands and add them to the sudo configuration then developers are not able to execute them. I have been trying to no avail to get management to realize the impact of this policy - developers are hamstrung, they are not able to be thorough because of lack of ready access to full system tools and utilities. As a result more bugs/performance problems than necessary make it to Test and Prod. The irony of it is that, more often than necessary, the same developers that are denied full access in dev, often have to be invited to Test and Prod servers to help fix problems. At these times the project is already overdue and there is little or no patience to follow the normal process to send it back to dev