«¿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?

«Odio el legacy code»

Cuando terminé de estudiar Ingeniería Informática en la Universidad y me puse a trabajar de programadora en mi primera empresa, no tenía ni idea de qué significa legacy code o «código legado». Simplemente, me dediqué a desarrollar código como había aprendido en la carrera. Y estaba muy ilusionada por ello: estaba programando de forma profesional… Seguir leyendo «Odio el legacy code»

«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

Programar bien te hace ser más responsable

¿Puede un programador aprender a ser más responsable y empático en su vida gracias a aprender mejores formas de programar? Estoy empezando a generarme esa teoría en la cabeza… Cuanto más leo y aprendo sobre patrones de diseño, principios SOLID, clean code y demás buenas prácticas, más me doy cuenta de que puede que sea… Seguir leyendo Programar bien te hace ser más responsable

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