Cómo personalizar la guía de proceso

Para este pequeño how to voy a tomar como referencia la guía de proceso de MSF Agile 4.2 disponible por defecto en la instalación del TFS. Si deseamos personalizar la guía debemos tener en cuenta que debemos tener instalado el Visual Studio Team System 2008 Team Foundation Server Power Tools. Primeramente bajaremos en nuestra máquina la guía de proceso de MSF 4.2 para lo cual en el Team Explorer seleccionamos nuestro servidor de desarrollo y nos dirigimos a “Process Template Manager”


image


Luego seleccionamos la guía con la que queremos trabajar y le damos clic en Download:


clip_image002


Con el Visual Studio Team System 2008 Team Foundation Server Power Tools instalado no dirigimos a Open Process Template.


image


Y con esta herramienta podremos ingresar a cada una de las secciones de la guía de proceso y personalizarla.


image


Una vez modificada la guía de proceso la podemos subir al TFS de igual forma de como la descagamos la subimos al TFS.


 


image


Y a partir de ese momento tendremos nuestra guía de proceso personalizada disponible para cuando procedamos a crear nuestros Team Projects.


image

Cómo Utilizar el Microsoft Visual Studio Team System Best Practices Analyzer

En una de las capacitaciones de VSTS 2008 que he estado dando últimamente surgió la pregunta de qué herramientas tengo disponible para hacer una revisión de mi(s) servidores de TFS, pues por esos días estaba utilizando el Microsoft Visual Studio Team System Best Practices Analyzer para revisar si un servidor cumplía con los requisitos de instalación de TFS y empecé a realizar un sin número de pruebas sobre ese servidor utilizando esta herramienta, a continuación detallo rápidamente como utilizar esta herramienta ya que me encuentro en break de un curso de VSTS que estoy dando.

Primeramente le puedes asignar un nombre a la revisión que vas a realizar (esta acción es opcional), luego seleccionan el tipo de revisión que van a realizar (chequeo, pre requisitos 2005, 2008) te permite validar el cumplimiento de pre requisitos no solo para TFS 2008, luego seleccionamos el alcance de la revisión (cliente, servidor, cliente/servidor), ingresamos la dirección del servidor de TFS y le decimos iniciar.

image


Una vez que finalice el scan podrás dar clic en ver reporte.


image


La herramienta generará un reporte mostrando en primera instancia los problemas o errores críticos en la instálación de TFS, pero también puedes cambiar las vistas y filtros del reporte:


 


image

Visual Studio Team System 2008 Team Foundation Server MSSCCI Provider

Este componente permite integrar productos que no soportan el Team Explorer con el Team Foundation Source Control. Lo puede descargar de aquí.


Los productos que le permitirá integrar son:


  • Visual Studio .NET 2003
  • Visual C++ 6 SP6
  • Visual Visual Basic 6 SP6
  • Visual FoxPro 9 SP1
  • Microsoft Access 2003 SP2
  • SQL Server Management Studio
  • Sparx Systems Enterprise Architect 6.1
  • Sybase PowerBuilder 10.5
  • Toad for SQL Server 2.0
  • Visual Studio Team System Web Access 2008 Power Tool


    En la versión anterior de VSTS 2005 para acceder a una interface web del VSTS era necesario utilizar Teamplain para esta versión de VSTS 2008 pueden descargar esta herramienta que les permitirá por medio de una interface web ingresar a las características del Visual Studio Team System 2008 Team Foundation Server y que en futuras versiones este componente será incluido, por el momento lo pueden descargar aquí.


     


    A continuación una lista de características de este componente:


  • NEW! Direct links to work items, query results, diffs, change sets and more
  • NEW! Display custom controls on work item forms
  • NEW! View queued builds new, queue new builds
  • Add new work items or edit existing ones
  • Work with any type of work item, including custom ones
  • Add new work item queries or edit existing ones
  • View, download, upload, check-in and check-out documents on SharePoint team portal
  • View reports, export as PDF or Excel
  • Browse source control repositories, download files, view changesets, diffs, histories, and annotated views
  • View build results, start or stop builds
  • Search for keywords in work items
  • Microsoft® Visual Studio Team System 2008 Database Edition Power Tools

    Este release se enfoca en herramientas para la edición Database de VS2008 y está disponible aquí.

    Algunas de las nuevas características de este release son:

    New Test Conditions for Database Unit Tests
    • ChecksumCondition – You can use this test condition to verify that the checksum of the data set returned by a database unit test matches the checksum of an expected data set.
    • ExpectedSchemaTestCondition – You can use this test condition to verify that the column names and data types of the returned data set match expected values.
    Data Generator Improvements
    • New Data Generator Wizard – This new wizard creates a data generation plan that is configured to copy data from a source database. You can use this wizard when you need to copy most of your data from a live source, but need to make small changes to ensure privacy.
    MSBuild Task Improvements
    • SqlAnalysis Task – You can use this build task to run T-SQL Static Code Analysis from MSBuild.
    TSQL Static Code Analysis
    • Static Code Analysis – A precursor to the functionality that will be in future versions of VSTS that will allow you to perform Static Code Analysis on T-SQL code.
    Refactoring
    • “Move Schema” Refactoring – Allows a user to right click on an object and move it to a different but existing schema
    • SP Rename Generation – Generate a new script that will contain sp_renames for all rename refactored objects that the user can then execute.
    • Wildcard Expansion – Automatically expand the wildcard in a select to the appropriate columns.
    • Fully-Qualified Name Support – Automatically inject fully-qualified names when absent in a script
    • Refactoring extended to Dataset – Refactor into strongly typed dataset definitions
    MSBuild Tasks
    • Data / Schema Compare Build Tasks – MSBuild tasks that can generate scripts as if the user had run the Data / Schema compare UI
    Schema View
    • API Access to Schema View – Insert / Update / Delete to schema View and list schema objects and their associated files
    Dependency Tool Window
    • Dependency Tree – Show the dependencies ( incoming / outgoing ) for selected schema objects in a new tool window
    Miscellaneous Tools
    • Script Preprocessor – Expand SQLCMD variables and include files and command line version (sqlspp.exe) & an MSBuild version ( wraps the command line version )

    Visual Studio Team System 2008 Team Foundation Server Power Tools

    Para los que venimos desde VSTS 2005 y utilizabamos sus Power Tools pues para VSTS 2008 también están disponibles aquí.

    A continuación un listado de las nuevas características en este release (tomado de la página oficial):

    • Find in Source Control tool is an addition to the Team Explorer menu that provides the ability to locate files and folders in source control by the item’s status or with a wildcard expression.
    • Open a selected folder in Windows Explorer straight from Team Explorer. This feature allows you to jump straight to the mapped folder location from within Source Control Explorer.
    • Quick Label feature that allows labels to be easily applied to a given selection of files and folders in the Source Control Explorer.
    • Build Notification tool that runs in the Windows task bar notification area monitoring the status of the build definitions you have specified. It can be configured to show notifications when builds are queued, started, or completed for multiple build definitions spanning multiple Team Foundation Servers.
    • Additional TFPT.EXE commands for configuring Team Explorer connection settings (tweakui) and for  destroying Work Items and Work Items Type Definitions (destroyWI, destroyWITD).
    • Updates to the TFS Best Practices Analyzer for use with a Visual Studio Team System 2008 Team Foundation Server deployment.
    • The Process Template Editor is updated for use with Visual Studio Team System 2008 Team Foundation Server. It also has several improvements, including: the ability to launch standalone w/o a Visual Studio installation, performance improvements, improved discoverability and bug fixes.
    • Bug fixes and removal of Power Tools that are now included within Team Foundation Server: 
      • Annotate and Treedif are now included in Visual Studio Team System 2008 Team Explorer; however, Annotate remains is still available in the command-line tool (TFPT.EXE).
      • TestToolsTask is included in Visual Studio Team System 2008 Team Foundation Server as part of Team Foundation Build.