Proyectos ágiles con Team Foundation Server - COITT

906 views

Published on

Presentación sobre gestión de proyectos ágil con Team Foundation Server en el COITT

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
906
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
21
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Proyectos ágiles con Team Foundation Server - COITT

  1. 1. Proyectos ágiles con Team Foundation Server Jose Luis Soria jlsoria@plainconcepts.com - @jlsoriat COITT – 10 de diciembre de 2013
  2. 2. tiempo
  3. 3. Visual Studio ALM
  4. 4. Visual Studio ALM Planificación y seguimiento Soporte a procesos Ágiles Arquitectura y diseño Desarrollo, pruebas unitarias, depuración, análisis y profiling Control de versiones Construcciones automatizadas Pruebas manuales y automatizadas Despliegue Gestión de la Entrega
  5. 5. Planificación Ágil In preparing for battle I have always found that plans are useless, but planning is indispensable Dwight D. Eisenhower A good plan, violently executed now, is better than a perfect plan next week George S. Patton
  6. 6. Planificación Ágil
  7. 7. Planificación de producto • Información de negocio: Product Backlog • Contenido • Estimaciones • Ordenación • Información del equipo: • Velocidad del equipo • Tamaño de la iteración
  8. 8. Contenido: Historias de Usuario • Lenguaje común de negocio • Orientadas a objetivos • Contienen las conversaciones con los usuarios y las condiciones de aceptación • Responden a tres preguntas • ¿Cuál es la funcionalidad o característica deseada? • ¿Quién se beneficia? • ¿Cuál es el beneficio concreto? • Formato recomendado: Como <rol> quiero <funcionalidad> para <beneficio>
  9. 9. Características vs. Objetivos
  10. 10. ¡Demo! Construyendo el backlog
  11. 11. Estimaciones: en tamaño, y relativas http://slidesha.re/lHtyj7
  12. 12. La complejidad influye en el tamaño
  13. 13. El esfuerzo influye en el tamaño http://bit.ly/XZNKzC
  14. 14. El riesgo influye en el tamaño
  15. 15. Ordenación: factores que influyen • Valor de negocio • Coste de desarrollo y soporte • Conocimiento ganado • Riesgo eliminado
  16. 16. Priorizar es una forma de ordenar
  17. 17. ¡Demo! Estimaciones y ordenación
  18. 18. Velocidad: trabajo por unidad de tiempo • El equipo como unidad de producción • Al principio necesitamos estimarla • Con el tiempo podremos inferirla de valores históricos
  19. 19. Tamaño de la iteración Elegir el tamaño que mejor se ajuste según: • Duración total del proyecto • Características del backlog • Necesidad de feedback Las iteraciones más cortas dan más oportunidades de validar lo que se está construyendo y obtener feedback
  20. 20. ¡Demo! Equipo, iteraciones, velocidad y planificación
  21. 21. Planificación y seguimiento de Sprint • • • • • • Tablero Scrum Predicción del incremento a entregar Capacidad del equipo Qué vs. Cómo Burndown Work Item Charts
  22. 22. ¡Demo! Planificación y seguimiento de Sprint, Flujo continuo
  23. 23. Kanban • • • • • Visualizar el flujo Limitar el trabajo en curso para cada fase Hacer explícitas las políticas de actuación Medir y gestionar el flujo Mejora continua
  24. 24. Flujo acumulado
  25. 25. ¡Demo! Kanban
  26. 26. ¡Pruébalo! Visual Studio ALM 2013 Virtual Machine http://bit.ly/1e2LPEa Visual Studio http://www.visualstudio.com/ Professional Scrum Dev with VS2012 http://bit.ly/SkA5N9
  27. 27. http://aka.ms/ReleasePipeline
  28. 28. www.plainconcepts.com
  29. 29. Miembros corporativos de Agile Alliance. Pioneros de las metodologías ágiles y TFS en España. Miembros del Inner Cicle de TFS. Partner del año de 2009 a 2013 a nivel Europeo. MVPs de Team System, CSM, CSP, PSM, PSDT. Acreditados en el programa DPS de Microsoft.
  30. 30. ¡Gracias! ¿Alguna Pregunta? jlsoria@plainconcepts.com @jlsoriat http://geeks.ms/blogs/jlsoria Esta presentación está disponible en http://www.slideshare.net/jlsoria

×