What is your experience with changing the development environment for developers of legacy systems?
When a developer is using a tool for many years they know the tricks and tips, which make the handling of the tool very fast for them. Switching to a new tool can make things slower and this is why it’s very important to show a personal benefit they will have when they use the tool, version control or the concept of work items could be one of these. You will need the support of the organization, in some cases you need to modify access rights in such a new world. The developers will find reasons why these modifications can’t be done. This is where it’s important to get a strong backing from the management level to move forward. This is one of the most critical success factors in such a project, sometimes it’s easy, other times its hard and in some cases it won’t work.