Design, Develop, Create

Thursday 25 August 2011

Joel on software's indicators for better programming

The Joel Test distills a bit of wisdom and a mountain of management structure to these 12 key indicators of good programming practice. Some of these are practices, some of them are technological infrastructure which imply other practices, and some are social practices that mark the social culture of a programming team.


In brief (quote):

The Joel Test
  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?

For more see www.joelonsoftware.com