Friday, September 6, 2013

The Joel Test: 12 Steps to Better Code

I stumbled across this interesting little test to check the quality of a software team. I suppose it could also be used to check the quality of an engineer too?

You should get 9 out of 12 of these questions:

  1. Do you use source control?
  2. Can you make a build in one step?
  3. Do you make daily builds?
  4. Do you have a bug database?
  5. Do you fix bugs before writing new code?
  6. Do you have an up-to-date schedule?
  7. Do you have a spec?
  8. Do programmers have quiet working conditions?
  9. Do you use the best tools money can buy?
  10. Do you have testers?
  11. Do new candidates write code during their interview?
  12. Do you do hallway usability testing?
A couple don't really apply, but I was able to answer "yes" to 9 of them. How about you and your team?