Gerenciar detalhes do projeto em um plano de projeto corporativo mapeado para um projeto de equipe

Como um gerente de projeto, você pode gerenciar requisitos de negócios e tarefas de implementação no Microsoft Project Professional. À medida que o trabalho avança, as equipes de desenvolvimento podem atualizar suas tarefas enquanto trabalham no Team Foundation. Os gerentes de projeto e as equipes de desenvolvimento podem gerenciar seus fluxos de trabalho de forma independente, enquanto colaboram totalmente e se comunicam com mais facilidade quando ocorrem alterações que afetam o cronograma. O mecanismo de sincronização do Visual Studio Team Foundation Server e do Microsoft Project Server mantém os dados de cronograma para requisitos e tarefas no plano de projeto corporativo mapeado e no projeto de equipe.

Para poder sincronizar dados entre seu plano de projeto e um projeto de equipe, você deve primeiro associá-los. Para obter mais informações, consulte Gerenciar a associação de projetos corporativos a projetos de equipe. Antes de associar o plano ao projeto, examine as Configurações recomendadas para dar suporte ao gerenciamento de detalhes do projeto, que são fornecidas mais adiante neste tópico.

Dica

O processo e as atividades que este tópico descreve exigem a implantação do Team Foundation Server configurada para se integrar ao Project Server 2010 ou Project Server 2013.Para obter mais informações, consulte Configurar a integração TFS-Project Server.

Neste tópico

  • Visão geral do processo

  • Configurações recomendadas

  • Tarefas do gerente de projeto

  • Tarefas da equipe de desenvolvimento

Dica

Para assistir a demonstração em vídeo, consulte a seguinte página no site da Microsoft: Gerenciando detalhes do projeto em um plano de projeto corporativo mapeado para um projeto de equipe no Team Foundation Server.Alguns detalhes podem diferir entre os procedimentos demonstrados no vídeo e os descritos aqui, porque este vídeo foi feito para a versão anterior do Team Foundation Server

Requisitos

Para executar os procedimentos neste tópico, as seguintes permissões devem ser atribuídas:

  • Para publicar tarefas de um plano de projeto corporativo no Team Foundation, o recurso a quem a tarefa é atribuída tem de ser um membro do grupo Colaboradores do projeto de equipe.

  • Para atualizar itens de trabalho no Team Foundation e enviá-los ao Project Server, os usuários do Team Foundation devem ser membros do grupo Colaboradores do projeto de equipe. Esses usuários também devem ser membros do grupo Membros da Equipe do Project Web Access ou Project Web App (PWA) ou devem ter as permissões para Abrir Projeto e Exibir Site do Projeto no Project. Eles devem também ser adicionados ao pool de recursos da empresa do Project Server e ao pool de recursos do plano de projeto corporativo.

Para obter mais informações, consulte Atribuir permissões para dar suporte à integração TFS-Project Server.

Visão geral do processo

Como mostra a ilustração a seguir, o gerente de projeto inicia o processo planejando os requisitos e as tarefas no Project Professional. O mecanismo de sincronização cria itens de trabalho correspondentes no Team Foundation para cada tarefa enviada. O líder da equipe analisa o plano junto com a equipe de desenvolvimento e atualiza as estimativas de trabalho. Cada membro da equipe pode atualizar seu esforço de trabalho à medida que conclui as tarefas.

Fluxo de trabalho do gerente de projeto do TFS PS Driven

O Project calcula automaticamente o valor acumulado do trabalho restante e concluído com base nas tarefas vinculadas a cada requisito. À medida que os membros da equipe atualizam as tarefas, as atualizações de status são enviadas para aprovação e quando o gerente de projeto as aprova, elas vão para o Project. Em seguida, o Project calcula automaticamente o valor acumulado dos requisitos do projeto da equipe. As atualizações de status para esses valores acumulados aparecem na instância do PWA para a aprovação do gerente de projeto.

A tabela a seguir resume as tarefas executadas.

Gerente de projeto

Como gerente de projeto, você executa as seguintes tarefas no Project Professional ou na instância do PWA:

Etapa 1Define o plano do projeto que contém entregas e tarefas. As entregas podem corresponder aos requisitos ou às histórias do usuário, dependendo do modelo de processo que sua equipe de produto usou para criar o projeto de equipe.

Etapa 2   Salva e publica o plano no Project Server.

Etapa 7   Aprova ou rejeita as atualizações de status à medida que o trabalha avança.

9   Publica continuamente as atualizações ao plano no Project Server.

Mecanismo de sincronização

Para cada entrega ou tarefa que é configurada para publicação no plano, o mecanismo de sincronização executa as seguintes ações:

Etapa 3Atualiza o projeto de equipe criando um item de trabalho para cada tarefa que é publicada no plano de projeto mapeado. O mecanismo também cria um link que associa a tarefa no Project Server ao item de trabalho no Team Foundation.

Etapa 6Cria uma atualização de status para cada campo mapeado em cada tarefa publicada à medida que ocorrem alterações no Team Foundation. Essas atualizações aparecem na fila de aprovação para o gerente de projeto examinar.

Etapa 8   Atualiza os itens de trabalho no projeto de equipe dependendo se o gerente de projeto aprovou ou rejeitou a atualização de status.

Líder de equipe

No Team Foundation, o líder e os membros da equipe realizam as seguintes tarefas:

Etapa 4   Analisam os itens de trabalho adicionados ao projeto da equipe.

Etapa 5   Atualizam os itens de trabalho à medida que o trabalho avança, alterando os campos Trabalho Restante e Trabalho Concluído de cada tarefa.

10   Respondem aos itens de trabalho com status rejeitado, modificando os itens de trabalho e reenviando-os ao Project Server.

Configurações recomendadas

Para dar suporte ao processo descrito na seção anterior, você deve mapear o plano de projeto corporativo para o projeto da equipe. A tabela a seguir descreve as configurações recomendadas para o projeto da equipe e o mapeamento. Para obter mais informações, consulte Gerenciar a associação de projetos corporativos a projetos de equipe.

Área para configurar

Configuração recomendada

Notas

Modelo de processo para projeto de equipe

Microsoft Solutions Framework (MSF) para Melhoria de Processo CMMI (Capability Maturity Model Integration – Modelo de Maturidade em Capacitação - Integração)

O modelo CMMI fornece tipos de requisitos e tarefas para itens de trabalho. Você pode usar as páginas de lista de pendências e painel de tarefas para gerenciar sua lista de pendências, bem como para planejar e executar seus sprints. Ou, você pode usar consultas compartilhadas que se abrem no Excel para definir e vincular rapidamente requisitos e tarefas.

Dica

Também é possível usar um modelo de processo de CMMI personalizado ou outro modelo e personalizá-lo para atender às suas necessidades.

Mapeamento do projeto

/workItemTypes:Requirement,Task

Ao mapear o plano de projeto corporativo para o projeto da equipe, especifique o requisito e a tarefa de acordo com os itens de tipo de item de trabalho que participarão da sincronização. Você também pode desautorizar trabalhos fixos de tarefas. Trabalho fixo é um dos três tipos de tarefas que você pode usar no Project. Para obter mais informações, consulte Alterar o tipo de tarefa que o Project usa para calcular a duração da tarefa.

Mapeamentos de campo

/useDefaultFieldMappings

Você pode usar mapeamentos de campo padrão. Nenhum mapeamento de campo adicional é necessário.

Nomes de recurso

Você deve adicionar os membros da equipe ao grupo Membros da Equipe para cada instância do PWA ou deve conceder permissões a eles para Abrir Projeto e Exibir Site do Projeto no Project. Para obter mais informações, consulte Atribuir permissões para dar suporte à integração TFS-Project Server.

Além disso, você deve adicionar todos os usuários válidos no Team Foundation aos quais estão atribuídos requisitos, entregas ou tarefas no Project para o pool de recursos da empresa do Project Server e o pool de recursos da empresa do plano de projeto corporativo.

Você deve conceder permissões a todas as contas de usuário atribuídas como recursos no plano do projeto ou nomeadas no campo Atribuído a para um item de trabalho. Esses usuários enviam atualizações de status que entram na fila de status para a instância do PWA.

Todos os nomes que são atribuídos ao campo Nomes de Recursos devem ser reconhecidos como colaboradores válidos do projeto de equipe.

Gerentes de projeto

As contas de usuários do Project Professional devem ter permissão para Exibir informações em nível de projeto ou serem atribuídas como membros do grupo Leitor no Team Foundation para os projetos de equipe em que publicarão.

Você deve conceder permissões aos gerentes de projeto para modificar itens de trabalho dos projetos de equipe que são mapeados para os planos de projeto corporativo.

Tarefas do gerente de projeto

Como gerente de projeto, você pode definir, agendar e monitorar o andamento do seu projeto interagindo nas seguintes atividades:

  • Definir requisitos e tarefas, bem como configurar uma linha de base

  • Aprovar ou rejeitar atualizações de status

  • Analisar atualizações de detalhes e andamento

Você pode também exibir a atribuição de trabalho aos recursos. Para obter mais informações, consulte Trabalhar com acúmulo de recursos em projetos corporativos mapeados para projetos da equipe.

Definir requisitos e tarefas, bem como configurar uma linha de base

Ao definir seu plano de projeto, você desejará definir os requisitos pais e as tarefas filhas. Como mostra a ilustração a seguir, dois requisitos são definidos e cada um possui várias tarefas. Para cada requisito e tarefa, você deve atribuir um valor para Nomes de Recursos, configurar Tipo de Item de Trabalho como Requisito ou como Tarefa e configurar Publicar para Projeto de Equipe como Sim.

Dica

No Team Foundation, você pode atribuir apenas uma pessoa a um item de trabalho por vez.O campo Atribuído a pode conter apenas um nome de pessoa.No Project Professional, você pode atribuir vários recursos a uma tarefa.No entanto, as tarefas publicadas no Team Foundation Server podem conter apenas uma atribuição ativa.Para obter mais informações, consulte Trabalhar com acúmulo de recursos em projetos corporativos mapeados para projetos da equipe.

Plano detalhado do projeto

Importante

Texto30 é o campo padrão do Project associado à coluna Tipo de Item de Trabalho usada na sincronização de tarefas com itens de trabalho.Se você já conectou o plano do projeto ao Team Foundation Server usando a opção Escolher Projeto de Equipe no menu da faixa de opções Equipe, um campo adicional do Project, que é rotulado como Tipo de Item de Trabalho, ficará disponível.Esse campo, com um campo padrão Texto24 do Project, oferece suporte ao mapeamento dos planos de projeto que estão associados ao Team Foundation, mas não oferecem suporte para planos de sincronização.O campo baseado em Texto24 contém a lista completa de tipos de item de trabalho do projeto de equipe.Você pode verificar se você tem o campo correto passando o mouse sobre ele e verificando se aparece Texto30.

Depois de publicar seu plano de projeto, não é possível alterar o valor que é atribuído a Publicar para Projeto de Equipe. Ou seja, todas as tarefas que você publica no Team Foundation devem continuar a ser publicadas ou você deve excluí-las do plano de projeto. Além disso, você é responsável pela manutenção das atribuições de trabalho aos recursos e a hierarquia de tarefas em seu plano de projeto. Não é possível modificar a hierarquia de tarefas no Team Foundation, mas você pode reatribuir tarefas aos membros da equipe no projeto de equipe.

Publique somente as tarefas que deseja acompanhar no Team Foundation. Por exemplo, você não deve publicar as tarefas de resumo do Cronograma do Projeto e Desenvolvimento, que a ilustração anterior mostra, no Team Foundation, pois elas não têm nenhum trabalho a ser acompanhado.

Para manter o controle do cronograma, você pode definir uma linha de base para acompanhar o andamento da equipe de acordo com o cronograma de destino. Para obter mais informações, consulte a seguinte página no site da Microsoft: Criar ou atualizar uma linha de base ou um plano intermediário.

Depois de ter configurado a linha de base, você pode salvar e publicar o plano de projeto no Project Server. O valor da linha de base aparece como a Estimativa Original de um item de trabalho no Team Foundation. Como mostra a ilustração a seguir, uma notificação de status no canto inferior esquerdo indica quando a publicação está concluída.

Publicar o andamento é exibido na barra de status

Dica

Quando você publica seu plano, o suplemento do Team Foundation para o Project Professional verifica se todos os dados necessários para criar um item de trabalho no Team Foundation atendem ou não às regras de validação para o tipo de item de trabalho.Se um campo obrigatório não estiver definido ou se um valor não for permitido, você deverá resolver esses erros.Para obter mais informações, consulte Resolver erros de validação.

Aprovar ou rejeitar atualizações de status

À medida que a equipe progride, as atualizações de status aparecem na fila de aprovação. Em um relance, você pode ver os requisitos e tarefas que foram atualizados e os detalhes de cada atualização. Como mostra a ilustração a seguir, você pode clicar em uma atualização de status para analisar seus detalhes.

Atualizações de status

Ao clicar em uma atualização de status, a janela Detalhes da Tarefa é exibida, como mostra a ilustração a seguir. Você pode examinar os valores alterados para cada campo que é mapeado para sincronização.

Detalhes da tarefa

Dica

Para atualizar seu plano de projeto corporativo com as alterações enviadas de Team Foundation, é necessário aceitar as atualizações.

Você pode aceitar ou rejeitar uma atualização e, se estiver usando o Project Server 2010, adicionar um comentário. Por exemplo, você pode rejeitar uma atualização por discordar de uma estimativa, porque um membro da equipe especificou um valor incorreto ou você deseja porque você quer solicitar que as tarefas sejam reatribuídas para que o trabalho seja realizado com mais rapidez.

Analisar atualizações de detalhes e andamento

À medida que os membros da equipe fazem progresso, atualizam os campos Trabalho Restante e Trabalho Concluído para cada tarefa. Esses valores aparecem como Trabalho Restante e Trabalho Real em seu plano de projeto para cada requisito e tarefa que você publicou no Team Foundation. Depois de aprovar as atualizações de status, você pode exibi-las no seu cronograma do projeto. Como mostra a ilustração a seguir, duas tarefas foram concluídas e várias tarefas ainda nem foram iniciadas.

Agenda do plano detalhado

Quando uma tarefa leva mais tempo do que foi inicialmente estimado, é possível determinar se as alterações das estimativas afetam o caminho crítico. Você pode alertar o líder da equipe se ocorreu um efeito adverso no cronograma e as tarefas do projeto de equipe devem ser ajustadas.

Tarefas da equipe de desenvolvimento

Você pode usar a página do painel de tarefas no Team Web Access ou a consulta compartilhada de Detalhamento de Trabalho para analisar e atualizar o trabalho atribuído à sua equipe. Como o gerente de projetos possui o plano e o cronograma do projeto, você e sua equipe devem executar as seguintes tarefas:

  • Analisar o detalhamento de trabalho

  • Adicionar e estimar tarefas adicionais

  • Atualizar trabalho restante e concluído

  • Solucionar as atualizações rejeitadas

Se você abrir um item de trabalho no Team Explorer, o campo Histórico mostrará quando o mecanismo de sincronização criou o item de trabalho, como mostra a ilustração a seguir.

Histórico e mensagem de sincronização do Project Server

Analisar o detalhamento de trabalho

No Team Web Access ou no Team Explorer, você pode abrir a consulta de Detalhamento de Trabalho e analisar os itens de trabalho que foram adicionados ao projeto de equipe a partir do Project Server. Essa consulta lista todos os requisitos que não estão fechados e seus requisitos ou tarefas filhos. Como mostra a ilustração a seguir, as tarefas listadas sob seus requisitos e os relacionamentos de vínculo hierárquico pai-filho estão bloqueados (Ícone de link bloqueada). Ou seja, não é possível modificar como as tarefas são agrupadas nos requisitos. Somente o gerente de projeto do plano de projeto pode modificar a hierarquia da tarefa.

Agenda de divisão de trabalho no Team Explorer

Como o gerente de projeto configura uma linha de base, os valores aparecem para Trabalho Restante e Estimativa Original, como mostra a ilustração a seguir.

Estimativas de trabalho

Adicionar e estimar tarefas adicionais

Se precisar de tarefas adicionais para implementar um requisito, você poderá definir e estimá-las com rapidez ao usar a consulta de Detalhamento de Trabalho, trabalhando no formulário de item de trabalho do requisito ou exportando a lista para o Excel. Como mostra a ilustração a seguir, você pode abrir o menu de atalho de um requisito e escolher Vincular itens selecionados a um novo item de trabalho.

Menu de atalho para um item de trabalho (Team Web Access)

Vincular itens selecionados no menu de contexto de item de trabalhoAdicionar Novo Item de trabalho vinculado

Na janela Adicionar Novo Item de Trabalho Vinculado ao Requisito, selecione Filho para o Tipo de link, selecione Tarefa para o Tipo de item de trabalho, digite um Título para a tarefa e escolha OK.

Adicionar Novo Item de trabalho vinculado ao requisito

O formulário do item de trabalho da tarefa aparece e é automaticamente vinculado ao requisito. No formulário, para Atribuído a, selecione o membro da equipe que trabalhará na tarefa e digite o trabalho estimado para Trabalho Restante.

Como alternativa, você pode usar a página da lista de pendências em Team Web Access, conforme descrito em Define and Estimate Tasks That Are Linked to Each Requirement. Você pode também abrir a consulta de Detalhamento de Trabalho no Excel e definir com rapidez as tarefas vinculadas e a estimativa de trabalho. Para obter mais informações, consulte Realizar planejamento de cima para baixo usando uma lista de árvores dos itens de trabalho (Excel).

Depois de ter adicionado as tarefas ausentes ao requisito, você pode atualizar a consulta de Detalhamento de Trabalho. Certifique-se de configurar o campo Enviar ao Project Server como Sim. A próxima atualização de status do requisito transmitirá novos requisitos e tarefas ao plano de projeto corporativo. Você pode editar em massa várias tarefas para definir campos de seleção. See Submit User Stories to Project Server.

Importante

Ao enviar vários níveis de itens de trabalho ao Project Server, o primeiro nível deve ser aprovado e publicado no Project Server antes de o próximo nível ser enviado.Por exemplo, você pode enviar um lote de novos itens de trabalho que inclui três níveis de itens filhos.Nesse caso, o gerente do projeto precisará publicar o plano do projeto quatro vezes para todos os itens de trabalho a serem sincronizados com o Project Server.

Voltar ao início

Atualizar trabalho restante e concluído

À medida que o trabalho progride, cada membro da equipe deve atualizar o Trabalho Restante e o Trabalho Concluído para cada uma de suas tarefas. Eles podem fazer isso usando o painel de tarefas no Team Web Access ou usando o Team Explorer. Se mais tempo for necessário para concluir uma tarefa, o membro da equipe pode adicionar mais tempo ao trabalho restante. As atualizações a esses campos aparecem automaticamente na fila de aprovação do gerente de projeto e são refletidas no valor acumulado do requisito pai.

Painel de tarefas para atualizar o trabalho (Team Web Access)

Como líder da equipe, você pode também abrir a consulta de Detalhamento de Trabalho no Excel e atualizar várias tarefas ao mesmo tempo.

Solucionar as atualizações rejeitadas

Quando um gerente de projeto rejeita uma atualização de status de um requisito ou de uma tarefa, as informações aparecem no campo Histórico e o campo Último Status de Aprovação na guia Project Server indica rejeitado. Após a atualização de um item de trabalho ser rejeitada, ele não poderá mais ser sincronizado. Você deve resolver o status de rejeição para retomar a sincronização do item de trabalho. Você pode criar uma consulta para localizar itens de trabalho cujo status de atualização foram rejeitados. Para obter mais informações, consulte Resolving Conflicts and Managing Rejected Work Item Submissions.

Consulte também

Tarefas

Resolver erros de validação

Conceitos

Entender como as atualizações de campos específicos são gerenciadas

Outros recursos

Managing Projects Using Project Professional Mapped to a Team Project