Objetivos
- Brindar a los participantes los elementos propios de Metodologías Ágiles, fundamentados en los conceptos teóricos y en su aplicación práctica.
- Integrar los conocimientos con un proyecto que guíe las actividades prácticas.
- Ambos días tienen prácticas sobre los temas vistos en cada momento.
- Cubrir el ciclo de vida completo de los proyectos bajo el enfoque Scrum.
- Otorgar referencias y puntos de contacto con las metodologías PMI y tradicionales.
A quien está dirigido:
Dado que este es un curso de nivel introductorio a la metodología de desarrollo, está orientado a todos los perfiles que conforman un equipo de desarrollo de software, así como también a los líderes de dichos equipos, PM’s, PMO’s y otros sectores de la compañía que podrían resultar en clientes internos del área de desarrollo.
Pre Requisitos:
Tener conocimientos básicos de informática, para poder utilizar herramientas propuestas durante el curso.
Tener conocimientos básicos de desarrollo de software.
Duración:
16 horas.
Metodología de Trabajo:
El curso cuenta con una instancia teórica en la cual el instructor desarrollará los conceptos fundamentales de Scrum, a lo que seguirá una instancia de aplicación práctica por parte de los participantes. Y un debate y puesta en común de los resultados obtenidos.
En todos los casos que repliquen instancias reales de procesos de desarrollo de proyectos.
Contenido:
Fundamentos Ágiles
- Fundamentos de la metodología de administración y desarrollo de proyectos de software ágiles y su comparativa con otras metodologías.
- Componentes metodológicos para obtener implementaciones de soluciones ágiles.
- Roles que intervienen durante todo el ciclo de vida:
- Scrum Master, Product Owner, Equipo, y demás participantes involucrados.
- Reglas que impone la metodología para poder tener control sobre el proyecto permitiendo mantener la filosofía ágil.
- Vinculación con tendencias actuales de gestión, como Visual Management.
Definición y Estimación de Actividades
- Estimación de las funcionalidades a desarrollar mediante Story Points e Ideal Days como propone Scrum.
- Explicación de técnicas de estimación como Planning Póker, Juicios de Experto, Desagregación y Analogía.
- Estimación de actividades a partir de Story Points e Ideal Days mediante User Stories.
- Mejores prácticas para estimaciones.
- Práctica participativa.
Ejecución, Planificación y Seguimiento
- Procesos que intervienen en el armado de un Release Plan (Plan de Producto).
- Asignación dinámica de recursos a las actividades a realizar.
- Armado de la planificación por iteración (Sprint Backlog).
- Métricas (indicadores) de priorización financiera como ser VAN, TIR, ROI y Período de Recupero.
- Factores que afectan a la priorización de funcionalidades.
- Priorización por deseo del cliente.
- Analizamos métricas de control como Team Velocity, Release Burndown Chart, Parking Lot Chart, Task Board e Iteration Burndown Chart.
- Explicación de cómo comunicar el Releases Plan.
- Práctica participativa.
Resumen Ejecutivo
Surgidas en la industria del software y actualmente difundida en proyectos de diversas áreas de especialidad, las metodologías ágiles son una respuesta a muchos de los problemas comunes de los proyectos de nuestra época.
Scrum propone una metodología de trabajo mucho más ágil, dinámico y orientado al cliente, para que obtenga un retorno de la inversión concreto, y de acuerdo a los objetivos de negocio que motivan la realización del proyecto.
A lo largo del curso se muestra cómo la metodología ayuda a mejorar la capacidad de adaptación de los proyectos a las necesidades cambiantes impuestas a los proyectos.
Asimismo se articula con la metodología de gestión de proyectos del Project Management Institute, difundida mundialmente.
Aspectos Diferenciadores del Curso
- Brindado por instructores con experiencia en gestión de proyectos bajo diferentes metodologías: ágiles y del Project Management Institute.
- Agilidad en los ejercicios realizados, teniendo en cuenta que se focaliza en la experiencia práctica de la metodología, con incorporación de conceptos teóricos previo, durante y post las mismas.
- Se reseñan algunas herramientas de soporte existentes para la aplicación de la metodología.