This would really depend on how "in the weeds" your developers are getting. As a developer I find myself installing and removing applications almost every other day for integration testing and evaluating new development tools. In addition, I have occasion to stop and start services on my development box when things go haywire. Editing and removing registry entries is not uncommon as well. All of these are much easier with local admin rights. If your developers are doing simple web development (HTML, Javascript, Flash..etc) then they probably don't need admin access. However, any of the higher languages (Java, C/C++, C#, Perl...etc) I would definitely recommend admin access. One solution I have seen to your dilemma is install virtual environments. This allows the developers to create their own machines with what ever rights they want, while still controlling the actual hardware. Unfortunately, the virtual env. tends to be slower and can affect compile and testing times. My guess is that your virus scares were not on the developer boxes, they tend to be more careful than your average user. This fight is not uncommon.
modified on Thursday, January 7, 2010 10:27 AM