Mejoras en el Proceso deDesarrollo con Team Foundation             Server                   Daniel Laco                   ...
Agenda   Gestión de Proyectos   Team Foundation Server       Administrando proyectos       Administración de Código Fu...
Un momento de reflexión…   Es su equipo de desarrollo más eficiente que    hace 4 años?   Cuán efectiva fue la última he...
Un momento de reflexión…   Obtiene lo que mide   Si no se mide, no de puede gestionar   No se puede mejorar aquello que...
Un momento de reflexión…   Sin métricas, no se puede predecir   Sin métricas, no se puede juzgar la calidad   Sin métri...
Desarrollo de Software – Los últimos años
Las diez principales causas de los fracasos  1- Escasa participación de los usuarios  2 - Requerimientos y especificacione...
Gestión de proyectos    Metodología               Herramientas            Involucrar al               cliente             ...
SOCORRO                            !  Gestionar proyectos es difícilGestionar proyectos ES POSIBLE   ALM (Application Life...
Qué es ALM?
Roles y Responsabilidades en ALM                                                             Requirements Management      ...
Visual Studio Team System 2010
 Team Foundation Team Foundation Server - Claves     Work Item                       Build Automation     Tracking      ...
Por donde empezamos?                   UPMSF      SCRUMXP                           COMPETISOFT
Demo Planificación
Work Items
Nuevos tipos de links entre WI
Integración mejorada con Excel
Integración mejorada con Project
El nuevo integrante …
Demo Desarrollo
Control de Versiones                                                                                            Se comienz...
Administración de Branches
Administración de Branches
Gated Check-In
Demo otros roles
Portal del proyecto
Web Access
Operaciones
Otras plataformas – Conectividad y Migración
Recursos   TFS 2010        Admin/Operations/Setup             (http://blogs.msdn.com/bharry/archive/2009/04/30/tfs-2010...
Recursos                    (la yapa)   TFS 2010        Matrix (http://blogs.msdn.com/team_foundation/pages/compat-matri...
Resumen   Gestión de Proyectos   Team Foundation Server       Administrando proyectos       Administración de Código F...
preguntas ?
¡Muchas Graciaspor su Participación!               Daniel Laco               Director Ejecutivo               daniell@vemn...
TE +54 11 4623-2582 (rot.) email info@vemn.com.ar web http://www.vemn.com.ar
Mejoras en el proceso de desarrollo con Team Foundation Server
Próxima SlideShare
Cargando en…5
×

Mejoras en el proceso de desarrollo con Team Foundation Server

1.713 visualizaciones

Publicado el

Publicado en: Tecnología
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
1.713
En SlideShare
0
De insertados
0
Número de insertados
2
Acciones
Compartido
0
Descargas
66
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Mejoras en el proceso de desarrollo con Team Foundation Server

  1. 1. Mejoras en el Proceso deDesarrollo con Team Foundation Server Daniel Laco Director Ejecutivo daniell@vemn.com.ar Victor Passador Arquitecto victorp@vemn.com.ar
  2. 2. Agenda Gestión de Proyectos Team Foundation Server  Administrando proyectos  Administración de Código Fuente  Otros roles Otros escenarios
  3. 3. Un momento de reflexión… Es su equipo de desarrollo más eficiente que hace 4 años? Cuán efectiva fue la última herramienta de desarrollo que compró? Cuán eficiente fue la última iniciativa de mejora de procesos? Cuál es el porcentaje de bugs corregidos antes de una entrega? Cuál es la velocidad del equipo? Y el rendimiento? Otras preguntas….?
  4. 4. Un momento de reflexión… Obtiene lo que mide Si no se mide, no de puede gestionar No se puede mejorar aquello que no puede ser medido Ingresa basura, Sale basura Si no lo mide, es solamente un hobby “No se puede gestionar lo que no se controla, y no se controla lo que no se mide.” —Tom DeMarco
  5. 5. Un momento de reflexión… Sin métricas, no se puede predecir Sin métricas, no se puede juzgar la calidad Sin métricas, no se puede estimar de forma adecuada Sin métricas, no se puede medir los impactos Sin métricas, no se puede mejorar consistentemente
  6. 6. Desarrollo de Software – Los últimos años
  7. 7. Las diez principales causas de los fracasos 1- Escasa participación de los usuarios 2 - Requerimientos y especificaciones incompletas 3 - Cambios frecuentes en los requerimientos y especificaciones 4 - Falta de soporte ejecutivo 5 - Incompetencia tecnológica 6 - Falta de recursos 7 - Expectativas no realistas “Cuando un proyecto falla, rara vez es por cuestiones 8 - Objetivos poco claros técnicas.” Jim Johnson, The Standish Group 9 - Cronogramas irreales 10 -Nuevas tecnologías
  8. 8. Gestión de proyectos Metodología Herramientas Involucrar al cliente Contratos Planificación Procesos Estimación Gestión de Documentación requisitos Testeo Unitario Calidad Comunicación ROI Construcción Gestión de la automatizada configuración Gestión del Equipo cambio
  9. 9. SOCORRO ! Gestionar proyectos es difícilGestionar proyectos ES POSIBLE ALM (Application Lifecycle Management)
  10. 10. Qué es ALM?
  11. 11. Roles y Responsabilidades en ALM Requirements Management QoS Management Requirements Analysis Project Planning Business Task Assignment Project Analysts Bug Tracking Managers Architecture Modeling Analysis and Design Architects Design for DeploymentPortfolio ManagementProject Organization DevelopmentStakeholder Communication Executives UI Design UI Designers UI Prototyping UI Flow ModelingCustomer SupportInfrastructure Architecture Database DesignInfrastructure Deployment Operations Database Source Control DBAs Database Test Data Gen Test Case Management Manual Testing Developers Code Analysis Unit Testing Load Testing Version Control Automated Testing Testers
  12. 12. Visual Studio Team System 2010
  13. 13.  Team Foundation Team Foundation Server - Claves Work Item Build Automation Tracking Reporting Team Source Control Comunication
  14. 14. Por donde empezamos? UPMSF SCRUMXP COMPETISOFT
  15. 15. Demo Planificación
  16. 16. Work Items
  17. 17. Nuevos tipos de links entre WI
  18. 18. Integración mejorada con Excel
  19. 19. Integración mejorada con Project
  20. 20. El nuevo integrante …
  21. 21. Demo Desarrollo
  22. 22. Control de Versiones Se comienza el desarrollo de la versión 2.10 2 DEVELOPMENT 5 Branch FI FI FI RI 1Se etiquea a la versiónliberada y se hacen los branches MAIN 4 Branch Label 2.9 Los bugs se corrigen RI RI RI 3 6 sobre el branch del release RELEASE 1.0.1 Branch 7 FI RI RI Branches para resolución de nuevos requerimientos REQ. 1 9 Branch 8 RI FI REQ. 2 9 Label FI Forward Integration RI Reverse Integration
  23. 23. Administración de Branches
  24. 24. Administración de Branches
  25. 25. Gated Check-In
  26. 26. Demo otros roles
  27. 27. Portal del proyecto
  28. 28. Web Access
  29. 29. Operaciones
  30. 30. Otras plataformas – Conectividad y Migración
  31. 31. Recursos TFS 2010  Admin/Operations/Setup  (http://blogs.msdn.com/bharry/archive/2009/04/30/tfs-2010-admin-operations-setup- improvements.aspx)  Admin Console (http://blogs.msdn.com/bharry/archive/2009/04/30/tfs-2010-admin-operations-setup- improvements.aspx)  Project Collections (move/archive/restore) (http://blogs.msdn.com/bharry/archive/2009/04/19/team- foundation-server-2010-key-concepts.aspx)  Work Item Tracking  (http://blogs.msdn.com/bharry/archive/2009/05/18/tfs-2010-work-item-tracking.aspx)  Project Management  (http://blogs.msdn.com/bharry/archive/2009/05/19/tfs-2010-project-management.aspx)  Improved Agile Template  Conchango (http://www.lfraile.net/post/Plantilla-Scrum-for-Team-System-de-Conchango-para-TFS- 2010.aspx)  Source Control  Branching/Merging (http://blogs.msdn.com/bharry/archive/2008/01/16/new-features-to-understand- branching-merging.aspx)  Historico Labels/Changesets (http://geeks.ms/blogs/elbruno/archive/2010/04/18/vs2010-howto- analizar-el-hist-243-rico-de-un-label-o-changeset-utilizando-vs2010-y-tfs2010.aspx)  Builds  (http://blogs.msdn.com/bharry/archive/2009/12/10/vs-tfs-2010-build-questions.aspx)  Gated Checkin (Gated Chekin (http://blogs.msdn.com/patcarna/archive/2009/06/29/an-introduction-to- gated-check-in.aspx)  Testing (http://msdn.microsoft.com/en-us/library/bb385901(v=VS.100).aspx)
  32. 32. Recursos (la yapa) TFS 2010  Matrix (http://blogs.msdn.com/team_foundation/pages/compat-matrix-for-2010-rtm-team-foundation-server- to-team-explorer-2008-and- 2005.aspx?SelectedNavItem=Posts&sectionid=4284&postid=9995490#_2008_Team_Explorer_1)  Integracion con Versiones Anteriores (ver Matrix)  (http://blogs.msdn.com/bharry/archive/2010/03/15/team-explorer-2005-update-for-interoperating-with-tfs-2010-is-now- available.aspx)  (http://blogs.msdn.com/bharry/archive/2009/10/19/tfs-2010-compatibility-with-older-clients.aspx)  Virtual labs (http://geeks.ms/blogs/elbruno/archive/2010/04/30/vs2010-5-virtual-labs-sobre-visual-studio-2010- y-team-foundation-server-2010.aspx)  Power Tools (http://geeks.ms/blogs/elbruno/archive/2010/04/24/tfs2010-tfs-power-tools-para-team- foundation-server-2010-ya-est-225-n-aqu-237.aspx) (http://blogs.msdn.com/bharry/archive/2010/04/26/tfs- 2010-power-tools-have-released.aspx)  Guias de referencia (http://geeks.ms/blogs/elbruno/archive/2010/03/29/vs2010-gu-237-as-de-referencia-y- utilizaci-243-n-de-visual-studio-y-team-foundation-server-2010-adem-225-s-de-mi-librako-claro.aspx)  Lab Management 2010 (http://go.microsoft.com/?linkid=9724951)  Novedades (http://geeks.ms/blogs/elbruno/archive/2010/01/19/vsts2010-listado-de-novedades-xii.aspx  TFS2010 Integración y Migración: http://msdn.microsoft.com/en-us/vstudio/bb840033.aspx
  33. 33. Resumen Gestión de Proyectos Team Foundation Server  Administrando proyectos  Administración de Código Fuente  Otros roles Otros escenarios
  34. 34. preguntas ?
  35. 35. ¡Muchas Graciaspor su Participación! Daniel Laco Director Ejecutivo daniell@vemn.com.ar Victor Passador Arquitecto victorp@vemn.com.ar
  36. 36. TE +54 11 4623-2582 (rot.) email info@vemn.com.ar web http://www.vemn.com.ar

×