Changing the programming culture can eliminate many problems, without the need to develop skills and expertise for a new tool.
Here's a step by step guide to how to go about it, and some ideas about what the advantages of this approach could be.
So, follow the call to revolutionize your development department's culture and usher in a new era of productivity and quality...