Friday, March 14, 2008

Agilmática

En Febrero del 2001 un puñado de las más influyentes mentes de la ingenieria de software moderna se reunierón en un resort en Utah y discutierón durante 3 días la necesidad de adoptar mecanismos más ágiles para el desarrollo de software. 17 fuerón los signatarios originales de lo que hoy se conoce como el "Agile Manifesto". A esa reunión asistierón representantes de varias metodologias en uso al momento (DSDM, Scrum, XP, Desarrollo adaptivo, entre otras). Las conclusiones resultado de este "mind-meld" quedarón plasmadas en una declaración de principios que a la fecha establece la base para desarrollar software exitosamente de forma rápida y que da valor a los que pagan el software.

En Noviembre del 2007 y resultado de la imperiosa necesidad de arreglar un proyecto de desarrollo quebrado descubri Scrum [1]. De aplicar con un buen grado de exito la metodologia de Schwaber y Sutherland, nos vimos gradualmente necesitando más y mejores prácticas. Scrum nos enseño que el tradicional metodo de la cascada es una falacia que jamas debio ver visto la luz del día y menos aún haber sido impartida a millones de aprendices de programación. Tuvimos que aprender de nuestros fracasos.

Sin embargo, y los mismos creadores lo indican, Scrum solo ofrece un marco de trabajo que garantiza el exito de un proyecto de desarrollo de software (como si esto fuera poca cosa). Adicionalmente se necesitan de forma integral prácticas y disciplinas que nos ayuden a escribir mejor código, de más calidad y con menos "pulgas". Extreme Programming (XP) consolida estas prácticas, las documenta y las integra en una metodología que por si sola ofrece grandes beneficios para programadores y clientes por igual.

El estudio de estas prácticas ágiles me ha llevado a conocer partes de otras metodolologías que cuando se aplican de forma integral y en cualquier medida resultan en un cambio dramatico en las formas de hacer las cosas alrededor de la programación, un cambio que trae como consecuencia mayor productividad y calidad en el desarrollo y lo que es más importante: verdadero valor y respuesta ágil a las necesidades de los consumidores del software.

Los franceses acuñarón en 1976 el termino "Telematiqué" para referirse a la convergencia de las disciplinas relacionadas con la computación y las comunicaciones. Por otro lado la Informática se refiere a la disciplina que estudia el tratamiento automatizado de la información por medio de ordenadores y la mecamática se refiere al estudio de los fierros sobre los cuales se implementan las soluciones informaticas.

En este orden de ideas podemos entonces sugerir que la "Agilmática" es la disciplina que se encarga del estudio, desarrollo y promoción de prácticas y metodologías ágiles aplicadas al desarrollo de productos de software.

Alistair Cockburn sugiere que el desarrollo de software no es naturalmente una rama de la ingenieria y sugiere la necesidad de reemplazar el termino "Ingeniera de Software" [2].

En el idioma ingles se usa el termino "Agility" o "Agile software development" para referise al conjunto de metodos y prácticas ágiles, creo que podemos encontrar un término más apropiado. Asi entonces dejo a su consideración lo siguiente...

Agilmática: La disciplina de la informática que se encarga del desarrollo, estudio y promoción de prácticas y metodologías ágiles aplicadas de forma integral, profesional y sostenida al desarrollo exitoso de productos de software mediante una gestión iterativa del trabajo alrededor de ese desarrollo.

Mario Estrella
Aprendiz de Agilmática.

Referencias

1. Mike Cohn, 2005; Do_It_Yourself_Oct05 - StickyMinds.com
(http://www.mountaingoatsoftware.com/system/article/file/17/Do_It_Yourself_Oct05.pdf)

2. Cockburn, 2004; The end of software engineering and the start of economic-cooperative gaming
(http://www.comsis.fon.bg.ac.yu/ComSIS/Volume01/InvitedPapers/AlistairCockburn.htm)

Monday, February 18, 2008

Entrevista con la directora de procesos de Yahoo

Gabrielle Benefield es la directora de metodologias y procesos de Yahoo y esta es una entrevista con ella respecto de la implementación de Scrum en los equipos de desarrollo.

read more | digg story

Tuesday, January 29, 2008

Musical Wind: Prevent it

Los accidentes no pasan, se hacen... chequen este articulo en el blog Musical Wind... Musical Wind: Prevent it

El INfartO » Blog Archive » De Ingenieros…

El INfartO » Blog Archive » De Ingenieros…

A huevo...

Sunday, January 13, 2008

Flickr, comunidad y buenos fondos de pantalla

Luna nueva sobre el TetakawiHe venido usando Flickr desde algunos meses sin embargo recién descubro el verdadero valor comunitario del sitio. Flickr en primera instancia te permite subir tus fotos y exponerlas para que otros las puedan ver y comentarlas. Puedes ver mis fotografías siguiendo esta liga.

Sin embargo, el espíritu comunitario de Flickr esta en la facilidad de ingresar tus fotos a grupos temáticos donde muchas personas ven tus imágenes. En el tiempo que he usado el sitio mis fotos habían sido vistas solo unas cuantas veces; en los últimos días he mandado mis fotos a varios grupos y la exposición de mis fotografías se ha aumentado drasticamente.

Lo anterior me llevo a encontrar muchas otras buenas fotos sin mucho esfuerzo y compartir con sus autores comentarios y felicitaciones.

En el tiempo que había estado usando Flickr no había visto la utilidad de marcar cualquier imágenes como tus favoritas. Aquí es donde puedes mantener una colección de fotos de otras gentes que has disfrutado.

Flickr hace un Feed RSS de cualquier colección, autor o conjunto de tags y esto permite disfrutar de esas fotos sin necesidad de ingresar al sitio. Con esta facilidad se pueden "jalar" esas imágenes a tu programa favorito de RSS.

Ahora si sumamos las herramientas de Flickr con otras podemos disfrutar y aprovechar estas imágenes para adornar nuestra computadora con fondos (wallpapers) o protectores de pantalla (screensaver).

Con Google Screensaver puedes programar que tu protector de pantalla sea compuesto por tus propias imágenes o que se obtengan de Feeds RSS como las de Flickr; es realmente fácil.

Lo que realmente me interesaba hacer es que las imágenes marcadas como mis favoritas en Flickr llegaran automáticamente a mi fondo de pantalla y con una simple búsqueda encontré el "John's Background Switcher" que permite poner de fondos imágenes de casi cualquier fuente posible incluyendo servicios en linea como Flickr. El programa es gratuito, fácil de usar muy conveniente y flexible. Incluso permite poner un calendario en la imagen, muy útil.

Webshots.com permite hacer algo de lo anterior, sin embargo se limita a las fotos en tu PC y en su propio sitio.

marioe2000. Get yours at bighugelabs.com/flickr

Reflexiones de principio de año / continuidad de mejora

Ícaro y su padre DédaloA escasos 12 días del primero de los 366 del bisiesto 2008 estoy reflexionando como las personas queremos hacer de cada principio de año un periodo de renovación, buenos deseos y nuevos propósitos. Es ya muy cansado y trillado ese ejercicio, mas cuando la mayoría de nosotros no pudimos con los propósitos del año que terminó.

Pienso en cuantas dietas se vieron frustradas, cuantas agendas empezadas y no continuadas, cuantas metas pensadas y nunca siquiera se vieron comenzadas. Las grandes cadenas, los fabricantes y otros establecimientos comerciales ven engrosados sus flujos de miles de incautos esperanzados en que el principio de un nuevo ciclo anual les traerá de forma casi automática la determinación para cumplir con sus metas.

Todos hemos estado en ese lugar de ilusión, de ganas, de esperanza, de energía recién inyectada; sin embargo creo que nuestras propias idiosincrasias hacen inoportuno el momento. El dispenso económico, gastronómico y de otras clases sin control de diciembre nos deja con una cuesta de Enero muy empinada, encima de esa carga ahora le agregamos nuestros propósitos de principio de año.

Es cosa casi de risa oírnos decir que empezando el año compraremos esa bicicleta y nos pondremos a hacer el ejercicio que durante años hemos tenido en el olvido, bueno en el casi olvido porque cada Enero lo recordamos. Es igualmente risorio pretender que el año que inicia eliminaremos nuestra deuda de consumo viniendo exactamente del periodo donde tuvimos esa oportunidad y la desperdiciamos en el dispendio decembrino como de costumbre.

No estoy diciendo que el principio de un ciclo tan claro y trascendente deba pasar como cualquier día ordinario, NO lo es. Por el contrario es suficientemente claro y trascendental para hacer una verdadera renovación y reflexión del rumbo de nuestra vida; sin embargo, el momento no es para pretender empezar a lograr las cosas que nunca hemos podido hacer. La renovación debe surgir de lo mas profundo de nuestro ser y la reflexión debe ser sincera hacia el interior de nuestro propia conciencia.

El principio del ciclo anual no debe ser el único momento donde debamos emprender nuestras mas anhelados deseos y propósitos, eso debe surgir de algo mucho mas grande que los siguientes 366 días; esos objetivos deben de fincarse en un plan maestro, en un proyecto de vida. El inicio de año debe ser un momento para fortalecer ese proyecto y no para hacer un simple "reboot" de nuestros objetivos de corto plazo.

Prospero 2008 a todos.

Thursday, November 29, 2007

Ni merga?

No, Ni merga... asi dice quien se conoce como Pedrito en su debut como actor YouTube, NI MERGA...

Ahora se conoce que la empresa Tecate lo ha contrado para una campaña publicitaria... Que Merga.

Mi primer incursión en este medio tuvo que ver con la persona del año que la revista Time selecciono para el 2007. Pedrito no solo confirma muchas de las teorias de lo que Time expone en Enero, sino que nos muestra como muy fácilmente cualquier persona puede convertirse en un personaje. Tal y como nos muestra Disney en Ratatouille que todos pueden cocinar, cualquiera puede ser una celebridad, cualquiera puede tener sus 15 minutos de fama.

¿Es esto malo o bueno? Que importa, de hecho no importa. Lo importante es que para bien o mal en nuestros tiempos, cualquier persona, cualquier persona, tiene las mismas oportunidadades... ¿Alguien gusta un toque de democracia?

¿Como es importante este medio? Simplemente por el hecho de que cualquiera pueda ser lo que quiere ser y tener exito haciendolo. ¿Crees que tienes madera de autor? www.lulu.com te da la oportunidad que el "establishment" no te da, tu puedes ser un autor publicado y ser remunerado por tus palabras. ¿Crees que tienes madera de fotografo?, www.flickr.com te da el foro para que le muestres al mundo tu "arte".

Alguien dijo alguna vez "Que Merga" y no solo fue importante, sino que fue relevante cuando no parecia serlo.

Saludos Pedrito...