Darren raises a good point about the benefits of just jumping in and building tooling. One of the examples he uses is Grant’s TfsBlame utility which extends some of the functionality found in the Team Foundation Server Power Toy (tfpt.exe).
It’s all about leverage!
Tools get you leverage, and its something that can be calculated or at least predicted. My suggestion is if you ever have a discussion with someone who argues whether building a tool is worth building or not during the course of a project, whip out an Excel spreadsheet and just prove what kind of impact it will have. I’ve taken a stab at doing that below!
File Attachment: Tool Leverage Calculator.xls (49 KB)
Interestingly I can use this spreadsheet to justify the time I’ve taken writing this blog post. For example, if I argue that having a discussion about whether to build a tool or not will take about an hour, and that over the course of the next year I have that discussion ten times (conservative estimate), and that it cost me five minutes to write this blog post (and the spreadsheet), and that it will cut the unit cost in half (30 minute argument), then I predict that I’ve got myself a leverage of 1.9. That is to say I’ve saved myself about five hours!
P.S. Hope my calculations are right!



Recent Comments