Eons ago I promised a blog posting on TDD Adoptions strategy. Well, the posting grew and grew and grew (can you tell I read a lot of kids books?) and along the way morphed into something bigger. In the end, I decided this article needed a wider audience, so I published it on InfoQ. Here’s […]
Notes from a Tool User
Do You Suspect You Have a Less than Productive Person on Your Team?
In the past couple of days on the Scrum Development mailing list an interesting thread has developed around what to do with a poor-performing team member. Too my mind there have been a number of key takeaways: Be very careful about the language you use: Strong language implies prejudice and assumptions. Reset use a Beginner’s […]
Unit Testing in JavaScript
A colleague asked for my help finding better unit test tools for JavaScript. We dug into the state of the art with JavaScript unit tests, and found some leads.
Why I speak of Agile/Scrum and not XP – or Language matters
In Call it what it is!! Dave Rooney says if you’re doing Scrum with XP engineering practices, then call it XP? Well, Dave, there’s a story that explains why I generally don’t lead with the language of XP: A few years ago when I was first learning about Agile and doing my reading several of […]
Misconceptions with Test Driven Development
Debunking misconceptions about Test Driven Development; including effectiveness, writing tests after code has been written, and impact on program architecture.
Recent Readings of Interest
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 […]
Writing Clean Testable Code
Miško Hevery a Google Best Practices Coach gives an excellent talk what Clean Code. He’s pitching writing testable code, pointing out problems that make code difficult to test. If you’re already practicing TDD there will be very little new here. But if you’re struggling either not convinced that TDD is worth the learning curve or […]
Scrum Case Studies
Development teams ask for case studies about agile, but didn’t before adopting their existing process. This blog post collects 14 Scrum case studies.