El 2008 será 1 segundo más largo

relojEl Servicio Internacional de Rotación y Sistema de Referencia Terrestre anunció que se agregará un segundo extra al día 31 de Diciembre de 2008, a las 23h 59m 60s. Esto quiere decir que este año será exactamente un segundo más largo que los anteriores.

El último segundo extra añadido fue el 31 de Diciembre de 2005. Estos segundos se agregan debido a las fluctuaciones en la velocidad de rotación de la Tierra.

Leer más...

La técnica de los 5 porqué

La técnica de los 5 Porqué es un método basado en realizar preguntas para explorar las relaciones de causa-efecto que generan un problema en particular. El objetivo final de los 5 Porqué es determinar la causa raíz de un defecto o problema.

Esta técnica se utilizó por primera vez en Toyota durante la evolución de sus metodologías de fabricación, que luego culminarían en el Toyota Production System (TPS). Esta técnica se usa actualmente en muchos ámbitos, y también se utiliza dentro de Six Sigma.

Leer más...

No olvidemos la esencia de una Retrospectiva

mano con nudo para no olvidarLa Retrospectiva es una reunión fundamental en las metodologías ágiles. Es un momento de reflexión en donde el propio equipo revisa su historia reciente, se critica a si mismo y busca mejoras para implementar en la iteración siguiente. La Retrospectiva es entonces un paso esencial para lograr un aprendizaje y mejora contínua.

Sin embargo, en equipos primerizos en Ágil puede desvirtuarse la esencia de una retrospectiva, por miedos o malos entendidos. Es bueno entonces recordar siempre la Directiva Principal de una Retrospectiva.

Leer más...

Retrospectiva por asociación muda

refrescarComo buen facilitador de Retrospectivas se debe tener varias opciones para la facilitación de estas sesiones. Técnicas que funcionan bien para un equipo o el tipo de negocio pueden no funcionar tan bien en lugares con una cultura diferente. Si la única técnica de retrospectiva que conocés es preguntar "¿Qué ha ido bien?", "¿Qué podría mejorarse ?"... recordá que esto se puede mejorar mucho conociendo otras actividades.

Leer más...

Igual no lo van a leer

documentosExtreme Programming presenta el principio de YAGNI (You Aren't Gonna Need It - No lo vas a necesitar), el cual nos advierte sobre no invertir tiempo sobre-construyendo sofware que seguramente no va a necesitar esa funcionalidad extra de todas formas, y que este tiempo podría usarse para construir cosas que si son necesarias. Existe un concepto complementario respecto a la documentación: TAGRI (They Aren't Gonna Read It - No lo van a leer).

Leer más...

Programación en parejas: lo que funciona para mi

numero 2 en mosaicoLa Programación en Pareja es una de las técnicas más importantes de XP, y hay varios enfoques sobre cómo hacer que funcione mejor para las personas.

Mark Needham, después de investigar y compartir opiniones con varios colegas, resume algunos de los puntos en donde más consenso parece haber.

Leer más...

ICEfaces será el reemplazo de Woodstock

ICEfaces logoSun recientemente anunció que discontinuará el desarrollo del framework JSF Woodstock, y el reemplazo será el popular ICEfaces. La comunidad de NetBeans, GlassFish y ICEfaces están más que contentas con este anuncio.

Como se explica en un mensaje en el blog de ICEfaces, el proyecto siempre tuvo cierta integración básica con GlassFish, pero con la aparición de Grizzly ARP (Procesamiento Asincrónico de Peticiones) esta integración fue aún mayor. ICEfaces está fuertemente integrado a Grizzly y brinda capacidades de Ajax Push a GlassFish. ICEfaces ofrece la solución más sofisticada para aplicaciones web asincrónicas de tipo push. Esta combinación de ICEfaces y GlassFish es única en toda la industria.

Leer más...

Consenso con manos

equipo y manosCuando un equipo logra el consenso sobre algún tema significa que el grupo apoya la decisión; no tienen que pensar todos que sea la mejor decisión, sino que todos acuerdan poder vivir con ella. Puño hasta Cinco es una herramienta muy facil para crear consenso en los equipos.

Leer más...

El secreto de la organización ágil

carpeta top secret¿Están preparados? Aquí está el secreto... para ser ágil deben... ¡romper todas las dependencias a cualquier costo!

Las depedencias se crean cuando dos elementos discritos dentro de la organización se necesitan mutuamente para hacer parte (o todo) de su trabajo. Las dependencias están por todos lados a nivel organizacional. Son creadas por la forma en la que estructuramos el negocio y cómo preaparamos y ejecutamos el trabajo de nuestros proyectos. Esto hace que sea muy dificil identificarlas, y más dificil todavía eliminarlas.

Leer más...

Pruebas funcionales de web services

soapui logoEstás involucrado en un proyecto donde tenés que publicar servicios a través de un WSDL. Trabajas con integración continua donde reflejas el 100% de cobertura en los objetos de negocio, chequeas automáticamente el estilo de código y está impecable, salvo situaciones inevitables para la tarea de chequeo, cuentas con un número importante de casos de test unitarios, de componentes y de integración. Entonces,  tenemos calidad, regresión y se nos puede escapar la tortuga?

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