Operación Los Alcazares

Este puente toca visitar Murcia, más concretamente Los Alcazares, en un viaje que es más un retorno que un descubrimiento porque estuve por allí hace años.

La opción elegida finalmente ha sido el tren, aunque me consta que a día de hoy sólo quedaban ya plazas de autobús en ese mismo trayecto, así que debimos ser de los de los últimos en poder coger billetes ferroviarios.

Disfrutar todos mucho de este puente de Mayo, el último hasta el verano según mis cálculos con permiso de San Isidro.

Proyecto Orto

Hay determinados proyectos que me hacen pensar seriamente si debo viajar hasta Japón para conocer a gente real realmente friki. Llego a través de JavaHispano a conocer el proyecto Orto (a su vez a través de John Resig), una migración de la JVM (como suena) a JavaScript.

En fin, la cosa no parece quedarse en una ampliación de GWT ni mucho menos, a la vista de lo que comentan los creadores.

Pese a que como bien dice alguien en los comentarios, se me ponen los pelos como escarpias de solo pensarlo, a estos japoneses les sobran narices para algo así jeje.

Desde tu primera partida al Xetris, ya nada será igual.

Lanzada la Ubuntu 8.04 Hardy Heron LTS

Hoy día 24 de Abril se cumplen sin un solo día de demora los planes de la gente de Canonical y la comunidad Ubuntu para lanzar la versión 8.04 (Hardy Heron para los amigos) del conocido sistema operativo. Ésta es una versión LTS (Long Term Support). Canonical provee ayuda técnica y actualizaciones de seguridad para la mayoría de las versiones de Ubuntu durante 18 meses, excepto para las versiones LTS (Long term support) que ofrece 3 años para la versión escritorio y 5 años para la versión servidor, a partir de la fecha del lanzamiento.

En su página oficial podéis encontrar los links de descarga directa, además de las mejoras por cada versión (ahora por ejemplo hay dos versiones de Kubuntu, la versión KDE), etc.

La realidad es que desde hace tiempo abandoné KDE para pasarme a GNOME en el día a día, y de momento no tengo intención de volver al lado oscuro (o azul fashion, según se mire xD).

En fin, que yo ya estoy en el lío de los torrents para probarlo. El fin de semana será el momento para comenza r a testearlo posiblemente …

Aquí no usamos MySQL

Una de esas historias que hacen grande al blog del jefazo de una de las empresas más potentes en el mundo de la informtática, Jonathan Schwartz de Sun MicroSystems.

La verdad que aún sin citar nombres, tengo en la cabeza la situación en el momento del incómodo silencio, y como poco es para echar una sonrisa …

Artículo: La elección de la libertad.

Diagramas y diagramas

No es nueva la necesidad de controlar de algún modo visual la evolución de nuestros proyectos. Desde tiempos inmemoriales se asume que una de las herramientas más interesantes son los diagramas, que nos permiten abstraer y sintetizar la marcha de un proyecto, subproyecto, …

El diagrama de Gantt, según la Wikipedia, es una herramienta gráfica cuyo objetivo es el de mostrar el tiempo de dedicación previsto para diferentes tareas o actividades a lo largo de un tiempo total determinado. A pesar de que, en principio, el diagrama de Gantt no indica las relaciones existentes entre actividades, la posición de cada tarea a lo largo del tiempo hace que se puedan identificar dichas relaciones e interdependencias. Es un diagrama hasta cierto punto ‘estandar’ y raro es el jefe de proyecto que lo desconoce por completo, con lo que tiene la ventaja de su integración con la mayoría de herramientas opensource y comerciales de gestión de proyectos.

El diagrama de Gantt muestra el origen y el final de las diferentes unidades mínimas de trabajo y los grupos de tareas (llamados summary elements en la imagen) o las dependencias entre unidades mínimas de trabajo.

Tienen una pinta similar a esta, aunque podemos encontrarlo en multitud de posiciones, colores, …:

Hasta aquí todo normal.

En las metodologías ágiles lo común es usar diagramas de burn-down asociados a los sprints para gestionar la marcha positiva o negativa de ese sprint (que por término medio dura unas tres semanas según los más puristas). Es posiblemente el diagrama por excelencia de las metodoloígas ágiles, aunque la realidad es que puede ser realmente poca información si se está acostumbrado a otros modelos de desarrollo o no se conocen las herramientas complementarias que se usan en desarrollos Scrum.

Un ejemplo de diagrama burn-down podría ser el siguiente:

El punto que quizás me faltaba para engranar como gestionar el proyecto a largo plazo lo encontré en Navegapolis, a través del diagrama burn-up. Este diagrama, en mi opinión menos popular en las metodologías ágiles, está más indicado a gestionar el proyecto a largo plazo que a corto, y más orientado al cliente que al equipo de desarrollo.

El eje X representa el tiempo de desarrollo con las fechas de los sprints previstos.
En el área del gráfico se proyecta la línea que representa la velocidad de desarrollo del equipo.

La intersección de los hitos en Y del esfuerzo previsto para una versión, con la línea de velocidad prevista, proyecta sobre X la fecha en la que previsiblemente estarán desarrolla la versión.
Si las estimaciones se realizan considerando valores optimistas y pesimistas de velocidad, o de esfuerzo necesario, se obtienen rangos de fechas de probabilidad.

Nunca viene mal conocer nuevas herramientas para aplicar, aunque en mi caso siempre tengo la inminente necesidad de buscar soluciones híbridas que intenten extraer lo que me gusta de cada sistema o modo de trabajo.

Eso si, no debemos perder el norte, la gestión es simplemente un punto más en el desarrollo de un proyecto …