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:
- Principiante: sin experiencia o con poca experiencia. Necesitan que se les diga qué hacer y requieren objetivos a corto plazo.
- 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.
- Competente: saben lo que hay que hacer y pueden planificar su actividad. Son buenos en su dominio.
- Hábiles: han descubierto otros dominios además del suyo propio y comienzan a explorarlo.
- 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.
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
oveja?
Gracias anónimo (obeja -> oveja !)
Publicar un comentario en la entrada