Adicción al móvil

Adicción al móvil, ¿el fin de la humanidad?

Hace poco leía un artículo de Leo Babauta sobre la adicción al móvil. Sentía que quería compartir un momento inigualable en las redes sociales en lugar de vivirlo. Me hizo reflexionar. Ya ni siquiera un gurú del mindfullness como Leo Babauta puede con ese deseo irrefrenable por estar conectado y utilizar su móvil. ¿Qué será de la humanidad? La situación seguro que la has visto y la has vivido. Estás hablando con una persona y cualquier notificación de su móvil tiene más prioridad que la conversación que estáis teniendo. Te encuentras en una reunión de trabajo y la mitad de los asistentes está […]


Resumen Clean Code

Resumen Clean Code  

Este verano he releído uno de los libros de referencia de todo buen programador. Se trata de “Clean Code“, de Robert C. Martin (o más conocido como Uncle Bob). El mensaje principal del libro me encanta. El código limpio (clean code), no es algo recomendado o deseable, es algo vital para las compañías y los programadores. La razón es que cada vez que alguien escribe código enmarañado y sin pruebas unitarias (código no limpio), otros tantos programadores pierden mucho tiempo intentando comprenderlo. Incluso el propio creador de un código no limpio si lo lee a los 6 meses será incapaz […]


contextos GTD

Mis contextos GTD, ¿quieres saber más? (II)

En el anterior artículo “Mis contextos GTD” te expliqué que es un contexto GTD, para qué sirven y cuándo usarlos. También mencioné que tenía 2 grupos de contextos, los profesionales y personales. Mis contextos GTD La separación entre contextos profesionales y contextos personales se debe más a la diferente ubicación y disponibilidad de las herramientas que no a si la tarea es del trabajo o personal. Es decir, clasificaré una tarea en un contexto profesional cuando tenga sentido hacerla “cuando estoy por el trabajo” y no “cuando estoy por casa”. Un ejemplo, hacer una llamada para una reclamación a la […]


contextos GTD

Mis contextos GTD, ¿quieres saber más?

Los contextos GTD es uno de los conceptos de GTD que más me costó entender y poner en práctica. Se trata de un concepto muy abstracto y subjetivo, pues cada persona tiene los suyos. A petición de Yolanda, en el siguiente artículo desgranaré qué son los contextos GTD y qué pinta tienen los míos. Definición de contexto GTD Un contexto GTD se puede definir como un lugar o una circunstancia necesaria para poder realizar una tarea. Como es algo complicado de explicar y entender, mejor pongamos ejemplos. Tengo una tarea “hacer la fotocopia del DNI”. Normalmente no tenemos fotocopiadora en […]


Estimación por afinidad

Estimación por afinidad, estimar a lo bestia

La estimación por afinidad es una técnica de estimación que permite estimar un gran número de elementos en un tiempo ridículo. He estado en una sesión en la que se han estimado más de 800 historias de usuario en poco más de hora y media. En una sesión de planning poker por ejemplo, es fácil estarse una media de 5 minutos por historia de usuario. Hubiéramos tardado más de 8 días en hacer lo mismo. Vamos a ver cómo funciona la técnica ágil de estimación por afinidad (también conocida como estimación relativa o por buckets) y en qué escenarios la podremos […]


Ciclo de vida predictivo vs adaptativo

Ciclo de vida adaptativo vs predictivo

Siendo realistas, la mayoría de empresas que conozco todavía siguen tratando los proyectos de software como si contrataran albañiles para reformar el lavabo. Cuentan con una idea más o menos clara de lo que quieren hacer, y buscan un presupuesto. Cuando tienen el presupuesto escriben en un papel lo que tienen en mente y se lo enseñan a 2 o 3 proveedores para que les pasen propuestas. De todas las propuestas, se elige la que más encaje en presupuesto, idea y tiempo estimado. Cuando reformas el lavabo es fácil. Tus necesidades no van a cambiar, cuando acaben las reformas quieres […]


Video Productividad Personal

Video Productividad personal para equipos Scrum

Te marchas agotado a casa con la sensación de haber avanzado cero hacia los objetivos del sprint. Tampoco parece que esos objetivos te convenzan del todo. Al llegar a casa la sensación es parecida, las tareas pendientes se van amontonando y siempre tienes más trabajo del que puedes hacer con el tiempo que tienes disponible. Objetivos poco claros y cambiantes, reuniones interminables e interrupciones sin fin son solo algunos de los impedimentos comunes en los equipos Scrum hoy en día. Para combatirlos, las técnicas y metodologías de productividad personal parecen ser una buena alternativa para complementar lo que Scrum no […]


reuniones improductivas

No más reuniones improductivas: el botón rechazar es tu amigo

Las reuniones improductivas se están convirtiendo en uno de los principales impedimentos de los equipos. Ya no solo es el tiempo que se pierde en ellas sino las constantes interrupciones que suponen durante el día. Está en nuestra mano hacer algo para controlar el tiempo que dedicamos a esta herramienta necesaria pero peligrosa. Aunque existen multitud de situaciones en las que una reunión es útil, también las hay que son una completa pérdida de tiempo. Para intentar evitar éstas últimas lo más conveniente es detectarlas a tiempo y evitarlas. Para ello nos podemos ayudar del siguiente diagrama en el que […]


límite wip en Scrum

Cómo aplicar límite WIP en Scrum

Aunque Scrum cuente con un marco de trabajo perfectamente definido para los equipos, es común encontrar posibles principios y prácticas de otras metodologías que complementen a Scrum. Un ejemplo claro es el 2º principio de Kanban, limita el trabajo en curso o WIP. El WIP no es más que el número de elementos que están en proceso en un determinado momento en un proceso productivo. ¿Que por qué limitar el WIP? Por muchas razones, pero principalmente porque al aplicar la Ley de Little vemos claramente que debemos limitar este número si queremos aumentar la velocidad de entrega, algo fundamental en un proceso […]


Panel de Retrospectiva

Panel de retrospectiva

Al finalizar un sprint en Scrum, el equipo se reúne para revisar cómo ha ido y qué cosas se pueden mejorar en una reunión llamada retrospectiva. El objetivo de la sesión siempre es encontrar un conjunto de acciones y acuerdos concretos que el equipo se compromete a llevar a cabo en el siguiente sprint. Con el fin de concretar esas acciones, facilitar el seguimiento durante el sprint y hacer el compromiso visible a la organización, es recomendable utilizar un panel de retrospectiva. El panel de retrospectiva facilita el seguimiento y visualiza el compromiso del equipo Click To Tweet El panel […]