Rebaños de caballos y carreras de ovejas | el holgazán

jueves 28 de agosto de 2008

Rebaños de caballos y carreras de ovejas

Dave Tomas comenta que el software lo hacen las personas, no las herramientas, los procesos y las metodologías.
De hecho, señala cómo el número de bugs en 1000 líneas de código se mantiene desde hace 25 años: aunque las herramientas han evolucionado, las personas son similares, y seguimos cometiendo los mismos errores.

Con "rebaños de caballos y carreras de ovejas" se refiere a la práctica muy común de tratar a todos los miembros de un equipo de la misma manera, esperando respuestas brillantes de los principiantes y tratando a los expertos como si fueran novatos.

Dave muestra el modelo Dreyfus, que presenta 5 niveles de experiencia en las personas:

  1. Principiante: sin experiencia o con poca experiencia. Necesitan que se les diga qué hacer y requieren objetivos a corto plazo.
  2. Principiante Avanzado: tienen más experiencia, han comenzado a observar patrones en su propia actividad, han empezado a integrar cosas por sí mismos, pero aún requieren que se les diga qué hay que hacer.
  3. Competente: saben lo que hay que hacer y pueden planificar su actividad. Son buenos en su dominio.
  4. Hábiles: han descubierto otros dominios además del suyo propio y comienzan a explorarlo.
  5. Expertos: son los genios de sus equipos, puedan dar todo tipo de respuestas en muchos ámbitos, y están interesados e probar cosas simplemente para ver si funcionan.
Un pequeño consejo que nos da:

No permitas nunca a un experto que elija la arquitectura de un nuevo proyecto. Simplemente sienten la necesidad de ver si la solución funciona.

(Vía InfoQ).

2 comentarios

Anónimo dijo...

oveja?

el holgazán dijo...

Gracias anónimo (obeja -> oveja !)