The talking bit

A blog about programming, mainly PHP, and maybe other things


Project maintained by franiglesias Hosted on GitHub Pages — Theme by mattgraham

Fume (Blogtober2019)

por Fran Iglesias

Mi compañera y manager en Holaluz Mavi Jiménez va a hacer un dibujo cada día del mes sobre una palabra propuesta en twitter. Y aquí vamos a intentar escribir un post por cada una de ellas.

Fume

Con motivo de este Blogtober me he enterado de que la palabra Fume en inglés es algo así como estar muy enfadado. Tiene gracia, porque en galego hay una expresión que es “estar botando fume” (estar echando humo), que viene a significar exactamente lo mismo.

Estaba intentando pensar qué cosas me enfadan hasta el punto de ponerme a “echar humo” y no son muchas. Digamos que prefiero no llegar a ese punto. La parte mala es que cuando ocurre es bastante gordo.

En fin. Una razón por la que una persona podría ponerse “Fume” o enfadada es porque tiene un desacuerdo en el trabajo. De hecho, una de las cosas que suele preocupar bastante en los equipos son las discusiones que se enconan y como gestionarlas.

Hay algunos perfiles en los equipos que ayudan a que las discusiones se hagan difíciles. Por ejemplo, están los polemistas o tertulianos, los guardianes de la mazmorra y los Hay que cambiar esto que está mal.

Polemistas son aquellas personas que les gusta discutir. No es nada personal, pero disfrutan de la provocación aunque sin llegar al nivel de troll. Es decir, bordean el límite entre la discusión que puede servir para aprender o mejorar y la simple pérdida de tiempo.

Guardianes de la mazmorra ya es otro tipo de problema. Son los que discuten para evitar que se produzca un cambio, cerrándose en banda ante cualquier cuestión. Su objetivo es normalmente proteger un estatus basado en un conocimiento que sólo ellos tienen y que los hace, o creen que los hace, imprescindibles.

Otro perfil problemático es el Hay que cambiar esto que está mal pero sin contexto. Me explico: imagina que alguien nuevo entra en un equipo y empieza a señalar defectos en el código, pero sin tratar de entender primero por qué estaban ahí. El caso es que, aunque tiene razón, en realidad todos somos conscientes de eso, hay motivos que explican esa situación y por qué todavía no se ha resuelto o no se ha podido resolver.

Creo que en un equipo maduro este tipo de perfiles no prospera, pero también creo pueden arruinar un equipo.

Para evitarlo hay que procurar que las discusiones técnicas se desarrollen con argumentos y evidencias observables y medibles, que es la forma de que sean sanas y enriquecedoras.

Pero claro, el riesgo con estos perfiles es que se empeñen en mantener su opinión y eternizar la discusión hasta que todo el mundo está que echa humo o, casi peor, simulan una rendición y se dedican a actuar por su cuenta por detrás. Quizá el peor perfil en todos los sentidos sea el “guardián de la mazmorra”, porque los otros se encontrarán con los límites que el código acabará imponiendo, y el “guardián” es el límite de los demás por definición.

Llegados a ese punto, en que todas están fume, hace falta una persona con un nivel de autoridad que pueda poner a cada quien en su sitio.

October 17, 2019

Etiquetas: blogtober19  

Temas

php good-practices blogtober19 testing refactoring tdd design-principles legacy misc design-patterns bdd tips python ddd tools soft-skills bbdd api sql ethics testing, swift javascript