12 preguntas de Joel sobre la calidad de tu Proyecto de Software
The Joel Test
- Do you use source control? (Utilizas control de versiones - a.k.a subversion, CVS)
- Can you make a build in one step? (Puedes construir/compilar en un solo paso)
- Do you make daily builds? (Haces builds diarios?)
- Do you have a bug database? (Tienes una base de datos de bugs? e.g. Bugzilla)
- Do you fix bugs before writing new code? (Reparas los bugs antes de escribir codigo nuevo)
- Do you have an up-to-date schedule? (Tu proyecto esta al dia con lo planeado?)
- Do you have a spec? (Tienes una especificacion formal?)
- Do programmers have quiet working conditions? (Tus programadores tienen un lugar tranquilo y silencioso donde trabajan)
- Do you use the best tools money can buy? (utilizas las mejores herramientas que el dinero puede comprar?)
- 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])
- Do new candidates write code during their interview? (Los nuevos candidatos a programar en tu proyecto escriben codigo durante su entrevista de empleo?)
- 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)
Si tienes 12, perfecto
Si tienes 11, aceptable
Menos de 10, estas en problemas.
No hay comentarios.:
Publicar un comentario