A qué huelen los proyectos | el holgazán

jueves 28 de agosto de 2008

A qué huelen los proyectos

A veces hemos escuchado decir "esté código huele mal"... pues bien, en este catálogo se recopilan los "olores" relacionados con la refactorización del código, es decir, aquellos indicios de que algo no se está haciendo del todo bien y de que puede ser necesario realizar algún tipo de refactorización.
Algunos ejemplos:

De la misma manera, si la metodología que utilizais en el proyecto es SCRUM, en este catálogo se recojen aquellos "olores" que indican que algo puede ir mal y se presentan algunas alternativas para resolverlos.
Ejemplos:
  • Pérdida de ritmo: las reuniones periódicas dejan de mantenerse, o cambian de horario constantemente, o se vuelven incosistentes, etc.
  • Gallinas parlanchinas: personal externo que habla en las reuniones diarias, prioridades o planificaciones que cambian fuera de estas reuniones, etc. Algunos remedios: no permitir hablar a las gallinas, mantener a las gallinas fuera de la pocilga de los cerdos, etc.
  • Desaparecen los cerdos.
  • Etc.
Demasiados olores, ¿no?
¿Algo que huela mejor?