Desafio Kanban

NotaNavengado por ahí me encuentro con un excelente Desafío Kanban propuesto por la gente de Chile Ágil. La propuesta es simple: seguir una serie de sencillos pasos para probar individualmente Kanban, sin cambiar los hábitos de trabajo. Con muy pocos materiales (apenas un papel y unas notas adhesivas) podemos emprender este desafío de 2 semanas, que consiste en aplicar conceptos de Kanban a nuestro propio trabajo diario, para así poder averiguar nuestra velocidad.

 

Leer más...

Utilizando un DSL con Drools

DroolsEn la nota anterior vimos algunos conceptos básicos de Drools e hicimos un pequeño ejemplo utilizando un archivo de reglas DRL. En este segundo artículo vamos a modificar el mismo ejemplo para crear un DSL (lenguaje específico de dominio), el cuál sea más cecano al lenguaje del usuario.

Leer más...

Metodología de organización GTD

tilde de terminadoGTD (Getting Things Done - Terminar las cosas) es una idea originaria (en cuanto a lo de ponerle nombre) de David Allen. La idea principal detrás de todo esto es la de conseguir organizarse. Es una recopilación de métodos que ayudan a estar más organizado.

Creo que es importante ver en este punto, que la idea de organizarse está muy ligada con la idea de la productividad. Se podría decir a modo Dilbert, que lo que se pretende es trabajar menos y producir más.

Leer más...

Gestión del conocimiento

Hace unos años que estoy trabajando en un equipo en el cual nos ayudamos todos, investigamos juntos, implementamos metodologías y herramientas  en equipo y crecimos como pocos grupos con los que uno se puede comparar. Tenemos una herramienta llamada "Team Elements" donde manejamos una wiki, compartimos documentos, tenemos foros y participamos activamente de esta comunidad de Dos Ideas. Hace varios años que venimos aplicando prácticas de XP y hace un año que utilizamos Scrum para la gestión de nuestros proyectos, y tenemos un par de meses de experiencia aplicando Lean/Kanban para la gestión del manteniemiento correctivo y evolutivo.

Leer más...

¿Cómo hacer para ser más atractivo para las empresas en estos tiempos de crisis?

tuxedoNuestra vocación profesional es una de las variables que más debemos tener en cuenta a la hora de pensar en ideas para mejorar. Y es que en nuestro trabajo pasamos la mayor cantidad de horas del día, es la fuente de nuestros recursos económicos, pero más importante aun, es también fuente de satisfacción o insatisfacción de muchos que se sienten que han triunfado o también fracasado según sea el caso.

Es por ello que conviene estar siempre atentos de cómo trabajar mejor, como ser más productivos. De esto dependerán nuestros ascensos, nuestra línea de carrera y en algunos casos nuestro nivel de recompensa personal y económico.

Leer más...

Monkey Island Special Edition (o cómo meter la pata...)

Monkey IslandVarias veces tuve charlas con gianu sobre lo bueno que estaría que se hicieran remakes del Monkey Island y del Día del Tentáculo. Quien hubiera dicho que hoy la espera está por llegar a su fin: LucasArts anunció la publicación de The Secret of Monkey Island Special Edition, una remake del juego de aventuras graficas original. Y claro, hay mucho por decir, así que dejenme resumirlo y les ahorro el resto de la nota: esta remake del Monkey apesta.

Y lo digo así impúnemente, sin haberlo jugado siquiera. Está bien, ok, voy a justificarme un poquito más, pero antes veamos de que se trata esta esperada remake del Monkey Island.

Leer más...

Inyección de dependencia en Java

Ya hace algunos años Google y SpringSource proveen frameworks de inyección de dependencia a través de sus proyectos open sources llamados Google Guice y Spring Framework, respectivamente. Igualmente, hasta hace poco tiempo atrás, no había un patrón independiente para que los desarrolladores cambiasen de framework sin tener que actualizar sus archivos fuente. Aunque si todo ocurre como lo planeado, algunas de las principales anotaciones e interfaces de inyección de dependencia serán nativas en Java SDK. 

Leer más...

NetBeans 6.7 RC1 listo para descargar

NetBeansCumpliendo con su plan de realizar entregas más frecuentes, ya está disponible para descargar NetBeans 6.7 Release Candidate 1, la nueva versión del entorno de desarrollo.

Esta versión, que si todo sale bien tendrá su versión final para fines de Junio, cuenta con soporte para Java, C/C++, PHP, Groovy y Ruby. Se incluye mejoras en el soporte para Maven, e integración con Kenai.com (que permite crear y compartir proyectos online, con otros desarrolladores). Sobre esto último hay un tutorial para crear un proyecto Kenai dentro de NetBeans 6.7.

Una buena velocidad...

Recientemente, Buddha Buck pregunto en la lista de Extreme Programming si existe una media de velocidad que podría ser considerada "buena" para un equipo de siete personas que realiza iteraciones de dos semanas. Sintió que una velocidad de ocho para abajo indicaría que las historias estarían muy grandes. El debate sobre el tema consiguió responder a esta y otras cuestiones que se plantearon también.

Leer más...

Tutorial de Groovy

GroovyGroovy es un lenguaje dinámico ágil para la plataforma Java. Puede utilizarse como alternativa a Java, o como lenguage de scripting dentro de Java.

En el nuevo Tutorial de Groovy presentamos una introducción a este interesante lenguaje. Durante el curso veremos: 

  • conceptos básicos del lenguaje
  • uso de closures
  • manipulación de textos
  • lectura y escritura de archivos
  • lectura de XML
  • expresiones regulares
  • acceso a bases de datos

Además el tutorial incluye un proyecto para descargar con varios script de ejemplo.

Wave, el próximo mega-proyecto de Google

Google WaveGoogle está creando un nuevo servicio, que promete ser "como el e-mail, si el e-mail fuera inventado hoy". La novedad se llama Google Wave y está en pleno desarrollo. Durante el encuentro Google I/O el equipo responsables de Google Maps presentó su nueva idea: un espacio para compartir conversaciones, multimedia y documentos, pensado para unificar los servicios de email, mensajería, galería de fotos y documentos online en un único lugar.

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