Tool to collect developer environment parameters
Instead of trying to watch, how about working together to define a scripted way of defining environments that is scm managed.  Having the configuration for deployment in the SCM insures they are always consistent and allows the collaboration and communication between team members about the ways they want to work.  

There are many tools that can be used to script the configuration of the system level as well as the application level definitions.  Using this kind of definition based environment configuration not only helps with the development level, but then also helps with the deployment to later stages capabilities.  

This would also facilitate the communication between team members a fundamental principle of DevOps.