lunes, 25 de mayo de 2009

15 grandes mentiras alrededor del desarrollo de software.

De tanto mencionar a Dilbert y sus principios (y por cierto que la tira de hoy nos pega de cerca) se me ocurrió intentar algo parecido a las mentiras acerca del management, pero apuntando más específicamente a lo nuestro, el desarrollo de software.

  1. Cualquiera (hablando de cualquier cosa): “Esto es fácil” (se dice mucho por aquí: No digas "programita").

  2. Comerciales: “Tenemos ya desarrollado un producto que cubrirá exactamente su necesidad” (nunca se sabe si la mentira es que ya está desarrollado o que cubrirá la necesidad requerida… o ambas cosas).

  3. Cualquier cifra que figure en un papel impreso y firmado.

  4. Cualquier fecha que figure en un papel impreso y firmado (así sea la del cumpleaños del cadete que reparte la correspondencia).

  5. El cliente: “Esta funcionalidad es vital para nosotros” (receta para el panqueque system).

  6. Líder de proyecto: “Necesitamos esto para ayer” (y termina pasando lo que describía en Pedrito -el líder de proyecto- y el lobo).

  7. Programadores: “Sí, lo probamos bien”.

  8. Infraestructura (segundos después de que se cuelgue el servidor): “No, no estaba tocando nada”.

  9. Usuario: “Ya revisé todo varias veces, tiene que haber un error en el sistema”.

  10. Programadores: “Ya revisé todo varias veces, tiene que haber un error en el framework” (btw… ¿Un error?).

  11. Cualquier cosa acerca de los manuales para el usuario final: su necesidad, su uso, su utilidad, su contenido.

  12. Consultores, académicos, programadores estrella, grandes empresas: “Esta… (metodología, herramienta, framework) aumentará la productividad del equipo”.

  13. Cualquier certificación de lo que sea (algo de eso se hablaba aquí y aquí).

  14. Lo que sea que alguien diga que es importante.

  15. Las listas numeradas.

Obviamente no estoy a la altura, pero a base de sugerencias se puede armar una lista más decente.

No hay comentarios.: