«¿Pair-programming? ¿Duplicar recursos asignados a un proyecto? No, gracias»

La semana pasada me vi envuelta en una situación un tanto cómica. En mi empresa (empresa que valoro mucho y realmente adoro 🥰) existen grupos de trabajo tematizados, transversales a los proyectos donde puede participar cualquier empleado, y uno de ellos es el grupo de inspección de código. Se me ocurrió preguntar en el chat… Seguir leyendo «¿Pair-programming? ¿Duplicar recursos asignados a un proyecto? No, gracias»

La esclavitud de las estimaciones

TL;DR Estimar con precisión en proyectos de desarrollo de software es imposible. Nunca vas a poder adivinar el futuro. No pierdas tiempo en «aprender a estimar mejor»; inviértelo en enseñar software que funcione a tu cliente cada poco tiempo. El cliente nos pide una estimación completa Últimamente me estoy dando de cabezazos con el tema… Seguir leyendo La esclavitud de las estimaciones

El gran muro entre management y desarrollo: pereza al comunicar

Normalmente los managers piensan que los desarrolladores no entienden su punto de vista; el de negocio y estrategia. Y viceversa. El desarrollador cree que el manager jamás entenderá su punto de vista técnico. ¿Es esto cierto y lo será forever and ever? ¿Estamos condenados a una lucha constante de intereses sin entendimiento mutuo? Si es… Seguir leyendo El gran muro entre management y desarrollo: pereza al comunicar

Desarrolladores mimados

La semana pasada el jefe de mi jefe me reunió para decirme que no estaba haciendo un buen trabajo como scrum master; que «estaba mimando demasiado a los desarrolladores porque les daba todo lo que pedían y no les echaba broncas» (¿dónde quedó ese peopleware del que presumíamos?). Principalmente, ese fue el mensaje central, pero… Seguir leyendo Desarrolladores mimados

¿Es posible medir la «productividad de un equipo»? ¿y útil?

No sé si te has visto envuelto/a en un entorno en el que tus jefes, siendo Scrum Master, te han pedido la métrica definitiva; la buena; la que realmente necesitan… Una parecida a: «¿Cuánto más (o menos) productivos somos ahora que hacemos Scrum con respecto a cuando no lo hacíamos?». Los jefes quieren saber cuál… Seguir leyendo ¿Es posible medir la «productividad de un equipo»? ¿y útil?

«Coraje», valor necesario en un desarrollador

He empezado esta semana a leerme la segunda edición del libro de Extreme Programming Explained (2004), escrito por Kent Beck y Cynthia Andres. Sinceramente, pensaba que tendría otro tono del que tiene realmente, y me está sorprendiendo gratamente. Valores que comparte Extreme Programming El libro comienza explicando qué es XP y por qué surge. Tras… Seguir leyendo «Coraje», valor necesario en un desarrollador

La predisposición positiva

Entre todos los valores humanos y actitudes que podemos tener en el entorno laboral que nos representa en este blog (el desarrollo de software y todos los roles relacionados con entregar funcionalidad a un cliente), uno de los más importantes que identifico es tener predisposición positiva. Aunque, me parece una actitud muy difícil de «aprehender»,… Seguir leyendo La predisposición positiva

La inercia de seguir trabajando como siempre

«¡Sí, queremos cambiar la forma de trabajar! ¡Queremos hacerlo mejor!» o un «Sabemos que hace falta cambiar. Venga, estamos comprometidos, ¡vamos a empezar!» y al día siguiente frente a una nueva oportunidad de hacer las cosas de otra manera… ¡¡Hacemos lo mismo que hacíamos!! Arggggg, ¿¿¿por qué nos pasa esto??? Cuando no somos conscientes de… Seguir leyendo La inercia de seguir trabajando como siempre

El gran muro entre management y desarrollo: la falta de confianza

Me sorprende la cantidad de veces que acabo atrapada en el tema de la desconfianza como respuesta a muchos problemas que tenemos en la empresa. La relación «mal manager – empleado competente» ¿Has observado alguna vez cómo se comunican los dos roles entre ellos? Sobre todo si hablamos de un manager (jefe tradicional en nuestro… Seguir leyendo El gran muro entre management y desarrollo: la falta de confianza

Scrum Master de varios equipos

¿Por qué se contrata a un Scrum Master? He visto empresas que consideran la agilidad prácticamente solo como una ventaja comercial, y eso me da taaaanta lástima… Porque provoca que se tomen malas decisiones. Malas, malas, malas decisiones. Por ejemplo, contratar un par de scrum masters para que te cubran 8 equipos: «¡hala!, ¡ya podemos… Seguir leyendo Scrum Master de varios equipos