Enerjy Software, a tools company that traditionally focused on static testing of Java code, is releasing a new tool that enables development managers to check how their teams are churning out code.
We found that going after individual developers was barking up the wrong tree, said Nigel Cheshire, CEO. Given the macho mindsets of developers, they typically view testing tools as useful for someone else because they are convinced that their code is perfect.
So Enerjy has gone the next step and released CQ2, a dashboard for development team managers that aggregates results from code testing tools already in place to see if developers on the team are coding according to standard, how their defect rates are trending, and how thoroughly they are testing their code.
Each night, the tool scans version control systems to see which code has changed, then gathers test data to run the analyses.
CQ2 can flag data from version control sources including CVS, Subversion (the new open source successor to CVS), Rational ClearCASE, PerForce, and Accurev. Then it applies its own code analyzer and test coverage tools to check for conformance and test thoroughness.
Enerjy’s tools are specific to Java, and they say their differentiator is that they can track by developer, so managers can identify the likely culprit when code quality or conformance to team standards goes south. The tool tracks performance for Java teams, which typically average 5 to 10 developers.