Software developers are looking to increase the quality of releases, in order to ensure that problems in the code are fixed before they become problems for their customers. After some debate, it’s likely that one of the approaches they will take is to introduce unit-testing within their environment. This allows developers to test their code “on the fly” and on a regular basis so that problems are isolated within the code and can be inexpensively and easily remedied without impacting on the release cycle. This then leads to the question, “What the best way to introduce unit-testing within our business for the greatest initial impact?” Management and Communication The process begins with the management team. As with any project, you need a clear focus on your expectations and the benefits you expect to see. This means identifying areas for training, communicating your objectives clearly and staying in regular touch with the project to see how it’s performing. You need to take action whe