At the suggestion of a friend, from time to time I’m going to post about Recent Agile (or related) articles that I’ve read and found interesting.
Yet another misunderstanding of TDD, testing, and code coverage – In examining the failings of Kevin Pang’s “Is Code Coverage Really All That Useful?” – Christian Gruber provides an excellent description of the real value of Code Coverage in Unit testing
At the Scrum Gathering in Stockholm, Bas Vodder presented: Problems with component teams – where he explains why Feature Teams are better than Component teams. Related from InfoQ: Choose Feature Teams over Component Teams for Agility.
A Leaner Start: Reducing Team Setup Times – from last year, Patrick Kua wrote about reducing the time and pain involved in introducing new members to the team.
Testability Explorer: Measuring Testability from Misko Hervey – the tool itself is here: Testability Explorer – I’m not sure how I feel about this tool yet since some of Misko’s claims in his talk don’t sit well with me yet. Specifically he suggests no use of statics at all ever – never again calling Math.Abs() directly. Hmmmm.
Keith Braithwaite – has a interesting presentation on some measurement work he did. Measure for Measure. Its a bit hard to read by itself – but the key message for me: projects that have automated Unit tests have less complex code.
Mark Shuttleworth of Ubuntu fame mentions the use of TDD in the development of their distro.