My Joel Score

I've seen a few other posts about the Joel Test score and I though I would figure out my score.
1. Do you use source control?
Yes. Subversion is my current source control software. For the Mac client I've been using svnX.
2. Can you make a build in one step?
Yes. The majority of the time I try to make everything automated just to make my life easier.
3. Do you make daily builds?
No. I'd like to setup a daily build machine that gets the latest code then builds everything. If anything breaks, then email the folks responsible. For now though, I'm the main developer so if the build breaks, it was probably me that did it. And since I don't check in code that doesn't already work, this really isn't an issue for me.
4. Do you have a bug database?
Yes. Since I've been using Drupal for my website I've used the project and project issue tracking modules.
5. Do you fix bugs before writing new code?
Yes.
6. Do you have an up-to-date schedule?
No. I need to work on this.
7. Do you have a spec?
Yes. I don't like working without a basic spec at least that everyone has agreed to. Just saves me time.
8. Do programmers have quiet working conditions?
Yes.
9. Do you use the best tools money can buy?
Yes. I favor the latest Apple MacBook Pro 17" with MacOS 10.5 along with an Apple 30" Cinema Display. I also use a very fast desktop computer with Windows XP Pro (great for gaming too) and a linux server with Ubuntu.
10. Do you have testers?
Yes.
11. Do new candidates write code during their interview?
No. If I ever getting around to hiring someone they will submit some code for review. Currently though I haven't had to worry about that.
12. Do you do hallway usability testing?
No. When my company is larger I can do this but for now, there is nobody to grab in the hall.
Score: 8 "you've got serious problems"
I don't really agree that this is reflective for my business. I would strongly evaluate any potential company I work with though on this scale to see where they fit. I've worked with many companies including a current one that would easily score only a 2. Very sad for programmer productivity.


Post new comment