A cultural transformation takes place as a team moves from manual methods to the discipline of using structured processes and tools. Facilitate this change by:
Articulating why you selected the tools.
Acquiring management commitment.
Selecting tools that are appropriate for your organization’s culture and objectives.
Training the team in both the tools and the corresponding processes.
Setting realistic expectations of the new technology’s future benefits.
Some developers will balk at using new tools, insisting that they can do better work with their current approach. For instance, programmers who use interactive debuggers to perform unit testing (an inefficient process) may resist using automated testing tools. Some skeptics ...