BLOG | JULY, 2011 The Two Things About Schedulingby Lindsey Recently we've started a series of posts applying The Two Things question to some of the topics we deal with on a daily basis at Newfangled. Make sure to check out Chris Butler's The Two Things About Website Measurement, Chris Creech's The Two Things About Content, and Lauren Walstrum's The Two Things About SEO. I volunteered to write about scheduling, since that's what I do. Here are my "two things." 1. Accuracy is more important than precision. 1. Accuracy is more important than precision.The inspiration for this first "thing" about scheduling comes from the second chapter of The Art of Project Management by Scott Berkun. (That chapter, by the way, is a great introduction to managing schedules for software or web development projects.) “Often, people fall victim to the precision versus accuracy trap: an impressive-looking schedule with specific dates and times (precision) isn’t necessarily close to reflecting reality (accuracy). Precision is easy, but accuracy is very difficult.” There’s a resourcing rule of thumb at Newfangled that says developers should have no more than 5 hours of work scheduled per day. Our typical work day is 7.5 hours. You might think scheduling would be as easy as looking at a week, and doing some simple math to decide how exactly to optimize a developer’s time. OK, that would be at the very tail end of design application, so he should be almost 90% finished. That’s got 37 hours budgeted, meaning he’ll still have 4 hours left to complete. So that week he should be able to also have 21 hours scheduled. 2. The schedule will (probably) change.Because I’m in charge of scheduling, I spend a lot of my time at Newfangled attempting to predict the future. Since I don't yet have the gift of second sight, no matter how carefully the schedule is thought out, or how realistic I try to make it, it’s never a guarantee. “No matter how precisely they are drafted or how convincing they appear, [schedules] are just a summation of lots of little estimations, each one unavoidably prone to different kinds of unforeseeable oversights and problems.” That's just the way it goes: stuff happens. And being able to deal with schedule changes is just as important as attempting to set up an accurate schedule in the first place. |
I can't agree with this more. I have gone under this philosophy for a while now (only after learning the hard way years ago) and always include this in contracts. Very insightful and helpful information - thanks Lindsey!