Software management consultant and CTO, Headspring Systems
It's an old interview, but timeless tips. Roy Osherove interviews Charlie Poole, who is the lead deverloper of the NUnit testing framework. This was a very interesting interview. Some points that stood out in my mind were:
- The next version of NUnit will be 2.4 in order to skip 2.3 so that version collisions won't happen with the version released with Test-Driven.Net
- When describing development methods to management, there's no reason to "ask permission" to refactor. Just like you wouldn't ask permission to use a particular type of exception handling, you are responsible for deliverables, so just use the best practices you know.
- Charlie recommends phasing developers into TDD. He says that first get them to write automated tests, then unit tests, then introduce driving development with these tests. Each of these are big jumps by themselves.
I'd recommend a listen if you have time - I listen in the gym while working out.
About Jeffrey Palermo
Jeffrey Palermo is a software management consultant and the CTO of Headspring Systems in Austin, TX. Jeffrey specializes in Agile coaching and helps companies double the productivity of software teams. Jeffrey is an MCSD.Net , Microsoft MVP, Certified Scrummaster, Austin .Net User Group leader, AgileAustin board member, INETA speaker, INETA Membership Mentor, Christian, husband, father, motorcyclist, Eagle Scout, U.S. Army Veteran, and Texas A&M University graduate.