martes, 31 de agosto de 2010

Agile Open Mar del Plata 2010

____________________________________________________________________

Organizando las jornadas sobre metodologías ágiles en Mar del Plata.

El sábado 28 de agosto tuvimos el agrado de conocer a una de las personas de Tandil que viajo exclusivamente para reunirse con nosotros, Esteban Roasio. Coordinamos junto a Griselda y Estela una reunión en U.A.A. para conocernos y determinar que pasos seguir para continuar con la organización de las jornadas. Fue una reunión totalmente positiva ya que además pudimos contar con la presencia del decano de la facultad de Ing. Jorge Marquez. Por su parte, Esteban quien es una persona muy cordial, brindo su colaboración y experiencia de eventos anteriores.
Queda ahora continuar trabajando para lograr obtener sponsor y finalizar la realización.
Para las personas interesadas en inscribirse deben ingresar aquí: Agile Open Mar del Plata 2010

____________________________________________________________________

¿Qué es el desarrollo ágil de software?

____________________________________________________________________

Se entiende como desarrollo ágil de software a un paradigma de desarrollo de software basado en procesos ágiles. Los procesos ágiles de desarrollo de software, conocidos anteriormente como metodologías livianas, intentan evitar los tortuosos y burocráticos caminos de las metodologías tradicionales enfocándose en la gente y los resultados.

Es un marco de trabajo conceptual de la ingeniería de software que promueve iteraciones en el desarrollo a lo largo de todo el ciclo de vida del proyecto. Existen muchos métodos de desarrollo ágil; la mayoría minimiza riesgos desarrollando software en cortos lapsos de tiempo. El software desarrollado en una unidad de tiempo es llamado una iteración, la cual debe durar de una a cuatro semanas. Cada iteración del ciclo de vida incluye: planificación, análisis de requerimientos, diseño, codificación, revisión y documentación. Una iteración no debe agregar demasiada funcionalidad para justificar el lanzamiento del producto al mercado, pero la meta es tener un demo (sin errores) al final de cada iteración. Al final de cada iteración el equipo vuelve a evaluar las prioridades del proyecto.

Los métodos ágiles enfatizan las comunicaciones cara a cara en vez de la documentación. La mayoría de los equipos ágiles están localizados en una simple oficina abierta, a veces llamadas "plataformas de lanzamiento" (bullpen en inglés). La oficina debe incluir revisores, escritores de documentación y ayuda, diseñadores de iteración y directores de proyecto. Los métodos ágiles también enfatizan que el software funcional es la primera medida del progreso.
____________________________________________________________________