Writings on various topics (mostly technical) from Oliver Hookins and Angela Collins. We have lived in Berlin since 2009, have two kids, and have far too little time to really justify having a blog.
Tom Limoncelli just released his own version of The Joel Test - except his one is for sysadmins. I was only vaguely aware of Joel Spolsky's test and only just read through it and rated my current team, and I'm glad to say we are just about at twelve for twelve. It hasn't really been on my radar until now as this is the first time I can actually say I've been on a development team. Given all the buzz around DevOps, this is quite an exciting phase of my career as we are basically a development team of Systems Engineers, working on automation and all the things sysadmins dream about.
We actually spent a good amount of time planning out our product, developing our ways of working and a few sprints down (yes, we are using Agile) things are generally going pretty smoothly and enjoyably. The team is a handful of geeks with a range of interests not just related to pure sysadminery so it makes for a pretty enjoyable place to be right now.
The only areas I can say we don't entirely meet Joel's criteria are:
So overall I think we're doing pretty well. On Tom's (extremely comprehensive) test I have to say we (or rather, my old team now) don't fare so well. To be completely fair, we maintain a huge array of services, maintain environments which span development VMs where developers germinate the first seedlings of an idea to the production machines on which they serve millions of users world wide, datacenters not only local and abroad for R&D but in many countries around the world serving our production services. Some of us even manage to fit on-call time into our crazy lives.
We are sometimes at the mercy of development teams pressing to get their products live so I can't say we have a strangle-hold on all of Tom's test items - but if we did, what would be the challenge and fun that keeps us coming back day after day? I also see Tom's test differing significantly from Joel's. If you score 10 or less on Joel's test you are in pretty big trouble. Tom's test has only a handful of such critical items among the 32 questions, so it is much easier to fall into the trap of either thinking you are doomed (and you're not) or thinking you are fine (and you're not). Not to say that his test is any less valuable, and of course such things are very useful for applying good DevOps practices to sysadmin teams.
So my advice is, take a look at what you didn't answer yes to and think about what you can do to get there. I can personally vouch for many of the items being painful to implement when you don't already have them, but once you have it done you won't regret it and you won't look back (unless you maintain your documentation in LaTeX... never again!)