I was recently answering a question referring to the Joel Test and found that our company did not do well on some points (hallway usability testing and daily builds) but that these points for our company are relatively minor, while I agree that some points are an absolutely must (source control, bug database, interviewees writing code). Now, the Joel Test is good due to its simplicity and I am not really asking to replace it. Nevertheless, are there some points that you find are missing in the original test or some that should not be there? What weight would you give each point?
For reference, here is the original test:
- Do you use source control?
- Can you make a build in one step?
- Do you make daily builds?
- Do you have a bug database?
- Do you fix bugs before writing new code?
- Do you have an up-to-date schedule?
- Do you have a spec?
- Do programmers have quiet working conditions?
- Do you use the best tools money can buy?
- Do you have testers?
- Do new candidates write code during their interview?
- Do you do hallway usability testing?
(I will write my own answer into the answer section, since you may like the question but not my answer.)