3 dic. 2006

12 preguntas de Joel sobre la calidad de tu Proyecto de Software

The Joel Test

  1. Do you use source control? (Utilizas control de versiones - a.k.a subversion, CVS)
  2. Can you make a build in one step? (Puedes construir/compilar en un solo paso)
  3. Do you make daily builds? (Haces builds diarios?)
  4. Do you have a bug database? (Tienes una base de datos de bugs? e.g. Bugzilla)
  5. Do you fix bugs before writing new code? (Reparas los bugs antes de escribir codigo nuevo)
  6. Do you have an up-to-date schedule? (Tu proyecto esta al dia con lo planeado?)
  7. Do you have a spec? (Tienes una especificacion formal?)
  8. Do programmers have quiet working conditions? (Tus programadores tienen un lugar tranquilo y silencioso donde trabajan)
  9. Do you use the best tools money can buy? (utilizas las mejores herramientas que el dinero puede comprar?)
  10. Do you have testers? (Tienes Testers? - Es super recomendable tener alguien experto en QA [quality assurance, que sepa escribir Unit Tests, Regression Tests, Stress Tests, etc])
  11. Do new candidates write code during their interview? (Los nuevos candidatos a programar en tu proyecto escriben codigo durante su entrevista de empleo?)
  12. Do you do hallway usability testing? (Haces prueba de usabilidad de pasillo? Es decir agarrar cualquier persona no relacionada al proyecto al azar que vaya pasando y forzarla a utilizar tu sistema)
Por cada pregunta que respondes si, sumate un punto. Por cada no, suma cero.
Si tienes 12, perfecto
Si tienes 11, aceptable
Menos de 10, estas en problemas.

No hay comentarios.:

 
Too Cool for Internet Explorer