Gerenciar projetos com a integração do TFS com o Project Server
Os gerentes de projeto e as equipes de desenvolvimento de software podem usar as ferramentas de sua preferência, trabalhar na granularidade compatível com suas necessidades e compartilhar informações de forma transparente entre o Visual Studio Team Foundation Server e o Microsoft Project Server. Quando os dois produtos do servidor são configurados, o mecanismo de sincronização mantém os dados de cronograma e o uso de recursos dos dados configurados no plano de projeto corporativo mapeado e o projeto de equipe.
A integração dos dois produtos do servidor fornece flexibilidade em como os projetos são gerenciados. Como um gerente de projeto, você pode gerenciar seu projeto usando um método ou uma combinação dos três métodos a seguir:
Definir e acompanhar entregas. Você define os requisitos e os recursos a serem entregues e a equipe de desenvolvimento define as tarefas de implantação. Para obter mais informações, consulte Planejamento de cima para baixo de requisitos comerciais dentro de um plano de projeto corporativo mapeado para um projeto de equipe.
Definir e acompanhar entregas e tarefas. Você define os detalhes do projeto e as atualizações de status dos relatórios da equipe de desenvolvimento. Para obter mais informações, consulte Gerenciar detalhes do projeto em um plano de projeto corporativo mapeado para um projeto de equipe.
Examinar o andamento das equipes Agile. Você examina o andamento de um trabalho enviado ao Project Server e a equipe de desenvolvimento gerencia entregas e tarefas do projeto. Para obter mais informações, consulte Tornar o progresso da equipe do Agile visível para o Escritório de Gerenciamento de Programas.
Para cada um desses métodos, os gerentes de recursos podem planejar e gerenciar recursos com precisão, os gerentes de projetos podem equilibrar a carga de trabalho nos recursos para vários projetos de software e o escritório de gerenciamento de programas (PMO) pode exibir o status atualizado e acompanhar o funcionamento geral do portfólio de software que está em desenvolvimento. Além disso, os analistas de negócios têm acesso a métricas de qualidade ao longo do tempo.
Importante
Este tópico se aplica ao Microsoft Project Professional 2007, ao Project Professional 2010 ou ao Project Professional 2013 a partir de um computador cliente que tenha o Visual Studio 2013 instalado.Além disso, a integração do Visual Studio Team Foundation Server 2013 e do Project Server deve estar configurada.
Você pode gerenciar itens de trabalho no Team Foundation usando o Microsoft Project ou o Project Professional se usar o plug-in Team Foundation, conforme descrito em Criar sua lista de pendências e tarefas usando o Project.O plug-in conecta um plano de projeto a um projeto de equipe, mas não sincroniza itens de trabalho.Esse plug-in é desabilitado quando um plano de projeto corporativo é mapeado para um projeto de equipe.Para obter mais informações sobre como gerenciar itens de trabalho usando o Project, consulte Diferenças operacionais no gerenciamento de projetos usando o TFS e o Project.
Tarefas para gerentes de projetos para gerenciar projetos e acompanhar o andamento
Tarefa |
Tópico relacionado |
---|---|
Definir entregas. Você pode definir requisitos de negócios e entregas específicas e pode deixar a definição de tarefas específicas para a equipe de desenvolvimento. Você pode 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. |
|
Definir entregas e tarefas. Você pode gerenciar os requisitos de negócios e as tarefas de implementação. Você pode gerenciar seu fluxo de trabalho de forma independente da equipe de desenvolvimento, enquanto permanece informado sobre o andamento do trabalho. |
Gerenciar detalhes do projeto em um plano de projeto corporativo mapeado para um projeto de equipe |
Examinar o andamento das equipes Agile. Você pode exibir o andamento do trabalho e o uso de recursos à medida que a equipe de desenvolvimento Agile gerencia a definição e o cronograma de histórias e tarefas do usuário. Você e o PMO podem exibir cronogramas, andamento das histórias do usuário e o acúmulo de recursos. |
Tornar o progresso da equipe do Agile visível para o Escritório de Gerenciamento de Programas |
Examinar como os campos são atualizados. Se você suspeitar que o mecanismo de sincronização não esteja funcionando conforme o esperado, deverá verificar como campos específicos são atualizados. O tipo de dados do campo ou dos campos afetados, o atributo OnConflict de campos de mapeamento e a hierarquia de tarefas afetam como o mecanismo de sincronização atualiza campos específicos. As tarefas não serão atualizadas corretamente se o gerente de projetos rejeitar um ou mais envios de atualizações ou se o plano de projeto não tiver sido publicado. |
Entender como as atualizações de campos específicos são gerenciadas |
Atribuir recursos e exibir utilização de recursos. Quando a equipe de desenvolvimento detalha os requisitos e tarefas em tarefas filhas, como um gerente de projetos, você pode ver os valores acumulados de trabalho e de recursos. Você pode usar o acúmulo de recursos para exibir a alocação de recursos e estimativas de trabalho, executar nivelamento de recursos e determinar se um recurso comum para vários projetos está superalocado. |
Trabalhar com acúmulo de recursos em projetos corporativos mapeados para projetos da equipe |
Resolver erros ao publicar tarefas para Team Foundation Server. Você deve resolver todos os erros de validação de dados que possam ocorrer ao publicar um plano de projeto corporativo que esteja mapeado para um projeto de equipe. Um erro de validação de dados ocorre se você definir um valor que viola uma regra definida para o tipo de item de trabalho associado à tarefa. |
Tarefas para líderes e equipes de desenvolvimento
Tarefa |
Tópico relacionado |
---|---|
Examinar entregas, definir tarefas e estimar trabalho. Para cada entrega enviada ao Project Server, você define e estima as tarefas que são necessárias para implementar a entrega. À medida que o trabalho avança, os membros da equipe atualizam suas horas de tarefas, que são enviadas automaticamente ao Project Server e ao gerente de projetos para revisão. |
|
Examinar detalhadamente do trabalho e atualizar trabalho. Como líder de desenvolvimento, é possível usar as páginas do painel de tarefas e das listas de pendências, ou a consulta Detalhamento de Trabalho para examinar os itens de trabalho que um gerente de projetos envia. À medida que o trabalho avança, os membros da equipe atualizam suas horas de tarefas, que são enviadas automaticamente ao Project Server e ao gerente de projetos para revisão. |
Gerenciar detalhes do projeto em um plano de projeto corporativo mapeado para um projeto de equipe |
Definir e enviar histórias do usuário ao Project Server. Como líder de desenvolvimento, você fornece visibilidade do cronograma do projeto e do uso de recursos se configurar o campo Envio ao Project Server como Sim para as histórias do usuário nas quais sua equipe está trabalhando. Você pode configurar o valor desse campo com rapidez ao usar o recurso de edição em massa do Team Web Access ou ao abrir a consulta da Lista de Pendências do Produto em Excel. |
Tornar o progresso da equipe do Agile visível para o Escritório de Gerenciamento de Programas |
Localizar e endereçar envios de itens de trabalho rejeitados. Quando o gerente de projetos rejeita uma atualização para um item de trabalho, você deve especificar o motivo da rejeição e reenviá-la ao Project Server. Até você reenviar a atualização, o item de trabalho não pode mais participar da sincronização de dados. |
|
Remover tarefas e itens de trabalho que não precisam mais ser acompanhados. Quando você exclui uma tarefa do seu plano de projeto que foi sincronizado com um item de trabalho em Team Foundation, você remove a associação entre a tarefa e o item de trabalho. Essa remoção ocorre depois de publicar o plano no Project Server e o processo de sincronização concluir a atualização das alterações publicadas. Entretanto, você deve usar o comando witadmin destroywi para remover permanentemente os itens de trabalho do projeto de equipe |
Excluir tarefas e remover itens de trabalho que não participam mais da sincronização |
Tarefas para configurar, mapear e personalizar a sincronização de dados
Tarefa |
Tópicos relacionados |
---|---|
Obter permissão para mapear seus planos de projeto corporativo para um projeto de equipe. Para mapear seus planos de projetos, você deve ter a permissão Administrar integração ao Project Server para uma coleção de projetos de equipe que é atribuída a você. |
Atribuir permissões para dar suporte à integração TFS-Project Server |
Mapear um plano de projeto corporativo para um projeto de equipe. Para oferecer suporte à sincronização de dados entre um plano de projeto corporativo e um projeto de equipe, você deve mapear o plano para o projeto de equipe. Você pode mapear vários planos para o mesmo projeto de equipe, mas não pode mapear um plano para vários projetos de equipe. |
Gerenciar a associação de projetos corporativos a projetos de equipe |
Adicionar ou remover um tipo de item de trabalho da participação na sincronização de dados. Você pode definir os tipos de itens de trabalho ao associar um plano de projeto a um projeto de equipe e pode, posteriormente, adicionar ou remover tipos. Você pode também listar os tipos de itens de trabalho que são mapeados para um projeto de equipe. |
Especificar os tipos de itens de trabalho a serem sincronizados |
Adicionar campos ou remover campos da participação na sincronização de dados. Você pode adicionar campos e especificar como eles são sincronizados personalizando o arquivo de mapeamento de campos. Por exemplo, você pode compartilhar dados que não estão relacionados a cronogramas (tais como centros de custo, nomes de equipes ou status de integridade) se adicionar os campos que armazenam esses tipos de dados ao arquivo de mapeamento. Você pode mapear campos que estão associados a listas de opções em Team Foundation. No entanto, você deve criar tabelas de pesquisa no Project Server para corresponder às listas de opções. Não é possível sincronizar automaticamente as listas de opções e as tabelas de pesquisa. |
Personalizar o mapeamento de campos entre o TFS e o Project Server |
Alterar a configuração para sincronização. Você pode remover componentes que foram configurados para participar da sincronização de dados. No entanto, você deve sempre seguir a sequência de reconfiguração recomendada ao remover tais componentes. |
Remover um componente da participação na sincronização de dados |
Adicionar membros do projeto de equipe aos pools de recursos da empresa. Para atribuir e gerenciar usuários do Team Foundation como recursos no Project, você deve adicioná-los ao pool de recursos da empresa. Para tornar esse processo mais fácil, você pode configurar o Project Server para sincronizar automaticamente os grupos de segurança com grupos que tenham o mesmo nome no Active Directory. Além disso, você pode sincronizar usuários e recursos no Project Server com os usuários no Active Directory em vários domínios e florestas. |
Consulte as seguintes páginas no site da Microsoft: |
Consulte também
Tarefas
Configurar a integração TFS-Project Server
Conceitos
Visão geral dos recursos de integração do TFS com o Project Server
Visão geral do processo de sincronização para integração do TFS com o Project Server