Compartilhar via


Planejamento de cima para baixo de requisitos comerciais dentro de um plano de projeto corporativo mapeado para um projeto de equipe

Como gerente de projeto, você pode gerenciar requisitos de negócio de alto nível no Microsoft Project Server, enquanto a equipe de desenvolvimento gerencia detalhes da tarefa no Visual Studio Team Foundation Server. Você pode definir requisitos e exibir o valor acumulado de recursos e esforços, bem como exibir o impacto no cronograma à medida que a equipe de desenvolvimento define, estima e atualiza suas tarefas detalhadas. O mecanismo de sincronização do Team Foundation Server e do Project Server mantém os dados de cronograma e o uso de recursos para requisitos no plano de projeto corporativo mapeado e no projeto de equipe.

Dica

Para gerenciar entregas e tarefas usando o Project Server, consulte Gerenciar detalhes do projeto em um plano de projeto corporativo mapeado para um projeto de equipe.

Antes de realizar o planejamento de cima para baixo em um plano de projeto corporativo, você deve primeiro associá-lo ao projeto da equipe. 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 planejamento de cima para baixo mais adiante neste tópico.

Neste tópico

  • Visão geral do processo de planejamento de cima para baixo usando o Project Server

  • Configurações recomendadas para dar suporte ao planejamento de cima para baixo

  • Tarefas e práticas recomendadas para o gerente do projeto

  • Tarefas e práticas recomendadas para a equipe de desenvolvimento

Dica

Para assistir a demonstração em vídeo, consulte a seguinte página no site da Microsoft: Planejamento de cima para baixo de requisitos de negócio em um projeto corporativo usando o Team Foundation Server e o Project Server.Como esse vídeo foi feito para a versão anterior do Team Foundation Server, alguns detalhes podem diferir entre os procedimentos demonstrados no vídeo e os descritos aqui.

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 devem ser membros do grupo Colaboradores do projeto de equipe. Além disso, os usuários devem ser membros do grupo Membros da Equipe do Project Web Access ou Project Web App (PWA) ou devem ter permissões 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.

Visão geral do processo de planejamento de cima para baixo usando o Project Server

Como mostra a ilustração a seguir, ocorrem 10 etapas principais na sincronização de requisitos entre o plano de projeto e o projeto de equipe.

Processo de fluxo de trabalho do TFS PS recurso rollup

O mecanismo de sincronização mantém os dados de cronograma dos requisitos no plano do projeto e no projeto de equipe. Team Foundation calcula automaticamente o valor acumulado do trabalho restante e real por recurso com base nas tarefas vinculadas a cada requisito. À medida que os membros da equipe atualizam as tarefas, os valores acumulados são atualizados automaticamente para os requisitos do projeto de equipe e as atualizações de status aparecem na instância do PWA para 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 ou PWA:

Etapa 1   Define entregas, recursos ou requisitos em seu plano de projeto corporativo.

Etapa 2   Salva e publica o plano do projeto no Project Server.

Etapa 8   Examina o andamento de cada entrega e ajusta o cronograma com base em informações atualizadas.

9   Define uma linha de base e acompanha o andamento de acordo com ela.

Mecanismo de sincronização

Para cada requisito definido a ser publicado, o mecanismo de sincronização realiza as seguintes tarefas:

Etapa 3Cria um item de trabalho de requisito no projeto da equipe que está mapeado para o plano corporativo. O mecanismo também cria um link que associa o requisito do Project ao item de trabalho no Team Foundation.

Etapa 7Cria uma atualização de status conforme as atualizações ocorrem no Team Foundation para cada campo mapeado de cada requisito publicado. Essas atualizações aparecem na fila de aprovação para o gerente de projeto examinar.

Líder de equipe

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

Etapa 4   Analisam as entregas adicionadas ao projeto da equipe.

Etapa 5   Definem as tarefas necessárias para implementar cada entrega e verificam se as tarefas estão vinculadas à entrega.

Etapa 6   Calculam o trabalho necessário para cada tarefa e o definem como Trabalho Restante.

10   Atualizam os campos Trabalho Restante e Trabalho Concluído para cada tarefa.

Voltar ao início

Configurações recomendadas para dar suporte ao planejamento de cima para baixo

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 os mapeamentos. 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 as tarefas aos requisitos.

Mapeamento do projeto

/workItemTypes:Requirement

Ao mapear o plano de projeto corporativo para o projeto da equipe, especifique o requisito de acordo com o tipo de item de trabalho. 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.

Mapeamento de campo

/useDefaultFieldMappings

Você pode usar os 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.

Você deve adicionar também todos os membros da equipe ao pool de recursos da empresa e ao pool de recursos do plano do projeto.

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 e práticas recomendadas para o gerente do projeto

Práticas recomendadas ou necessárias são fornecidas para as seguintes tarefas que o gerente de projeto realiza:

  • Definir requisitos

  • Aprovar atualizações de status

  • Examinar o cronograma e definir uma linha de base

  • Visualizar atualizações e impactos no caminho crítico

Além dessas atividades, é possível ver também 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

Ao definir requisitos, você deve atribuí-los ao líder da equipe de desenvolvimento. Como mostra a ilustração a seguir, você deve também definir o campo Publicar para Projeto de Equipe como Sim e o campo Tipo de Item de Trabalho como Requisito. Se apenas um tipo de item de trabalho for mapeado para o projeto da equipe, ele será definido automaticamente.

Dica

Se você espera que o líder de desenvolvimento forneça estimativas de trabalho, defina o campo Trabalho Restante para 0 hora ou o campo Duração para 0 dia.

Requisitos de configuração a serem publicadas

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 também é 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.É possível verificar se você está com o campo correto ao apontar para ele e verificar se Texto30 aparece.

Defina somente os requisitos que deseja acompanhar no Team Foundation. Depois de concluir as definições de requisitos, você pode salvar e publicar o plano de projeto no Project Server. Como mostra a ilustração a seguir, uma notificação de status no canto inferior esquerdo indica quando a publicação está concluída.

Dica

Quando você publica seu plano, o complemento Team Foundation do Project valida os dados especificados.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.

Publicar o andamento é exibido na barra de status

Aprovar atualizações de status

À medida que a equipe progride nos requisitos, as atualizações de status aparecem na fila de aprovação. Como mostra a ilustração a seguir, é possível ver as atualizações dos requisitos publicados e os recursos atribuídos às tarefas. Em um relance, você pode ver as tarefas que foram atualizadas e os detalhes de cada atualização.

Centro de aprovação com atualização de Status

Você pode clicar em uma atualização de status para abrir a janela Detalhes da Tarefa, 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 recusar uma atualização e adicionar um comentário. Por exemplo, você pode rejeitar uma atualização por discordar de uma estimativa, porque um membro da equipe inseriu um valor incorreto ou porque você quer solicitar que as tarefas sejam reatribuídas para que o trabalho seja realizado com mais rapidez.

Examinar o cronograma e definir uma linha de base

Depois de ter aprovado as atualizações de status, você pode atualizar o cronograma, equilibrar a carga de trabalho no Project e definir uma linha de base de acordo com as estimativas. Como mostra a ilustração a seguir, as estimativas definidas para o requisito de Carrinho de Compras aparecem no Project.

Acúmulo de trabalho estimado

Para manter o controle do cronograma, defina 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.

Visualizar atualizações e impactos no caminho crítico

À medida que os membros da equipe fazem progresso, atualizam os campos Trabalho Restante e Trabalho Concluído para cada tarefa. Esses valores acumulam-se para cada requisito que é publicado no Team Foundation. Antes de aprovar as atualizações, você pode visualizar o impacto que elas terão no caminho crítico, clicando em Visualizar Atualizações no Centro de Aprovação.

Depois de aprovar as atualizações de status, você pode exibi-las no seu cronograma do projeto. Quando um requisito leva mais tempo do que o estimado, é possível determinar se as alterações das estimativas afetam o caminho crítico.

Você pode alertar o líder da equipe quando ocorrerá um efeito adverso no cronograma para que as tarefas do projeto da equipe sejam ajustadas.

Tarefas e práticas recomendadas para a equipe de desenvolvimento

Como um colaborador em um projeto de equipe, você pode usar as páginas de lista de pendências, painel de tarefas e itens de trabalho do Team Web Access para realizar as seguintes tarefas:

  • Examinar os novos requisitos

  • Definir, estimar e vincular tarefas a cada requisito

  • Atualizar trabalho restante e concluído

  • Tratar das atualizações rejeitadas de requisitos

Examinar os novos requisitos

Novos requisitos publicados no Project Server aparecem automaticamente no projeto de equipe. Abra a página de lista de pendências no Team Web Access e identifique os requisitos adicionados. Por exemplo, a ilustração a seguir mostra que três requisitos foram adicionados ao projeto de equipe.

Página de lista de pendências do produto

Página de lista de pendências de produto mostrando novos requisitos

Ao abrir o item de trabalho no Team Explorer, é possível exibir o campo Histórico para ver quando o mecanismo de sincronização criou o item de trabalho, como mostra a ilustração a seguir.

Histórico do item de trabalho adicionado pela sincronização do Project Server

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

Definir e estimar tarefas vinculadas a cada requisito

Uma vez que o requisito foi adicionado ao Team Foundation Server e, em seguida, adicionado a uma iteração, é possível definir e estimar com rapidez as tarefas usando a página de lista de pendências da iteração no Team Web Access. Como mostrado na ilustração a seguir, Etapa 1 escolha Adicionar o ícone de tarefa na página do painel de tarefas (Team Web Access), Etapa 2 digite um Título para a tarefa e atribua-a a um membro da equipe, Etapa 3 digite um valor para o trabalho exigido em Trabalho Restante e Etapa 4 selecione o botão Salvar e Fechar. A tarefa é vinculada automaticamente ao requisito com o link pai-filho.

Adicionar Novo Item de trabalho vinculado

.

A ilustração a seguir mostra como as tarefas foram divididas para dois requisitos atribuídos à iteração 0. Para obter mais informações, consulte Trabalhar em prazos menores

Dica

O campo Trabalho Restante para os itens de trabalho pais mostrará automaticamente a soma de todos os trabalhos definidos paras suas tarefas filhas.

Divisão de trabalho das tarefas mostradas no Excel

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. Consulte Realizar planejamento de cima para baixo usando uma lista de árvores dos itens de trabalho (Excel).

Atualizar trabalho restante e concluído

À medida que o trabalho progride, cada membro da equipe deve atualizar os campos Trabalho Restante e Trabalho Concluído para cada uma de suas tarefas. Se for necessário mais tempo para completar uma tarefa, tempo adicional será acrescentado ao campo Trabalho Restante. As atualizações refletem no valor acumulado do requisito.

Tratar das atualizações rejeitadas de requisitos

Quando um gerente de projeto rejeita uma atualização de status de um requisito, 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 antes que o item de trabalho possa ser sincronizado novamente. Você pode criar uma consulta de equipe para localizar itens de trabalho cujo status de atualização foram rejeitados. Para obter mais informações, consulte Monitorar envios de itens de trabalho e resolver rejeições.

Consulte também

Conceitos

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

Visão geral do processo de sincronização para integração do TFS com o Project Server

Outros recursos

Managing Projects Using Project Professional Mapped to a Team Project