¡Me encantan los enum de Java!

Se viene Java 8... ¿conocés a fondo los enums que se agregaron hace tiempo en Java 5?

Es una lástima que aún hoy en día se subestiman los enums en Java, ya que son más poderosos de lo que parecen, y no sólo pueden usarse como constantes enumeradas!

Cyrille Martraire comparte una serie de interesantes ejemplos para aprender más sobre los enum en Java.

Leer más...

Plantilla rápida para la resolución de problemas

En su blog Henry Kniberg comparte su propia adaptación del método A3 para la resolución de problemas, que busca ser una metodología para consencuar, entender y resolver cualquier problema que pueda surgirnos. Es un enfoque interesante y sistemático, muy interesante para tener a mano.

A continuación les dejo una traducción con los 17 pasos sobre esta técnica para resolver problemas.

Leer más...

Los 7 errores más comunes al hacer Pair Programming

Durante estos años en los cuales venimos implementando la Programación de a Pares (PP), hemos detectado en nuestra propia práctica ciertos errores comunes en los que hemos caído y tratado de corregir. Aquí les dejo una lista de dichos errores, contando un poco de qué se tratan y la manera de solucionarlos.

Leer más...

¡No me hagas pensar!

Una página de internet debería ser obvio. Usarla debería requerir el mínimo posible de uso cerebral. No es casualidad que los grandes sitios de la web tiendan a ser cada día mas sencillos y predictivos. Todos persiguen el mismo objetivo: No hacer pensar a los usuarios.

Hay elementos y formas de hacer nuestros sitios, que ya son conocidos y resultan naturales para su uso. En este artículo enunciamos una lista de Tips de Usabilidad que podrían servirles a la hora de diseñar y desarrollar tu próximo sitio web

Leer más...

Definición de Terminado (DdT)

¿Cuando una Historia de Usuario está Terminada? Cada persona puede tener criterios o interpretaciones distintas para considerar terminado o a medio hacer algo. Es por esto que surge en el desarrollo Ágil de Software el concepto de "Definición de Terminado" (DdT), que básicamente son las pautas mínimas para que algo pueda considerarse terminado.

En este artículo les mostramos nuestra DdT acompañada por comentarios que pueden servirles si lo que están buscando es unificar el criterio de Terminado en sus equipos.

Leer más...

Productividad a largo plazo vs. Productividad a corto plazo

Todos apuntamos a ser más productivos, a gestionar mejor nuestro tiempo y hacer más en menos tiempo. Sin embargo, intentar ser más productivos a menudo nos lleva a tener una vida con más estrés, más agotamiento físico y mental. ¿Qué podemos hacer para ser productivos, eficientes, felices y estar relajados, todo a la vez? Creo que una de las cosas más importantes para quienes deseen lograr este balance es dejar de perseguir la productividad a corto plazo y enfocarse en la productividad a largo plazo. Al principio puede resultar dificil, pero a la larga bien vale la pena el intento.

Leer más...

Pato o águila... tú decides

Rodrigo estaba haciendo fila para poder ir al aeropuerto. Cuando un taxista se acercó, lo primero que notó fue que el taxi estaba limpio y brillante. El chofer bien vestido con una camisa blanca, corbata negra y pantalones negros muy bien planchados, el taxista salio del auto dio la vuelta y le abrió la puerta trasera del taxi. Le alcanzó un cartón plastificado y le dijo: yo soy Willy, su chofer. Mientras pongo su maleta en el portaequipaje me gustaría que lea mi Misión.

Leer más...

El pensamiento socrático del buen ScrumMaster

Hace algunas semanas, coincidí con Humberto Schwab en un GiLD Openday Socratic workshop.

Humberto es físico y filósofo y utiliza las herramientas filosóficas para transformar organizaciones de un modo industrial a un modo comunicativo. Él transforma básicamente la compañía de una estructura centralizada a una inteligencia de colaboración estructurada orgánicamente.

A los que trabajamos con o conocemos los principios Lean o Agiles, esto nos suena ¿No?

Leer más...

4 actividades para iniciar una retrospectiva inolvidable

La primera de las 5 etapas de una Retrospectiva se denomina "Preparar el escenario". Esta tiene como objetivo preparar al equipo para el trabajo que realizarán durante Retrospectiva. Es un momento en donde el moderador se presenta, comunica el objetivo y la duración de la reunión, y se repasan los acuerdos que marcaran el rumbo de la reunión.

Cuando el equipo necesita hacer más para prepararse, podemos usar diferentes actividadaes, que nos darán información para seguir con la Retrospectiva.

Leer más...

3 consejos sencillos para encontrar un plan en la vida

"¿Cómo encuentro el plan que es adecuado para mí?", es una pregunta que se formula frecuentemente. En su libro "Guía para invertir", Robert Kiyosaki nos brinda unos muy breves consejos sobre 3 puntos claves a considerar cuando nos ponemos a pensar en nuestro plan de vida personal.

Leer más...

Un Sprint Cero efectivo en Scrum

¿Qué era lo que queríamos evitar de la Cascada? Entre otras cosas, queremos evitar los momentos de transición! Se pierde mucha información cuando se la transfiere a otra persona. Otra cosa que queremos evitar es crear un orden estricto en las cosas, porque lleva a una flexibilidad limitada. Igualmente, el Sprint Cero es una práctica bastante común, y parecería que ocurre antes que todas las otras cosas, ¿no?.

Entonces, ¿cómo hacemos un Sprint 0 de manera inteligente? Veamos algunos principios.

Leer más...

Inspiración.

"Si tú tienes una manzana y yo tengo una manzana e intercambiamos las manzanas, entonces tanto tú como yo seguiremos teniendo una manzana cada uno. Pero si tú tienes una idea y yo tengo una idea, e intercambiamos las ideas, entonces ambos tendremos dos ideas"

Bernard Shaw