Jidoka es esencial

EngranajesJidoka es uno de los elementos básicos del Sistema de Producción de Toyota (TPS). Jidoka significa "automatización con un toque humano". El término viene del Telar Automático Toyota Tipo-G que se detenía automáticamente cuando detectaba un problema, como ser cuando se rompia el hilo. De esta manera, el operador no tenía que estar controlando constantemente a la máquina, y podía intervenir rápidamente cuando alguno de los telares detectaba y señalizaba un problema.

Leer más...

Te tiene que importar el código

ProgramaNo hace falta ser Sherlock Holmes para descubrir que los buenos programadores escriben buen código. Y los malos programadores... no. Los malos programadores crean monstruos que el resto de nosotros tiene que limpiar. Querés escribir buen código, ¿no? Querés ser un buen programador.

Leer más...

El corazón de Scrum, por Tobias Mayer

corazónMientras más enseño y soy coach de Scrum, más estoy convencido que el tablero (o scrumboard) es el corazón de Scrum. Sin este tablero no hay un centro, no hay foco, no hay un punto de encuentro. El tablero, cuando se comprende verdaderamente, se convierte en el hogar espiritual del equipo, como una iglesia si les parece. Los miembros del equipo se juntan alrededor del tablero para discutir, innovar, alinearse con los demás, corregir el curso de acción, aprender, celebrar.

Leer más...

¡Kanban en comic!

comicDando vueltas por ahí me encuentro con un simpático comic de Kanban en inglés, el cual muestra el flujo de trabajo en el día a día utilizando Kanban. El comic me resultó tan interesante y bien resumido que me tomé la libertad de armar una nueva versión en castellano, que les dejo a continuación.

Kanban es una herramienta de Toyota que se basa en el flujo continuo de trabajo, sin iteraciones. Para esto se limita el trabajo en progreso para alcanzar así un ritmo sustentable en el tiempo, minimizando las esperas y desperdicios.

Leer más...

12 consejos para crear las mejores presentaciones

DiapositivasLa gente de El Arte de Presentar, un excelente blog sobre presentaciones, nos comparte un resumen con las mejores notas del año con 12 consejos para crear las mejores presentaciones.

Entre las notas publicadas encontraremos cómo superar el miedo al hablar en público, diferentes consejos y ejemplos para armar diapositivas efectivas, los objetivos básicos de una presentación, principios de diseño y mucho, mucho más. ¡No se lo pierdan!

Framework ZK ya en español

CoheteZK es un framework de código abierto para desarrollo de clientes ricos AJAX.

ZK se creó gracias a una comunidad de desarrolladores que se han propuesto que la implementación de interfaces de usuario (GUI) en Ajax sea mucho más fácil y cómoda de implementar y de desarrollar. Su implementación está basada en lenguaje Java, pero se puede conectar con cualquier backend escrito en cualquier otro lenguaje.

Leer más...

La velocidad mata

CronometroSos un programador. Eso signifca que tenés una presión tremenda por trabajar rápido. Hay fechas que cumplir. Hay bugs que arreglar antes de la gran demo. Hay calendarios productivos a los que llegar. Y tu trabajo depende de cuán rápido vayas y qué tan confiable seas para cumplir las planificaciones. Y esto significa que tenés que tomar atajos, compromisos, ser rápido y desprolijo.

Que estupidez.

Leer más...

Message Driven POJO con Spring

MensajeSpring Framework provee soporte para crear consumidores JMS usando POJOs. De esta manera, Spring brinda los llamados Message Driven POJO (MDP), que resulta ser una alternativa liviana a los Message Driven Bean que forman parte de la especificación Java EE. Con los MDP podemos obtener un comportamiento similar a los MDB, pero sin la necesidad de contar con un Servidor de Aplicaciones.

A continuación veremos un ejemplo para descargar donde creamos un MDP que consume mensajes de texto dentro de una aplicación web.

Leer más...

Transparencia: un instrumento nuevo de control

Mundo¿Tienen la sensación que el mundo avanza cada vez más rápido? ¿Qué quizás siempre fue así, y ahora tenemos problemas para mantener el ritmo? Yo creo que si. ¿O era más fácil hacer negocios hace una, dos décadas? No puedo saberlo porque no trabajo desde hace tanto.

Lo que si sé es que necesito estar en control. Entonces, cuando estoy en una situación en la que, por cualquier motivo, no tengo toda la información que quiero, siento que necesito estar en control. Empiezo a actuar de forma irracional, inefectiva y muy desorganizada. Es un círculo vicioso.

Leer más...

La legibilidad y el Marcador Negro

marcadorEl blog Visual Management for Agile Teams discute la importancia de la usabilidad y los buenos diseños estéticos al momento de armar los tableros de Scrum/Kanban. Se los recomiendo ampliamente, tiene muchísimas notas interesantes siempre acompañadas de fotos e imágenes. Les dejo a continuación una nota sobre la legibilidad de lo que escribimos en los tableros, para aplicar cuando tengamos que crear los post-it para nuestras tareas.

Leer más...

Gestionando las expectativas sobre la incertidumbre

cubo inciertoUna de las diferencias más importantes entre PMI y Ágil es sobre la gestión de la incertidumbre.

La gente de PMI cree que el Líder del Proyecto debe gestionar la incertidumbre afuera del proyecto. La gente de Ágil cree que la incertidumbre y el cambio son cosas que se deben aceptar e incorporar. En vez de gestionar hacia afuera la incertidumbre, en Ágil se elige gestionar PARA la incertidumbre.

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