Gerenciando o Fluxo de Trabalho da Equipe com o Visual Studio Team System 2008



Documentos relacionados
1 Inicie um novo. Guia de Referência Rápida de Gerenciamento de Projeto para o Project projeto

Usando ferramentas já conhecidas integradas ao Visual Studio Team System 2008

Introdução a listas - Windows SharePoint Services - Microsoft Office Online

Novell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR

MANUAL DE UTILIZAÇÃO

Procedimentos para Reinstalação do Sisloc

Manual das funcionalidades Webmail AASP

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA

Noções de. Microsoft SQL Server. Microsoft SQL Server

Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR

Backup e recuperação. Guia do Usuário

PORTAL DE COMPRAS SÃO JOSÉ DO RIO PRETO

Outlook Apresentação

Índice Apresentação... 3 Mensagens... 4 Tickets... 6 Cadastro de Tickets... 6 Acompanhamento de Tickets:...9 Entregas Storage...

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

Manual do Painel Administrativo

Status. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna

Usar o Office 365 no iphone ou ipad

WF Processos. Manual de Instruções

Google Drive: Acesse e organize seus arquivos

MANUAL DO GERENCIADOR ESCOLAR WEB

Manual SAGe Versão 1.2 (a partir da versão )

Manual Operacional SIGA

1 Sumário O Easy Chat Conceitos Perfil Categoria Instalação O Aplicativo HTML...

Manual do usuário. Softcall Java. versão 1.0.5

Polycom RealPresence Content Sharing Suite Guia rápido do usuário

Sistema de Chamados Protega

Capture Pro Software. Guia de referência. A-61640_pt-br

Manual de Instalação Software do etoken Aladdin pro 72k

Manual de configuração do sistema

Guia Sphinx: instalação, reposição e renovação

SUMÁRIO Acesso ao sistema... 2 Atendente... 3

02 - Usando o SiteMaster - Informações importantes

OI CONTA EMPRESA MANUAL DO USUÁRIO

2.0.0.X. Storage Client. TecnoSpeed. Tecnologia da Informação. Manual do Storage Client

Google Drive. Passos. Configurando o Google Drive

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource Rev: 02

Capture Pro Software. Introdução. A-61640_pt-br

Intellikon 2.2. Código de Manual: Ik22001POR Versão do Manual: 1.0 Última revisão: 21/2/2006 Aplica-se a: Intellikon 2.2.

SERVICE DESK MANAGER SDM. Manual do Sistema - DPOI

Índice. Manual Backup Online. 03 Capítulo 1: Visão Geral

Manual de Atualização Versão

Manual de Publicaça o no Blog da Aça o TRIBOS nas Trilhas da Cidadania

O Windows 7 é um sistema operacional desenvolvido pela Microsoft.

CAPÍTULO 35 Como utilizar os componentes ColdFusion

Portal do Senac: Área Exclusiva para Alunos Manual de Navegação e Operação

WORD. Professor: Leandro Crescencio Colégio Politécnico 1

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS

VIAÇÃO SÃO BENTO LTDA.

BACKUP ONLINE PASSOS PARA CONFIGURAÇÃO INICIAL DO PRODUTO

Serviço Técnico de Informática. Curso Básico de PowerPoint

CONFIGURAÇÃO MINIMA EXIGIDA:

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1

MDaemon GroupWare. Versão 1 Manual do Usuário. plugin para o Microsoft Outlook. Trabalhe em Equipe Usando o Outlook e o MDaemon

Microsoft Access XP Módulo Um

MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET

Novell Vibe 3.4. Novell. 1º de julho de Inicialização Rápida. Iniciando o Novell Vibe. Conhecendo a interface do Novell Vibe e seus recursos

Sistema de Controle de Solicitação de Desenvolvimento

GUIA RÁPIDO DE UTILIZAÇÃO DO PORTAL DO AFRAFEP SAÚDE

Restauração do Exchange Server.

Apostila Oultlook 2007 Prof. Fabrício Melo

BEM VINDOS AO DHL WEB SHIPPING GUIA DE USO

Rational Requirements Composer Treinamento aos Analistas de Qualidade e Gestor das Áreas de Projeto

Licenciamento por volume da Adobe

Sumário INTRODUÇÃO Acesso ao Ambiente do Aluno Ferramentas e Configurações Ver Perfil Modificar Perfil...

MANUAL DO PVP SUMÁRIO

Sumário 1. SOBRE O NFGoiana DESKTOP Apresentação Informações do sistema Acessando o NFGoiana Desktop

Aula 01 - Formatações prontas e condicionais. Aula 01 - Formatações prontas e condicionais. Sumário. Formatar como Tabela

2. INSTALAÇÃO E CONFIGURAÇÃO

Guia de Início Rápido

Associação Educacional Dom Bosco Curso de Engenharia 1º ano

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

SISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO

Módulo NF-e. Manual de Utilização

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO

Manual de Instalação. SafeSign Standard (Para MAC OS 10.7)

CAPTAÇÃO DE PEDIDOS DO REVENDEDOR

ESET NOD32 Antivirus 4 para Linux Desktop. Guia de Inicialização Rápida

Portal Sindical. Manual Operacional Empresas/Escritórios

INSTALAÇÃO DO MICROSOFT WINDOWS SHAREPOINT SERVICES 2.0

Como acessar o novo webmail da Educação? Manual do Usuário. 15/9/2009 Gerencia de Suporte, Redes e Novas Tecnologias Claudia M.S.

Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo.

OI CONTA EMPRESA MANUAL DO USUÁRIO (exceto Administradores de Conta)

Dell Premier. Guia de Compras e Pedidos. Fazendo Login na sua Página Premier. Três formas de comprar

O Windows 7 é um sistema operacional desenvolvido pela Microsoft.

OneDrive: saiba como usar a nuvem da Microsoft

PMAT. Sistema de Análise e Acompanhamento de Operações. Manual. Desenvolvido pelo BNDES AS/DEGEP

Fox Gerenciador de Sistemas

para Mac Guia de Inicialização Rápida

Construção Páginas de Internet

CURSO Microsoft Project Server. Instalando, Configurando e Administrando o Microsoft Project Server

atube Catcher versão 3.8 Manual de instalação do software atube Catcher

15. OLHA QUEM ESTÁ NA WEB!

Novell Vibe 4.0. Março de Inicialização Rápida. Iniciando o Novell Vibe. Conhecendo a interface do Novell Vibe e seus recursos

Como funciona? SUMÁRIO

ArcSoft MediaConverter

Manual do Google agenda. criação e compartilhamento de agendas

Transcrição:

Gerenciando o Fluxo de Trabalho da Equipe com o Visual Studio Team System 2008 White Paper Maio de 2008 Para obter as últimas informações, visite o site www.microsoft.com/teamsystem

As informações contidas neste documento representam a visão atual da Microsoft Corporation sobre os temas discutidos na data da publicação. Como a Microsoft deve responder às mudanças das condições de mercado, este documento não deve ser interpretado como um compromisso da parte da Microsoft, e a Microsoft não pode assegurar a exatidão de qualquer informação apresentada após a data da publicação. Este white paper destina-se a fins informativos apenas. A MICROSOFT NÃO DÁ NENHUMA GARANTIA, EXPRESSA, IMPLÍCITA ou ESTATUTÁRIA, QUANTO ÀS INFORMAÇÕES NESTE DOCUMENTO. O cumprimento de todas as leis pertinentes de direitos autorais é de responsabilidade do usuário. Sem limitar os direitos sob o direito autoral, nenhuma parte deste documento pode ser reproduzida, armazenada em, ou inserida em um sistema de recuperação de dados, ou transmitido de qualquer forma ou por qualquer meio (eletrônico, mecânico, fotocópia, gravação ou outro) ou para qualquer fim, sem a permissão expressa por escrito da Microsoft Corporation. A Microsoft pode deter as patentes, as solicitações de patentes, as marcas comerciais, os direitos autorais ou outras propriedades intelectuais pertinentes ao objeto deste documento. Salvo expressamente disposto em qualquer contrato de licença escrito da Microsoft, o fornecimento deste documento não confere a você qualquer licença em relação a essas patentes, marcas comerciais, direitos autorais ou outras propriedades intelectuais. 2007 Microsoft Corporation. Todos os direitos reservados. Microsoft, Excel, MSDN, SharePoint, SQL Server, Visual SourceSafe, Visual Studio e o logo do Visual Studio são marcas registradas ou comerciais da Microsoft Corporation nos Estados Unidos e/ou outros países. Todas as outras marcas comerciais são propriedade de seus respectivos proprietários.

SUMÁRIO Introdução... 1 Gerenciando o Trabalho com Itens de Trabalho... 2 Criação de Itens de Trabalho... Error! Bookmark not defined. Itens de Trabalho Padrão... Error! Bookmark not defined. Personalização de Itens de Trabalho... Error! Bookmark not defined. Visibilidade e Rastreamento... 19 Capacidade de Rastreamento... Error! Bookmark not defined. Conclusão... 31 Sobre o Autor... Error! Bookmark not defined.

INTRODUÇÃO Em um mercado cada vez mais competitivo e sob pressão, como a complexidade crescente diante de prazos mais curtos, é preciso que as empresas gerenciem melhor seus projetos de desenvolvimento de software. Os gerentes de projeto necessitam de informações mais exatas e atualizadas sobre os trabalhos em andamento, bem como da capacidade de mudar as prioridades de forma dinâmica. Os gerentes de projeto precisam das melhores ferramentas para: Assegurar a priorização correta dos trabalhos e a transmissão das informações de maneira precisa para cada membro da equipe. Informar sobre alterações nos trabalhos, como detalhes de tarefas, prioridades e atribuições de tarefas. Garantir que somente os trabalhos programados estejam sendo executados, a fim de reduzir o desperdício de esforços. Produzir relatórios atualizados para os participantes do projeto. O Microsoft Visual Studio Team System 2008 oferece muitos benefícios a todos os membros envolvidos no ciclo de vida da aplicação, desde os gerentes de projeto até os desenvolvedores e técnicos de testes. O Team System é uma solução integrada de gerenciamento do ciclo de vida da aplicação, adequada para equipes de três ou mais pessoas. Seguindo o sucesso do Microsoft Visual Studio 2005 Team System, a Microsoft refinou e aprimorou o conjunto de produtos, para oferecer ainda mais valor à sua organização. Value-up X Work-down Embora este white paper não se concentre na mudança de paradigma emergente para os processos de software value-up, é importante saber que o Team System fornece a base ideal para a percepção dos benefícios oferecidos pela abordagem value-up. Para obter mais informações sobre a utilização da abordagem value-up com o Team System, leia o texto "Software Engineering with Microsoft Visual Studio Team System, de Sam Guckenheimer (Addison-Wesley, 2006, ISBN 03210278720). White Paper: Managing Team Workflow with Visual Studio Team System 2008 1

GERENCIANDO O TRABALHO COM ITENS DE TRABALHO O monitoramento e o gerenciamento eficiente dos trabalhos representam um grande desafio para a maior parte das equipes de desenvolvimento de software. Além de precisarem definir e atribuir novos trabalhos para serem concluídos pelos recursos, eles também assumem as tarefas de rastrear, gerenciar e relatar defeitos de maneira apropriada e em tempo hábil. O Visual Studio Team System 2008 Team Foundation Server fornece uma capacidade de rastreamento de itens de trabalho conveniente e personalizável, a qual permite que as equipes gerenciem, trabalhem e rastreiem as falhas de software melhor do que nunca. Um item de trabalho, como o próprio nome diz, é basicamente qualquer unidade de trabalho que uma equipe utiliza para rastrear e concluir durante um projeto de desenvolvimento de software. Um item de trabalho pode fazer parte de um dos tipos de itens de trabalho, como: tarefa, bug, risco, entre outros. Também é possível criar seus próprios tipos de itens de trabalho, para que você possa capturar campos adicionais para itens de trabalho específicos. Mais adiante, este documento demonstrará a personalização de tipos de itens de trabalho. Tipos Padrão de Itens de Trabalho Durante a criação se um novo projeto de equipe, o Project Creation Wizard solicita que você selecione um modelo de processo. Entre outras coisas, esta escolha determina os tipos padrão de itens de trabalho, bem como os itens de trabalho iniciais que são criados. Os dois modelos de processo prontos para o uso oferecem diferentes tipos padrão de itens de trabalho, como é demonstrado na Tabela1: MSF for Agile Software Development Tarefa Bug Risco Requisito de Qualidade do Serviço Cenário MSF for CMMI Process Improvement Tarefa Bug Risco Requisito Análise Tabela 1: Tipos padrão de itens de trabalho. Solicitação de alteração Questão Cada tipo de item de trabalho possui campos, valores e estados específicos, relacionados à sua finalidade. A tabela 2 lista alguns exemplos destes campos específicos em uma amostra de tipos de itens de trabalho: White Paper: Managing Team Workflow with Visual Studio Team System 2008 2

Tipo de Item de Trabalho Bug Risco Solicitação alteração de Exemplos de Campos Específicos Triagem (Aprovar, Investigar) Gravidade (Baixa, Média, Alta, Crítica) Justificativa, Análise Tabela 2: Exemplos de campos específicos de tipos de itens de trabalho. A Microsoft utiliza internamente alguns tipos de itens de trabalho personalizados, como experiência, teste, recurso, proposta de valor e patente. Você deve levar em consideração o seu tipo de ambiente, para determinar quais os tipos de itens de trabalho personalizados que podem oferecer benefícios à sua equipe. White Paper: Managing Team Workflow with Visual Studio Team System 2008 3

CRIAÇÃO DE ITENS DE TRABALHO O requisito que garante que todo o trabalho seja capturado em um item de trabalho é central para o gerenciamento do fluxo de trabalho da equipe com o Team System. Isto é importante não apenas para que o trabalho seja concluído, mas também para assegurar a exatidão dos relatórios automatizados no Team System. Felizmente, a Microsoft facilitou a criação de itens de trabalho, com o uso de várias aplicações do Microsoft Office, com as quais você certamente já está familiarizado. Esta seção examina a criação eficaz de itens de trabalho, utilizando o Team Explorer, o Microsoft Excel, o Microsoft Project, o Team System Web Access e a API do Team Foundation Server. Cada uma destas ferramentas oferece algo diferente para cada membro da equipe de projeto. O membro ou membros que criam itens de trabalho variam de acordo com as equipes. Os gerentes de projeto podem produzir itens de trabalho de alto nível, enquanto que os líderes das equipes técnicas podem refiná-los e criar itens de trabalho mais granulares, que são atribuídos a cada membro da equipe. Como padrão, todos os membros dos grupos de Colaboradores de Projeto e Administradores de Projeto podem criar novos itens de trabalho. Utilizando o Team Explorer Para Criar Itens de Trabalho O Microsoft Visual Studio Team System 2008 Team Explorer é um suplemento hospedado na shell do Visual Studio 2008, que é a interface mais comum utilizada pelos membros da equipe responsável pelos itens de trabalho. Todos os membros da equipe que possuem uma Licença de Acesso para Cliente (CAL) do Team Foundation Server estão autorizados a instalar o Team Explorer e utilizá-lo para interagir com o Team Foundation Server. Para os membros das equipes e desenvolvedores que geralmente passam a maior parte do tempo no Visual Studio IDE, este é o local mais conveniente para a criação e o gerenciamento de itens de trabalho. Os passos a seguir mostram como é fácil criar um novo item de trabalho. Neste passo a passo, utilizarei um novo projeto de equipe, denominado ABDemo, o qual foi criado através do MSF para o modelo de processo Agile Software Development. 1. Inicie o Visual Studio 2008 e certifique-se de estar conectado ao Team Foundation Server. 2. Amplie o nó do projeto de equipe no qual deseja criar um novo item de trabalho. 3. Clique com o botão direito no nó Work Items, selecione Add Work Item no menu de contexto, e então selecione Task para o tipo de item de trabalho (veja a figura 1). 4. Então você pode preencher os campos no item de trabalho Task e clicar em Save para adicionar o novo item de trabalho ao Team Foundation Server. White Paper: Managing Team Workflow with Visual Studio Team System 2008 4

Figura 1: Criando uma tarefa com o Team Explorer. Utilizando o Microsoft Excel Para Criar Itens de Trabalho A instalação do Team Explorer fornece várias extensões para o Microsoft Excel, para que você possa criar e gerenciar seus itens de trabalho diretamente no Excel. Por meio da integração com o Excel, é possível criar itens de trabalho em uma planilha e depois publicá-los novamente no Team Foundation Server com o clique de um botão. O Excel é uma boa opção para a criação de grandes quantidades de itens de trabalho ou para efetuar alterações em vários itens simultaneamente. Por exemplo: utilizando as capacidades nativas do Excel, como Preencher Abaixo, você pode realocar vários itens de trabalho para um recurso alternativo, de maneira rápida e fácil. A figura 2 mostra a interface familiar do Excel com o suplemento do Team System, que permite a interação com seu Team Foundation Server. White Paper: Managing Team Workflow with Visual Studio Team System 2008 5

Figura 2: Trabalhando com itens de trabalho do Team Foundation Server no Microsoft Excel. 1. Na caixa de diálogo New List você tem a oportunidade de resgatar itens de trabalho existentes, selecionando uma consulta (para edição), ou então você pode selecionar Input List para adicionar novos itens de trabalho a partir do início. Por enquanto, selecione Input List e clique em OK. 2. Sua planilha então irá mostrar os seis campos padrão, sendo que você pode inserir informações em cinco deles. (Você não pode inserir a ID manualmente ela será adicionada quando você publicar os itens de trabalho no Team Foundation Server.) Figura 3: Criando um novo item de trabalho no Microsoft Excel. 4. Você pode adicionar facilmente novos campos à planilha, retornando ao menu de suplementos e clicando no botão Choose Columns. Assim é possível adicionar e reordenar os campos. 5. Adicione os novos itens de trabalho, lembrando-se de aproveitar os recursos do Excel, como Preencher Abaixo (CTRL+D), a fim de criar vários itens de trabalho semelhantes mais facilmente. 6. Depois de inserir os novos itens de trabalho, é preciso enviá-los ao Team Foundation Server, clicando no botão Publish, no menu de suplementos. Qualquer problema de validação que possa ocorrer aparecerá em destaque. Então será necessário resolver estes conflitos e publicá-los novamente no Team Foundation Server. 7. Depois que o Excel armazenar os novos itens de trabalho no banco de dados de Rastreamento de Itens de Trabalho do Team Foundation Server, será possível perceber que os campos de ID dos itens de trabalho mostrarão um número. Figura 4: As IDs dos Itens de Trabalho são atribuídas assim que você as publica no Team Foundation Server. 8. Você pode fechar o Excel, normalmente optando por não salvar a pasta de trabalho, pois os dados ficam armazenados com segurança no Team Foundation Server. Em resumo, o Microsoft Excel oferece uma interface conveniente e familiar para a criação e a edição de múltiplos itens de trabalho. White Paper: Managing Team Workflow with Visual Studio Team System 2008 6

Utilizando o Microsoft Project para Criar Itens de Trabalho Os gerentes de projeto geralmente preferem utilizar o Microsoft Project para a criação e o gerenciamento dos itens de trabalho de suas equipes. Após instalar o Team Explorer em um computador com o Microsoft Project, você pode utilizar as extensões para trabalhar com os itens de trabalho praticamente da mesma forma que no Microsoft Excel. Um dos benefícios exclusivos do Microsoft Project para a edição de itens de trabalho é a capacidade de programar tarefas e visualizar cronogramas de projetos através de um gráfico de Gantt. A visualização do gráfico de Gantt vai ajudá-lo a gerenciar o fluxo de trabalho de sua equipe, garantindo que seus recursos estejam sendo utilizados de forma eficiente. Figura 5: Microsoft Project. Clique no botão Choose Team Project na barra de ferramentas. A figura 6 apresenta: Escolhendo seu projeto de equipe no Microsoft Project. Selecione seu Team Foundation Server, adicionando-o caso necessário, e selecione a interface perfeita para os itens de trabalho de agendamento do Team Foundation Server. Utilizando o Microsoft Team System Web Access Para Criar Itens de Trabalho A ferramenta Visual Studio Team System Web Access 2008 Power Tool (TSWA) é uma ótima IU (interface do usuário) baseada na Web para o Team White Paper: Managing Team Workflow with Visual Studio Team System 2008 7

Foundation Server. Depois de instalá-la no servidor, os usuários que possuem uma Licença de Acesso para Cliente (CAL) podem utilizar esta aplicação Web habilitado para AJAX. Com o Team System Web Access, os usuários podem criar e gerenciar seus itens de trabalho, executar consultas, visualizar relatórios e muito mais. Figura 7: Interface do Team System Web Access. O Team System Web Access fornece uma interface de usuário com uma série de recursos para toda a equipe, especialmente para aqueles que normalmente não trabalham no Visual Studio IDE. Por exemplo: a interface do Team System Web Access é a maneira ideal de permitir que seus engenheiros de aceitação do usuário efetuem pedidos de alterações ou bugs diretamente no Team Foundation Server. Você pode baixar o Studio Team System Web Access 2008 Power Tool no Microsoft Download Center. Utilizando a API do Team Foundation Server Para Criar Itens de Trabalho A criação manual de itens de trabalho, com o uso de qualquer uma das ferramentas discutidas acima, irá satisfazer a maioria dos membros de sua equipe de desenvolvimento. O método final da criação de itens de trabalho envolve o uso do Visual Studio 2008 Software Development Kit (SDK) e do Team Foundation Server Object Model, para criar itens de trabalho de forma programática. Este poderoso recurso permite que você integre o rastreamento de itens de trabalho com suas aplicações internas. Muitas vezes, as empresas que pretendem adotar o Team System já possuem algumas aplicações desenvolvidas internamente, que auxiliam no processo de desenvolvimento de software. Elas podem englobar softwares personalizados de rastreamento de bugs ou soluções de auxílio ao gerenciamento do trabalho. Muitas destas aplicações personalizadas já são largamente utilizadas e fornecem um ótimo valor. Através da API do Team Foundation Server, é fácil modificar estas aplicações personalizadas e White Paper: Managing Team Workflow with Visual Studio Team System 2008 8

integrá-las ao Team Foundation Server. Por exemplo: sua aplicação Web de entrada de bug pode ser facilmente atualizada para criar um item de trabalho de bug no Team Foundation Server, em vez de armazenar as informações em um banco de dados SQL personalizado. Para ilustrar a facilidade com que você pode integrar suas aplicações ao Foundation Server, o trecho 1 mostra o código de exemplo do Visual Basic que cria um item de trabalho Task. Imports System Imports System.Collections.Generic Imports System.Text Imports System.Collections Imports Microsoft.TeamFoundation.Client Imports Microsoft.TeamFoundation.WorkItemTracking.Client Module CreateWISample Sub Main() ' Connect to your Team Foundation Server Server Dim server As String = "http://w2k8_tfs2008:8080" Dim tfs As TeamFoundationServer = TeamFoundationServerFactory.GetServer(server) Dim store As WorkItemStore = CType(tfs.GetService(GetType(WorkItemStore)), WorkItemStore) ' Use the first team project for our example Dim workitemtypes As WorkItemTypeCollection = store.projects(0).workitemtypes ' Create a Task work item Dim wit As WorkItemType = workitemtypes("task") Dim workitem As New WorkItem(wit) ' Set some initial values workitem.title = "This is a new Task Work Item" workitem.description = "This work item has been created using the Team Foundation Server Object Model" White Paper: Managing Team Workflow with Visual Studio Team System 2008 9

workitem.id) End Sub End Module ' Save the work item workitem.save() Console.WriteLine("Work Item #{0} Successfully Created.", Console.ReadLine() Trecho 1: Criação de um item de trabalho utilizando o modelo de objeto do Team Foundation Server. Nota: O exemplo acima é muito pequeno. Em um exemplo real, você incluiria a reparação de erros e checaria os campos inválidos antes de salvar o item de trabalho. Faça o download do Visual Studio 2008 Software Development Kit (SDK) 1.0 (http://www.microsoft.com/downloads/details.aspx?familyid=30402623-93ca- 479a-867c-04dc45164f5b&displaylang=en) no Microsoft Download Center. White Paper: Managing Team Workflow with Visual Studio Team System 2008 10

ITENS DE TRABALHO PADRÃO Ao criar um novo projeto de equipe utilizando o assistente de criação de projeto, o assistente produz automaticamente alguns itens de trabalho iniciais. Tais itens são definidos na tabela de processo que você seleciona na segunda página do assistente. Os itens de trabalho iniciais são importantes, pois representam os primeiros passos necessários para cada novo projeto de equipe. Além disso, eles asseguram que os passos de inicialização e configuração estejam concluídos durante a primeira fase do projeto. O modelo de processo MSF for Agile Software Development, por exemplo, define os 15 itens de trabalho iniciais seguintes para cada novo projeto de equipe. Ao ler estes itens, é importante observar que eles não são amostras, mas sim tarefas reais que você precisa concluir ao iniciar um novo projeto. Itens de Trabalho Padrão do MSF for Agile Software Development Instalar: Configurar Permissões Instalar: Migração do Código-Fonte Instalar: Migração dos Itens de Trabalho Instalar: Configurar Diretivas de Check-in Instalar: Configurar Compilação Instalar: Enviar E-mails para Usuários para Instalação e Guia de Introdução Criar Declaração de Visão Instalar: Criar Descrição do Projeto no Portal de Projeto de Equipe Criar Personas Definir Duração da Iteração Criar Planilha de Abordagem de Teste incluindo Limites de Teste Realizar Debate e Priorizar Lista de Cenários Realizar Debate e Priorizar Lista de Requisitos de Qualidade do Serviço Instalar: Criar Estrutura do Projeto Criar Plano de Iteração Tabela 3: Lista dos 15 itens de trabalho padrão produzidos com o modelo de processo MSF for Agile Software Development. Você pode alterar estes itens de trabalho padrão para satisfazer os requisitos de sua equipe. Por exemplo: caso sua empresa não tenha utilizado um produto anterior de rastreamento de itens de trabalho, você pode remover o item de trabalho padrão Migração dos Itens de Trabalho. Lembre-se de que um item de trabalho não pode ser apagado, então é melhor removê-lo do modelo de processo do que solicitar que o item fique White Paper: Managing Team Workflow with Visual Studio Team System 2008 11

fechado para todos os novos projetos da equipe. A seção seguinte discute a maneira pela qual você pode alterar os itens de trabalho padrão, a fim de garantir que seu próximo projeto de equipe desenvolva somente os itens de trabalho que sejam relevantes ao seu processo. Alterando os Itens de Trabalho Padrão Pela Modificação do Modelo de Processo Assim que decidir alterar os itens de trabalho iniciais para projetos de equipe futuros, você pode modificar o modelo de processo, a fim de criar novos itens de trabalho iniciais e remover ou alterar qualquer um dos itens de trabalho iniciais existentes. Os itens de trabalho iniciais produzidos para cada novo projeto de equipe são definidos em um arquivo denominado workitems.xml. É possível visualizar e modificar os conteúdos deste arquivo, exportando um dos modelos de processo do Team Foundation Server, obedecendo aos seguintes passos: 1. Abra uma das edições de equipe do Visual Studio 2008 e certifiquese de estar conectado ao Team Foundation Server. 2. No menu Team, selecione Team Foundation Server Settings e então selecione Process Template Manager. 3. Escolha um dos modelos de processo (ex.: MSF for Agile Software Development) e clique em Download. 4. Salve o modelo de processo em um lugar apropriado de seu disco rígido local. Você pode encontrar o arquivo workitems.xml na pasta <download location>\msf for Agile Software Development v4.2\workitem Tracking Logo abaixo, mostramos a definição de um item de trabalho inicial criado automaticamente. <WI type="task"> <FIELD refname="system.title" value="set up: Set Permissions" /> <FIELD refname="system.iterationpath" value="$$projectname$$\iteration 0" /> <FIELD refname="system.state" value="active" /> <FIELD refname="system.reason" value="new" /> <FIELD refname="microsoft.vsts.common.issue" value="no" /> <FIELD refname="microsoft.vsts.common.exitcriteria" value="yes" /> <FIELD refname="system.description" value="add team members to one of the four security groups: Build Services, Project Administrators, Contributors, or Readers. To configure security, right-click the team project in Team Explorer, and select 'Team Project Settings,' 'Group Membership'" /> </WI> White Paper: Managing Team Workflow with Visual Studio Team System 2008 12

Trecho 2: Exemplo da instância de um item de trabalho padrão definida no modelo de processo MSF for Agile Software Development. Felizmente, a Microsoft fornece um ótimo utilitário chamado Process Template Editor, que faz parte do Visual Studio Team System 2008 Team Foundation Server Power Tools. Você pode fazer o download no Microsoft Download Center: http://msdn2.microsoft.com/en-us/tfs2008/bb980963.aspx. O Process Template Editor apresenta uma interface gráfica conveniente para a edição dos itens de trabalho padrão e a adição de novos itens: 1. Faça o download e instale o Visual Studio Team System 2008 Team Foundation Server Power Tools. 2. Faça o download do modelo de processo MSF for Agile Software Development v4.2 em seu disco rígido local, seguindo as instruções da seção anterior. 3. Para iniciar o Process Template Editor, no menu Tools, selecione Process Editor, em seguida selecione Process Templates, e então selecione Open Process Template. Figura 8: Abrindo um Modelo de Processo através do Process Template Editor. 4. Abra o arquivo Process Template.xml na pasta que você baixou no passo 2, ex.: C:\MSF for Agile Software Development - v4.2\processtemplate.xml. 5. Selecione o nó Default Work Items na árvore de pastas. White Paper: Managing Team Workflow with Visual Studio Team System 2008 13

Figura 9: Itens de Trabalho Padrão exibidos no Process Template Editor. 6. Agora você pode criar, editar e remover os itens de trabalho padrão, utilizando os botões New, Open, e Delete. Após modificar o modelo de processo, você deve renomear o novo modelo, para não confundi-lo com os modelos prontos para o uso. Você precisará carregar o modelo de processo modificado novamente no Team Foundation Server, de maneira que possa utilizar seu modelo de processo personalizado da próxima vez em que criar um novo projeto de equipe. Para carregar o modelo de processo atualizado no Team Foundation Server: 1. No menu Team, selecione Team Foundation Server Settings e então selecione Process Template Manager. 2. Clique em Upload. 3. Vá até a pasta que contém seu modelo de processo atualizado e clique novamente em upload. White Paper: Managing Team Workflow with Visual Studio Team System 2008 14

PERSONALIZAÇÃO DE ITENS DE TRABALHO Os dois modelos de processo, MSF for Agile Software Development e MSF for CMMI Process Improvement possuem um número pré-definido de tipos de itens de trabalho. A Tabela 1 lista os tipos padrão de itens de trabalho para os modelos de processo prontos para o uso. Antes de explicar como modificar os tipos de itens de trabalho, mostramos um exemplo dos benefícios que você terá ao criar seus próprios tipos de itens de trabalho. Pense no artista gráfico (GA) da equipe, que desenvolve gráficos para elementos como telas iniciais e ícones da barra de ferramentas. Com o uso de um item de trabalho genérico Task, a maior parte das informações necessárias ao GA se encontra em uma única caixa de texto, em um campo chamado Description. Com que freqüência você acha que o GA recebe todas as informações e detalhes necessários para concluir a tarefa pela primeira vez? Algumas das informações recebidas pelo GA incluem esquema de cores, dimensões, formato, finalidade, cultura, entre outras. Quanto tempo o GA desperdiçaria para buscar explicações para cada tarefa a ele atribuída? A solução para este problema é a criação de um tipo de item de trabalho personalizado, o qual garanta que todas as informações sejam recebidas logo na primeira vez. Pense no tempo que é economizado quando um gerente de projeto elabora um novo item de trabalho Icon, que inclui uma lista suspensa dos formatos de arquivos disponíveis e um campo obrigatório para dimensões de imagens. Com o investimento de algumas horas na criação e teste de um novo tipo de item de trabalho, a equipe pode economizar alguns dias, reduzindo o tempo necessário para capturar os requisitos e não precisando refazer os trabalhos devido aos fracos requisitos. Um ponto importante a ser lembrado é que as alterações em seu modelo de processo não irão afetar os novos projetos de equipe criados por meio de seu modelo de processo atualizado. Nenhum projeto de equipe existente será afetado. Trabalhando com WITimport e WITexport Durante a execução do Project Creation Wizard, as definições dos tipos de itens de trabalho são lidas e os tipos para o novo projeto de equipe são definidos. As alterações posteriores nas definições de itens de trabalho no modelo de processo não afetarão os projetos de equipe existentes. Muitas vezes, você precisará fazer alterações em alguns tipos de itens de trabalho após o projeto de equipe ser criado. Por exemplo: seu gerente de projeto deseja adicionar um novo campo, denominado TRS Number aos itens de trabalho Task de um projeto de equipe existente. Você pode empregar dois utilitários chamados WITImport e WITExport para importar um novo tipo de item de trabalho e exportar um tipo de item de trabalho existente, respectivamente. Estas duas ferramentas podem ser White Paper: Managing Team Workflow with Visual Studio Team System 2008 15

utilizadas para fazer alterações nos tipos de itens de trabalho de projetos de equipe existentes, alterando um projeto de cada vez. O diagrama a seguir mostra como estes dois utilitários devem ser usados. Neste exemplo, nós utilizamos o witexport para exportar o tipo Task de um projeto de equipe existente; nós realizamos modificações no tipo de item de trabalho e então o importamos como um novo tipo, utilizando o witimport. Nós poderíamos importá-lo como Task e substituir o tipo original, porém neste exemplo desejamos criar um novo tipo de item de trabalho baseado no tipo Task. Figura 10: O processo de utilização do WitExport e dowitimport Em geral, você pode encontrar os utilitários WITImport e WITExport em: C:\Program Files\Visual Studio 9.0\Common7\IDE, em qualquer computador que tenha o Team Explorer instalado. Para mais informações sobre estes dois utilitários, visite a Biblioteca MSDN online: WITImport http://msdn2.microsoft.com/en-us/library/ms253163.aspx WITExport http://msdn2.microsoft.com/en-us/library/ms253051.aspx Definindo os Tipos de Itens de Trabalho Através do Process Template Editor Uma outra capacidade do Process Template Editor, sobre a qual falamos anteriormente, é a criação e edição de tipos de itens de trabalho. Há muitas opções em relação à edição de tipos de itens de trabalho através do Process Template Editor. Você pode editá-los em um modelo de processo, diretamente no servidor, ou em um arquivo. Os utilitários WITImport e WITExport se concentram na edição de modelos de itens de trabalho a partir de um projeto de equipe existente. Portanto, este documento examinará a edição dos tipos de itens de trabalho no modelo de processo. White Paper: Managing Team Workflow with Visual Studio Team System 2008 16

Os passos seguintes mostram como o Process Template Editor deve ser utilizado para editar um tipo de item de trabalho: 1. Inicie o Visual Studio. 2. No menu Tools, selecione Process Editor, Process Templates, e então selecione Open Process Template. Figura 11: Abrindo um modelo de processo com o Process Template Editor. 3. Abra o arquivo Process Template.xml na pasta baixada anteriormente, ex.: C:\MSF for Agile Software Development - v4.2\processtemplate.xml. 4. Selecione Work Item Type Definitions na árvore, como demonstrado abaixo. Figura 12: Visualização dos tipos de itens de trabalho no Process Template Editor. 5. Geralmente, ao criar um novo item de trabalho, você pode preferir começar com uma cópia de um item de trabalho existente. O Process Template Editor facilita sua operação, permitindo que você escolha um item de trabalho existente para copiar, quando clicar no botão New. A caixa de diálogo New Work Item Type, exibida na Figura 13, mostra como é fácil copiar um tipo de item de trabalho existente. White Paper: Managing Team Workflow with Visual Studio Team System 2008 17

Figura 13: A caixa de diálogo New Work Item Type permite que você copie um tipo de item de trabalho existente. 6. Agora você pode adicionar e modificar os campos, estados e transições, através do Process Template Editor. Figura 14: Modificando um tipo de item de trabalho no Process Template Editor. 7. Após terminar suas alterações, clique em Save para salvar seu tipo de item de trabalho, e então salve seu arquivo ProcessTemplate.xml. Depois de carregar o modelo de processo modificado no Team Foundation Server, você poderá criar novos projetos de equipe, os quais incluirão seus tipos de itens de trabalho modificados. White Paper: Managing Team Workflow with Visual Studio Team System 2008 18

VISIBILIDADE E RASTREAMENTO A criação e a atribuição de itens de trabalho aos membros da equipe é uma boa maneira de iniciar o gerenciamento do fluxo de trabalho. Este simples começo nos permite definir as unidades de trabalho e colocá-las em uma lista, para que os membros da equipe possam ler a tarefa e agir. Depois que os itens de trabalho são criados e atribuídos aos membros da equipe, é importante que eles encontrem os itens de trabalho de forma fácil e rápida. Os gerentes de projeto também precisam ser capazes de determinar o status dos itens de trabalho, para saber quais trabalhos foram concluídos, quais estão em andamento, e se alguma tarefa está bloqueada. Esta seção se concentra nas consultas de itens de trabalho e relatórios do Team System, e como seu uso eficaz adiciona um valor significativo ao gerenciamento do fluxo de trabalho das equipes. Consultas de Itens de Trabalho Há uma série de consultas padrão de itens de trabalho, fornecidas em cada uma das consultas de processos prontas para o uso, mas você também pode elaborar a sua. Os modelos podem ser acessados através do Team Explorer no Visual Studio ou da ferramenta Team System Web Access Power Tool. Utilizando as Consultas Existentes Os modelos de processo padrão incluem uma série de consultas de itens de trabalho prontas para o uso, como aquelas listadas na Tabela 4: MSF for Agile Software Development Bugs Ativos Todas as Questões Todos os Requisitos de Qualidade do Serviço Todos os Cenários Todas as Tarefas Todos os Itens de Trabalho Meus Itens de Trabalho Meus Itens de Trabalho para Todos os Projetos de Equipe Lista de Verificação do Projeto Bugs Solucionados Bugs Não Triados MSF for CMMI Process Improvement Bugs Ativos Todos os Itens de Trabalho de meu Projeto de Equipe Todas as Tarefas Itens de Trabalho Bloqueados Solicitações de Alterações Ações Corretivas Necessidades do Cliente Tarefas de Desenvolvimento Questões Status da Ação de Redução Meus Itens de Trabalho White Paper: Managing Team Workflow with Visual Studio Team System 2008 19

Requisitos do Produto Bugs Solucionados Análises Riscos Tabela 4: Lista de consultas padrão de itens de trabalho. Criando e Personalizando as Consultas O Team Foundation Server armazena todos os itens de trabalho em um banco de dados dedicado, denominado TfsWorkItemTracking. A elaboração de uma consulta personalizada de item de trabalho é simples como digitar uma consulta padrão de banco de dados, exceto que você emprega a linguagem Work Item Query Language (WIQL). O passo a passo a seguir cria uma consulta personalizada de item de trabalho, para encontrar itens de trabalho que lhe foram atribuídos, e que você tenha fechado nos últimos sete dias. Esta consulta poderá ser muito útil aos seus projetos de equipe. Embora você possa criar facilmente a consulta de item de trabalho a seguir, modificando a consulta My Work Items existente, vamos optar por criar esta consulta a partir do início. 1. Inicie o Visual Studio. 2. No menu Team, selecione Add Query. O Visual Studio produzirá uma nova consulta, com uma cláusula padrão que limita a área da consulta ao projeto de equipe atual. Figura 15: Uma nova consulta de item de trabalho inclui uma cláusula inicial para limitar os resultados ao projeto de equipe atual. 3. Clique em Click here to add a clause e selecione os seguintes valores para cada célula. (Observe: Você não precisará digitar nada selecione os valores nas listas suspensas) And Closed Date >= @Today - 7 White Paper: Managing Team Workflow with Visual Studio Team System 2008 20

Figura 16: Limitando os resultados da consulta aos que foram fechados nos últimos sete dias. 4. Para limitar os resultados a apenas aqueles itens de trabalho que lhe foram atribuídos, adicione outra cláusula com estes valores: And Assigned To = @Me Observe: Ao utilizar @Me em vez de escolher o seu nome na lista suspensa, outras pessoas poderão utilizar esta consulta. Figura 17: Limitando os resultados da consulta aos que lhe foram atribuídos. 5. Caso tenha criado esta nova consulta de item de trabalho em um projeto de equipe, no qual tenha fechado itens de trabalho recentemente, você pode testar a nova consulta clicando no botão Run Query, como está destacado na Figura 18. Caso você não tenha fechado nenhum item de trabalho no projeto de equipe atual, ainda assim é possível executar a consulta; porém, você receberá uma mensagem de nenhum resultado encontrado. Figura 18: Executando sua nova consulta de item de trabalho clicando no botão Run da barra de ferramentas. 6. Agora que você completou a nova consulta personalizada, clique no botão Save da barra de ferramentas. White Paper: Managing Team Workflow with Visual Studio Team System 2008 21

7. Na caixa de diálogo Save Query As, insira My Work Items Closed last 7 days para o nome da consulta. Então você precisará escolher um dos seguintes locais. Team Query. Torna sua consulta disponível para os outros membros de sua equipe My Query. Torna sua consulta disponível somente para você (no nó My Queries). File. Útil para adicionar a nova consulta a um modelo de processo. Neste exemplo, optarei por Team Query, para que os outros membros da equipe possam utilizar esta consulta. 8. Clique em Save para fechar a caixa de diálogo Save Query As. Sua nova consulta deve aparecer no nó Team Queries, sob o projeto de equipe para o qual você a criou. Os membros de sua equipe podem então clicar duas vezes na consulta para executá-la a qualquer momento. Figura 19: Consultas de equipe exibindo sua nova consulta de itens de trabalho. A criação de consultas personalizadas é uma forma poderosa de permitir aos membros de sua equipe a pesquisa fácil e rápida dos itens de trabalho. White Paper: Managing Team Workflow with Visual Studio Team System 2008 22

Isso é importante para garantir a eficiência do fluxo de trabalho de sua equipe. White Paper: Managing Team Workflow with Visual Studio Team System 2008 23

CAPACIDADE DE RASTREAMENTO Um dos recursos mais poderosos do rastreamento de itens de trabalho é a capacidade de acompanhar todos os aspectos do trabalho que está sendo executado no projeto. O Team Foundation Server fornece a infra-estrutura necessária para rastreamento bi-direcional, ou seja, a capacidade de fazer o rastreamento dos requisitos para os produtos finais e vice-versa. Este procedimento lhe ajuda a estabelecer que todos os requisitos da fonte foram cumpridos e que os produtos de trabalho selecionados podem ser rastreados para uma fonte válida. Para melhor ilustrar os aspectos do rastreamento de itens de trabalho, vamos observar o passo a passo a seguir. Definindo Cenários O Microsoft Solutions Framework (MSF) utiliza cenários como a principal forma de requisitos funcionais. Normalmente, você utilizará o arquivo Scenarios.xls, da pasta Requisitos no Portal do Projeto, para criar seus itens de trabalho do Cenário. Então você pode definir mais adiante cada item de trabalho de cenário através do modelo de documento Descrição de Cenário, que também está disponível na pasta Requisitos. Para este passo a passo, criarei um cenário simples, denominado User signs into Web site. Vinculando Tarefas aos Cenários Depois de criar seus cenários, seu próximo passo será produzir tarefas que preencherão o cenário. Normalmente, os projetos apresentam uma relação um-para-muitos entre tarefas e cenários. Você começará com a criação de uma nova tarefa, denominada Create sign-in Web form. Um passo importante será a adição de um vínculo ao item de trabalho do cenário. Na figura 20, é possível observar que o novo item de trabalho de tarefa foi vinculado ao seu cenário (Item de trabalho 35 deste exemplo). Figura 20: Adicionando um vínculo a um novo item de trabalho. Neste ponto, você pode criar as outras tarefas necessárias para completar o cenário. Em seguida, crie tarefas para cada teste que for necessário e vincule-os às tarefas ou cenários, dependendo da área do teste. Você White Paper: Managing Team Workflow with Visual Studio Team System 2008 24

também deve vincular quaisquer Requisitos de Qualidade do Serviço (QoS) que sejam relevantes para a tarefa ou o cenário. Vinculando Conjuntos de Alterações às Tarefas Quando os desenvolvedores examinam seus códigos-fonte no Team Foundation Server, eles podem vincular seus conjuntos de alterações ao item de trabalho específico ao qual se relacionam. O vínculo do conjunto de alterações ao item de trabalho representa um pequeno passo para o desenvolvedor que faz o check-in do código, mas representa um passo crítico em termos de garantir a capacidade de rastreamento. Para que este passo não seja esquecido, você pode usar a diretiva de check-in Work Items para avisar os desenvolvedores, caso eles não vinculem o conjunto de alterações a uma tarefa. A figura 21 exibe a diretiva de check-in de itens de trabalho aplicada ao projeto de equipe ABDemo. Figura 21: Aplicando a diretiva de check-in de Itens de Trabalho a um projeto de equipe Depois que a diretiva de check-in de Itens de Trabalho for configurada para um projeto de equipe, o aviso () aparecerá toda vez que houver uma tentativa de check-in que não esteja relacionada a um item de trabalho. Este é um passo inestimável para assegurar a total capacidade de rastreamento do projeto. Na Figura 21, você pode observar que o conjunto de alterações contendo o novo formulário Web logon.aspx está vinculado ao Item de Trabalho 36: Create sign-in Web form. White Paper: Managing Team Workflow with Visual Studio Team System 2008 25

Figura 22: Vinculando um conjunto de alterações a um item de trabalho durante o processo de check-in. Este documento poderia continuar a mostrar exemplos de vinculação de itens de trabalho, inclusive aqueles criados a partir de compilações e testes. Entretanto, vamos examinar os benefícios destes vínculos em relação à capacidade de rastreamento oferecida aos membros da equipe. Há muitas maneiras diferentes de ilustrar a capacidade de rastreamento fornecida pelos passos mostrados acima. Por exemplo: um desenvolvedor pode observar a história da versão do arquivo logon.as no Source Control Explorer e querer saber por que este trabalho foi feito. Na Figura 23 você pode ver como a vinculação dos itens de trabalho permite que o desenvolvedor clique duas vezes em cada uma das caixas de diálogo e rastreie a versão de arquivo específica de volta para o cenário onde a alteração ocorreu. De modo oposto, você poderia facilmente fazer o caminho contrário e rastrear o Cenário para efetuar alterações individuais em uma versão específica de um arquivo. White Paper: Managing Team Workflow with Visual Studio Team System 2008 26

Figura 23: Rastreando uma versão de arquivo até o cenário onde ocorreu a alteração. Este exemplo de capacidade de rastreamento é apenas uma das muitas maneiras por meio das quais os membros da equipe podem visualizar todas as atividades durante o processo de desenvolvimento. Na próxima seção, você verá como pode utilizar as capacidades internas de relatório do Team Foundation Server. Gerenciando o Trabalho através de Múltiplos Projetos de Equipe Em alguns ambientes, é possível que você trabalhe regularmente em múltiplos projetos de equipe. O Team System lhe traz maior comodidade, oferecendo o nó Meus Favoritos no Team Explorer. O nó Meus Favoritos permite que você armazene as consultas de itens de trabalho de vários projetos de equipes diferentes em um local central. White Paper: Managing Team Workflow with Visual Studio Team System 2008 27

Embora não pareça muito, ele possibilita o acesso rápido e fácil às consultas de itens de trabalho, sem que você precise lembrar em qual projeto está a consulta que procura. Além disso, ele coloca as consultas em um local conveniente, para rápido acesso. Para adicionar consultas de item de trabalho ao nó Meus Favoritos, você pode simplesmente copiá-las e colá-las no projeto de equipe no qual elas foram criadas. 1. Crie uma consulta de item de trabalho, desde o início ou modificando uma das consultas existentes. 2. Salve a consulta de item de trabalho em um de seus projetos de equipe. 3. Clique com o botão direito na consulta, no Team Explorer, e selecione Copy no menu de contexto. 4. Clique com o botão direito no nó Meus Favoritos, próximo à parte superior das janelas do Team Explorer, e selecione Paste no menu de contexto. A Figura 24 mostra um exemplo de várias consultas personalizadas de itens de trabalho, adicionadas ao nó Meus Favoritos, no Team Explorer. O principal benefício deste processo é que você não precisa navegar em meio a projetos de equipe individuais para executar estas consultas. Também é possível criar pastas no nó Meus Favoritos, para classificar suas consultas favoritas. Figura 24: Consultas de itens de trabalho adicionadas ao nó Meus Favoritos no Team Explorer. Relatórios A produção de relatórios é um dos recursos mais vantajosos do Team Foundation Server. Os relatórios ilustram claramente os benefícios de um produto integrado de ciclo de vida das aplicações, como o Team System, em meio a um grupo de ferramentas agrupadas. Os relatórios do Team Foundation Server são gerados praticamente em tempo real, a partir de um cubo OLAP, utilizando o SQL Reporting Services. White Paper: Managing Team Workflow with Visual Studio Team System 2008 28