Archive for the 'Cursos' Category

Scrum Manager en Santiago

Hola Chile Ágil !!!!!

Muchas gracias amigo Agustín, por brindarme el espacio para escribir este post … !!!

Estoy realmente muy contenta porque los próximos 9 y 10 de agosto estaré visitando Santiago para compartir el curso de Gestión de Proyecto con Scrum Manager.  Tengo un fantástico recuerdo de los momentos vividos en el AgileLean Day de noviembre 2009, y espero volver a encontrarme con muchas de las personas con las que compartirmos en aquella ocasión.

En este curso presentaremos el modelo evolutivo que transita el camino que va desde la tesis (reflejada en los modelos procedurales), pasando por la antítesis (modelos ágiles) a la síntesis de ambos (Scrum Manager). Desarrollaremos muchas actividades prácticas para reforzar los principales conceptos, y finalizaremos con una original simulación. Obviamente que todos los interesados en obtener la certificación profesional podrán hacerlo, realizando el examen al final del curso.

Entre los principales temas que se tratarán puedo mencionar:

  • Alternativas en la gestión de Proyectos de Software
  • Conviviendo con la Gestión Predictiva
  • Documentación exhaustiva vs. software que funciona
  • Caracteristicas del mercado actual
  • Manifiesto ágil – Principios
  • Ciclo de Desarrollo de Scrum
  • Agilidad en toda la empresa: Scrum Manager
  • Estimaciones y métricas

Gracias nuevamente y hasta agosto !!!

Claudia Ruata

Reporte de campo: 22 de Octubre, Primer día de Agiles2008 en Buenos Aires

Aqui su reportero agil les cuenta lo que va sucediendo en Agiles2008.

Mi primera duda era cuanta gente iba a venir, y quedé impresionado por la respuesta, porque conté más de un centenar de aistentes entre entre argentinos, uruguayos, brasileros, bolivianos, venezolanos, los expositores norteamericanos y un sólo chileno (su servidor).

Cajita Feliz

Para ser una conferencia gratuita, estoy absolutamente impresionado con la calidad de la producción de este evento. Para muestra un botón. En toda conferencia que se precie de tal, le entregan a uno una bolsita o carpeta que yo llamo “cajita felix”. Además del cuaderno de notas y el lápiz de rigor, me encontré con dos sorpresas:

  • El libro “Agile Project Management with Scrum” de Ken Schwaber. Si, el original
  • Y un mazo de cartas para realizar el “Planning Poker” (Pueden ver una versión en línea acá)

Continue reading ‘Reporte de campo: 22 de Octubre, Primer día de Agiles2008 en Buenos Aires’

Una experiencia en el Curso CC62V-Taller de Metodología Ágil de Desarrollo de Software en el DCC de la Universidad de Chile – 2008

El pasado viernes 22 de Agosto me toco vivir en el Departamento de Ciencias de la Computación (DCC) de la Universidad de Chile en el curso CC62V-1 Taller de Metodología Agil de Desarrollo de Software 2008 una experiencia muy interesante, al poder compartir con el Profesor Agustín Villena una Clase que impartía a los Alumnos del DCC. Mi nombre es Antonio Arroyo Paz, soy de Perú, provengo de la Universidad Andina de Juliaca, el interés que despertó en mi es que el DCC es uno de los primeros en Chile y América del Sur en dar este tipo taller, bueno empecemos a relatar que paso durante la mañana.

Se empezaron a disertar los aspectos básicos de la programación estructurada a cargo de los grupos de alumnos, . El tema referido a Gestión de Valor fue lo mas destacable del curso, debo de felicitar a Pablo Morales y Cesar Castro por el interés en fascinarnos con su disertación en este tema, gestión del valor que es la estrategia que se sigue para que el valor que contiene el proyecto pueda ser entregado al cliente en la forma de pequeñas entregas (Small Realeses), prosiguieron con el tema de historias de usuario, luego con se toco Small Realeses Este concepto se refiere a que cada iteración debe tener un entregable al final del ciclo, Sin

embargo, lo que esta detrás es el concepto de MMF. es la unidad entregable mínima que puede ser vendida, es decir, la mínima unidad que aporta valor al cliente. Las herramienta ágil que mostraron fue el planning poker http://www.planningpocker.com, esta es una herramienta web, basado en el juego del poker, realizamos una conexión en linea para poder realizar las pruebas, seguidamente revisamos un plug-in de firefox denominado Selenium-IDE, que es una herramienta para test, bastante interesante, y por ultimo mostraron el Minimum Markeateble Feature (MMF) una herramienta visual que apoya el proceso.

MMF Planner, es una herramienta fabricada en Noruega es proyecto perteneciente a code google

Fueron tres horas y media en donde la clase fue muy dinámica, la intervención de los alumnos con el apoyo del profesor hicieron que el aprendizaje sea efectivo.

Aquí algunas fotos

Al finalizar la clase pasamos al almuerzo, pudiendo disfrutar de la comida tipica chilena y del postre un mote con huesillos, esa fue mi experiencia que les puede contar, y no me cabe mas que felicitar Agustin Villena por las ganas que le pone al Taller.

Artículo: Un modelo ágil de inserción de alumnos de ingeniería de software en la industria. El caso del curso CC61A “Proyecto de Software”

Desde el año 1998 se ha implementado en el DCC una experiencia en donde los alumnos desarrollan en un semestre un proyecto de software para resolver necesidades de organizaciones del mundo real, emulando un modelo de outsourcing. En un inicio se empleó el ciclo de vida de cascada, con resultados no siempre satisfactorios, teniendo muchos proyectos que no alcanzaban sus objetivos. Esto llevó a intentar diversas mejoras hasta que el año 2005 se implementa un enfoque ágil en la gestión de los proyectos, logrando mejoras sustantivas en la efectividad y repetibilidad de resultados de los proyectos. En este modelo se organiza el desarrollo en 3 ciclos de un mes cada uno, al final de cada cual se genera un producto funcional que es complementado en los ciclos siguientes. La planificación es adaptativa y puede ser ajustada en todo momento del proyecto. Se utilizan herramientas simples para la planificación y gestión de riesgos que permiten aprender y tomar decisiones correctivas oportunamente. La estructura del equipo de desarrollo es horizontal, debiendo los alumnos asumir roles multifacéticos en el desarrollo, y se enfatiza la habilidad de interpretar las necesidades de negocio de los clientes. En la actualidad se apunta a dar mayor fortaleza organizacional a esta experiencia para difundir esta experiencia y proyectarla hacia todo el mercado nacional de modo de servir no sólo como curso formativo para los alumnos, sino también como una forma de posicionar a nuestros egresados dentro del mercado chileno.

El artículo completo se encuentra disponible aquí

Industria de Software: 35% de éxito. Curso CC61A: Proyecto de Software, 84% …

Si les cuento que la estadística de éxito en la industria del software (entendido como aquellos proyectos que logran productos funcionales, de valor para el cliente con los recursos y tiempos establecidos) no supera el 35% (segun The Chaos Report del año 2006), ¿qué me dirían de una experiencia que desde el 2005 ha desarrollado 26 proyectos, con 22 de ellos exitosos? (84% de éxito)

Desde el año 1998 en la Universidad de Chile se realiza una experiencia en donde los alumnos del la carrera de Ingeniería Civil en Computación realizan proyectos de 3 meses para organizaciones del mundo real. En sus principios los resultados eran similares a los de la industria, pero desde el 2005 comenzamos aplicar conceptos ágiles y la realidad cambió.

El pasado martes 8 de Julio de 2008 realizamos el cierre de la más reciente versión del curso, en donde se presentaron 4 proyectos:

  • Sistema de Análisis de Resultados, para la empresa Everis
  • Red Social Ammilia, para la empresa Everis
  • Mejora de framework de desarrollo, para la emrpesa Everis
  • Aplicacion para Facebook, cliente Falabella

Lo interesante, además de la variedad de temas abordados, es que en todos los casos se logro un software funcional y útil para el cliente.

Ahora bien, ¿en donde está el secreto?. No hay un sólo elemento, sino que podemos nombrar entre otros:

  • la buena calidad técnica de los alumnos de la carrera, que claramente están entre lo mejor que existe a nivel nacional
  • un equipo docente que ha mantenido, aprendido y perseverado a lo largo de los años
  • Y a partir de la influencia de los métodos ágiles: la definición de reglas claras tanto para alumnos como para los clientes en donde se asegura un juego justo y de mutuo beneficio para ambas partes, y la definición de hitos que van dando ritmo y estableciendo momentos de evaluación, valoración y aprendizaje para todos.

Lo que fue una novedad es que esta generación logro entender muy bien los fundamentos de gestión de la incertidumbre de las metodologías ágiles, logrando explicar convincentemente cuales fueron sus estrategias para generar valor al mismo tiempo que se reducían los riesgos tecnológicos y de requerimientos del proyecto. Y no quiero dejar de mencionar el entusiasmo y motivación con que se enfrentó cada uno de los proyectos.

Quizás lo anterior quede mejor explicado en un video con mis palabras finales, en donde se resume muy bien el sentido de esta experiencia y como la filosofía ágil se impregna en ella.



Proximo semestre: nueva versión del curso CC62V “Taller de metodologías ágiles”

Desde la última semana de julio se vuelve a realizar en el la Universidad de Chile el curso CC62V “Taller de Metodologías Ágiles de Desarrollo de Software”, experiencia que se realiza desde el 2002 que ha formado a unos 60 ingenieros en Extreme Programming y metodos afines, y en cuya experiencia base mi tesis de magister publicada en un articulo anterior

La idea de este curso es que los alumnos vivan una experiencia “miniaturizada” de XP, es decir: realizan un proyecto de desarrollo de software real pero acotado a las 3 horas semanales del taller. Esto quiere decir que se planifica con le Planning Game, se programa en pares y guiando el desarrollo por tests, hay un cliente in situ,… en fin, se aplican las prácticas valores y principios de XP

Como profesor de este ramo fue que me inicie como coach de XP, experiencia que después de muchos años he podido comenzar a aplicar en mi vida profesional en la empresa Microsystem.

Espero que haya una buena cantidad de alumnos que inscriban el curso (es opcional) y que se entusiasmen con la agilidad como forma de hacer mejor software de forma más agradable para clientes y desarrolladores.