sábado, 9 de febrero de 2008

Encuesta para Ágiles 2008

Publico este pedido, espero puedan dedicarle 3 minutos de su tiempo.

Ágiles 2008, las primeras jornadas latinoamericanas sobre metodologías de desarrollo ágil, tienen como objetivo ser el principal punto de encuentro de profesionales de IT de la región, interesados en compartir sus experiencias, debatir y capacitarse en temas relacionados con el desarrollo de software a través del uso de estas metodologías.

Esta primera edición, a realizarse en Buenos Aires durante el mes de octubre de 2008, contará con la presencia de especialistas locales y del exterior, quienes compartirán su conocimiento a través de charlas y mesas de debate que se llevarán a cabo durante los dos días que durará el evento. A su vez, previo a la realización de las jornadas, tendrá lugar el dictado de cursos de certificación oficial -como el Certified Scrum Master training- a definirse de acuerdo al interés de los posibles participantes.

Ya han confirmado su participación al evento Mary y Tom Poppendieck, Matt Gelbwaks y Tobias Mayer.

Ágiles 2008 es un evento sin fines de lucro, el cual es organizado por entusiastas del tema y abierto a cualquiera que tenga ganas de participar. En esta ocasión necesitamos de su ayuda brindándonos su opinión a través de la siguiente encuesta, que agradecemos conteste ingresando en: http://www.custominsight.com/start/?agiles2008.

Su opinión nos será de gran ayuda para organizar de la mejor manera las jornadas, y no le llevará más de 3 minutos contestarla.

A su vez, si tiene interés en colaborar con la organización de Ágiles 2008, lo invitamos a participar ingresando en
http://agiles2008.org

Muchas gracias!

Ágiles 2008

Curso de Lean Software Development en Ágiles 2008

Durante Octubre (la fecha exacta no está aún definida) Mary y Tom Poppendieck dictarán un curso de dos días sobre Lean Software Development en Buenos Aires, Argentina. Será una de las actividades previas al evento Ágiles 2008 - 1ras Jornadas Ágiles de Latinoamerica.

Adicionalmente, Mary P. dará un par de charlas en el evento (Key note y una Introducción a Lean para los que no puedan asistir al curso).

Seguimos trabajando en la organización, iremos confirmando otras participaciones y detalles más adelante.

domingo, 3 de febrero de 2008

ISO 9001 y Scrum: Indicadores

Una empresa en la que estamos implementado Scrum tiene certificación ISO 9001. Próximamente tienen su auditoría de mantenimiento, y estuvimos viendo con el grupo de desarrollo (que en esta empresa se llama D&D) y la persona responsable del área de calidad (Pablo Ybalo y Paula Sánchez), como encaja Scrum dentro de los procesos de la compañía. Una de las preguntas fue como medimos el proceso, y propusimos el indicador de velocidad. Ninguna novedad. Pero posteo la descripción del indicador, quizás puede serle útil a alguno de uds...

Y dado que la auditoría es en marzo, doy tiempo a que encuentren errores y pasen comentarios :) !

Indicador de Velocidad

Objetivo y Uso del Indicador

El objetivo del indicador es medir la capacidad del grupo de D&D en la generación de valor para los clientes por iteración (sprint).

Este indicador puede ser usado para:

  • Realizar planificaciones de mediano y largo plazo, y tomar compromisos con otros sectores de la empresa sobre fechas de entrega y funcionalidad entregada.
  • Detectar variaciones especiales del proceso usado en D&D, que ameriten la toma de acciones correctivas.
  • Habilitar al grupo y a la empresa a realizar esfuerzos de mejora que permitan disminuir la variabilidad o aumentar la capacidad del proceso.

Descripción breve del proceso utilizado (Scrum)

El desarrollo se realiza como una serie de iteraciones (sprints). Cada sprint es de duración fija.

Al inicio de sprint se realiza una planificación, en la que el grupo selecciona, junto con la gerencia y el grupo de soporte, los ítem que se incluirán. Estos ítems están estimados en una unidad de costo llamada “días ideales”. La gerencia y el grupo de soporte priorizan los ítems según su valor de negocio y costo estimado. El grupo se compromete a realizar los ítems seleccionados durante la duración del sprint.

Al finalizar el sprint, el grupo presenta el producto con los cambios y mejoras correspondientes a los ítems realizados. Este producto debe estar en el estado comprometido durante la planificación (por ejemplo, listo para ser entregado como beta a usuarios elegidos). La gerencia y el grupo de soporte evalúan el producto entregado y aceptan o no los ítems, validando que correspondan a los ítems según fueron comprometidos.

Excepcionalmente pueden agregarse ítems no incluidos en la planificación, ya sea por cambio de prioridades o por disponibilidad de tiempo del grupo de D&D, siempre con mutuo acuerdo (grupo de D&D y gerencia y grupos de soporte).

Descripción del Indicador

El indicador se construye midiendo el valor de negocio producido por iteración (sprint).

El valor de negocio se toma como la suma de la estimación de cada ítem que el grupo se compromete a realizar, y que son aceptados al final del sprint. Se cuenta el valor estimado en el momento de la planificación, ya que este representa de alguna manera el valor que le dieron los representantes de los usuarios y clientes (gerencia y grupo de soporte)

Este indicador tiene limitaciones, ya que no está ajustado por disponibilidad del personal (vacaciones, enfermedades, dedicación horaria, etc.). El motivo de esto es que no está pensado para ser utilizado en control sprint a sprint, sino para analizar tendencias y proponer mejoras. Por lo tanto se busca que refleje la capacidad absoluta, impactada por todas las variables en juego.

Tampoco está ajustado por variaciones de la duración del sprint. Esto es porque se entiende que la duración de los sprints será poco cambiante. Sin embargo, en caso que ocurra, debe analizarse si es necesaria una normalización de los valores.