Estrategias Para La Adopcion De Vsts

676 views

Published on

Conoce algunos tips y recomendaciones para la creacion de estrategias de adopcion de Microsoft Visual Studio Team System

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

  • Be the first to like this

No Downloads
Views
Total views
676
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Estrategias Para La Adopcion De Vsts

  1. 1. Estrategiaspara la adopción de Microsoft Visual Studio Team System<br />Gabriel Oliva Chimal<br />COO / IT Builder México<br />MVP <br />
  2. 2. Lo mas importante:<br />Entender: quien promueve la adopción y por que ?<br />Para una adopción exitosa es necesario entender claramente cuales son nuestros objetivos.<br />Podemos evaluar el éxito de la adopción de acuerdo a metas especificas.<br />
  3. 3. Múltiples razones – DevTeam<br />Mejor administración de proyectos.<br />Mejor administración de requerimientos.<br />Mejor administración de los productos de trabajo.<br />Contar con las herramientas adecuadas.<br />Problemas con la calidad de los productos finales.<br />Rastreabilidad.<br />
  4. 4. Múltiples Razones - Management<br />Mayor visibilidad del status del proyecto.<br />Mayor predictibilidad.<br />Información detallada para toma de decisiones y estrategias de la alta gerencia.<br />Evaluación de desempeño para la mejora continua.<br />Etc.<br />
  5. 5. La forma mas inteligente de comenzar<br />Evaluar nuestra forma de trabajo y detectar las áreas de oportunidad o mejora a través de un “assestment”.<br />Puedes acudir a algún experto para que te asesore y haga un diagnóstico.<br />Adicionalmente puedes usar la herramienta en línea de Microsoft para tener una mejor perspectiva del ciclo de desarrollo.<br />
  6. 6. Herramienta de evaluación en línea<br />
  7. 7. Visual Studio TeamSystem<br />
  8. 8. Que obtienes con la adopción de TeamFoundation Server ?<br />Soporte para la integración de procesos, diferentes modelos.<br />Soporte a la administración de proyectos.<br />Control de versiones. <br />Rastreo de la delegación de trabajo.<br />Reporteo de indicadores del proceso de construcción.<br />Soporte a las construcciones continuas.<br />Soporte a tareas de prueba (Labmanagement / VSTS2010)<br />
  9. 9. Por donde comenzar ?<br />Haz un plan de implementación que incluya metas a corto y largo plazo.<br />Nunca implementes procesos solo por que si.<br />Selecciona un modelo o marco de trabajo que se alinee a las metas y objetivos de la organización con el que todos se sientan cómodos.<br />Asegúrate de considerar un tiempo de capacitación para familiarizarte con el modelo a seguir.<br />Recuerda la importancia de entender de que forma las herramientas de VSTS apoyan los procesos a implementar.<br />Asegúrate de considerar la adopción de aquellas practicas que provean una mejora tangible (recuerda el diagnóstico inicial) en etapas tempranas de la implementación.<br />
  10. 10. Durante la adopción<br />Introduce nuevas practicas de forma paulatina.<br />Involucra activamente a los miembros del equipo asumiendo roles (dependiendo del modelo)<br />Apóyate de las herramientas para evidenciar el éxito de la adopción o en su caso para replantear la estrategia (los indicadores y sus métricas son importantes).<br />Asume una postura correcta ante los errores, la identificación y corrección temprana son esenciales para mantener el buen camino.<br />Recuerda que ninguna organización es igual a otra, adecua lo que sea necesario.<br />Apóyate de un experto cuando sientas que puedes perder el rumbo, es parte de la adquisición de conocimiento.<br />
  11. 11. Lo básico<br />Control de versiones.<br />Administración de productos de trabajo.<br />Construcciones automáticas (integraciones continuas).<br />
  12. 12. Estrategias para la adopción del control de versiones<br />Establece las políticas para el control de versiones.<br />Asigna roles responsables de las tareas de la administración de la configuración.<br />Considera el uso del “branching” para versiones paralelas.<br />Evalúa herramientas complementarias (Ej. Powertools).<br />Asocia las versiones con sus correspondientes productos de trabajo.<br />
  13. 13. Control de Versiones<br />demo<br />
  14. 14. Productos de trabajo<br />Comienza con pocos pero significativos para tu proceso.<br />Aumenta el número conforme el equipo domine el proceso y sus entregables por fase.<br />Se selectivo con los procesos que aporten mejoras reales a tu forma de trabajo.<br />Documenta adecuadamente.<br />Recuerda que es una buena practica el hacer revisiones de los productos (Verificaciones y validaciones).<br />
  15. 15. Reportes<br />Usa los reportes de forma adecuada para guiar y mejorar los procesos.<br />Los reportes requieren tiempo, usualmente un par de meses para contener datos confiables.<br />Comienza analizando los mas simples.<br />Puedes personalizar los reportes (y agregar indicadores mas visuales a través de Excel).<br />
  16. 16. Work Items & Reportes<br />demo<br />
  17. 17. Construcciones automatizadas<br />Usa la integración continua para encontrar y corregir rápidamente problemas de compatibilidad en entornos colaborativos.<br />Configura “droppoints” con emulando los ambientes de prueba y producción para disminuir problemas de liberación.<br />Combina la integración continua con la invocación de pruebas unitarias para re-probar con cada construcción.<br />
  18. 18. Automated Builds<br />demo<br />
  19. 19. Recursos<br />URL de la herramienta de Assestment<br />https://www.microsoft.com/assess/almassessment/<br />TeamSystemDev Center<br />http://msdn.microsoft.com/en-us/teamsystem/default.aspx<br />TFS Branching Guide<br />http://www.codeplex.com/TFSBranchingGuideII<br />Mi Blog<br />http://www.itbuilder.com.mx/blogs/gabriel.oliva<br />IT Builder México<br />www.itbuilder.com.mx<br />www.itbuilder.mx<br />
  20. 20. Preguntas<br />
  21. 21. Required Slide<br />© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.<br />The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.<br />

×