Tornando o Agile progresso da equipe visíveis para o escritório de gerenciamento do programa

Como gerente de projeto, você pode exibir o uso de recursos e o andamento do trabalho, usando o Project Server, enquanto a equipe de desenvolvimento ágil, gerencia suas histórias de usuários e as tarefas em Visual Studio Team Foundation Server. Você e o escritório de gerenciamento de projetos (PMO) podem exibir as agendas de andamento em histórias de usuários e o pacote cumulativo de atualizações de recursos. Enquanto isso, os membros da equipe de desenvolvimento podem definir, planejar e atualizar o seu trabalho em Team Foundation. O mecanismo de sincronização para Visual Studio Team Foundation Server 2010 e o Project Server mantém o uso de recursos e de dados de agendamento para histórias de usuários na empresa mapeada projeto plano e a equipe de projeto.

Antes de exibir o progresso da equipe agile, você primeiro deve associar o seu plano de projeto da empresa com seus projetos de equipe. Para obter mais informações, consulte Gerenciando a associação de projetos da empresa para projetos de equipe. Antes de associar o plano do projeto, você deve examinar Configurações recomendadas de desenvolvimento ágil de suporte e a visibilidade de PMO posteriormente neste tópico.

ObservaçãoObservação

Exigem que o processo e as atividades que este tópico descreve a implantação do Team Foundation Server 2010 foi configurado para integrar com Office Project Server 2007 com Service Pack 2 (SP2) ou 2010 do Project Server. Para obter mais informações, consulte Configurando a integração de Team Foundation Server e o Project Server.

Neste tópico

  • Visão geral do processo de desenvolvimento ágil e visibilidade PMO

  • Configurações recomendadas para oferecer suporte ao desenvolvimento ágil e visibilidade PMO

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

  • Tarefas e as práticas recomendadas para o PMO

Permissões necessárias

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

  • Para publicar as tarefas a partir de um plano de projeto da empresa para Team Foundation, Team Foundation os usuários devem ser membros da colaboradores grupo para o projeto de equipe.

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

Para obter mais informações, consulte Atribuir permissões a integração de suporte do Project Server e do Team Foundation Server.

Visão geral do processo de desenvolvimento ágil e visibilidade PMO

Como mostra a ilustração a seguir, o chefe de equipe inicia o processo de planejamento de histórias de usuários e as tarefas em Team Foundation Server. O mecanismo de sincronização cria atualizações de status para cada história de usuário que é enviado ao Project Server. Porque o gerente de projeto permitiu aprovações automáticas para o plano de projeto da empresa, o Project Server atualiza automaticamente o plano com alterações que foram feitas no Team Foundation. O gerente de projeto pode revisar o plano para implementar novas histórias de usuários e controlar seu progresso no plano de projeto.

PS -<>>TFS ágil de fluxo de trabalho <>processo>

Team Foundationcalcula automaticamente o pacote cumulativo de restante e trabalho concluído pelo recurso com base nas tarefas que estão vinculadas a história de cada usuário. Como os membros da equipe de tarefas de atualização, os valores de roll-up são atualizados automaticamente para as histórias de usuários no plano de projeto mapeada. O gerente de projeto deve adicionar os membros da equipe para o pool de recursos da empresa para o Project Server além de para o pool de recursos para o plano de projeto da empresa.

A tabela a seguir resume as tarefas que são executadas:

Líder de equipe

Em Team Foundation, o líder da equipe e integrantes da equipe realizar as seguintes atividades:

Etapa 1Definir as histórias de usuários e tarefas no Team Foundatione planejar iterações usando a pasta de trabalho da lista de pendências de iteração. Equilibre o trabalho que é atribuído aos membros da equipe usando-se a planilha de capacidade da pasta de trabalho lista de pendências de iteração.

Etapa 2   Definir o Enviar para o Project Server o status dessas histórias de usuários que serão implementadas usando-se a pasta de trabalho de pendências de produto.

Etapa 3   Como trabalhar avança, atualizar o Trabalho restante e Concluída trabalhar para cada tarefa usando itens de trabalho individuais ou a pasta de trabalho da lista de pendências de iteração.

Mecanismo de sincronização

Etapa 4   Para cada história de usuário que é enviada para o Project Server, o mecanismo de sincronização cria uma atualização de status quando ocorrem alterações em Team Foundation para cada campo mapeado para cada usuário publicado matéria.

Quando você define uma regra para aprovar automaticamente todas as atualizações de status, Project Server atualiza automaticamente o plano de projeto da empresa quando ocorrem alterações em Team Foundation. Caso contrário, as atualizações de status aparecem na fila de aprovação para o gerente de projeto revisar.

Gerente de projeto

Como um membro do PMO, você pode executar as seguintes tarefas no Project Professional ou a sua instância do PWA:

Etapa 6   Exibir a agenda de histórias de usuários que estão sendo implementadas e, em seguida, mova histórias de usuários para as iterações são definidas no plano de projeto.

Etapa 7   Controlar o andamento das histórias de usuários e analisar o andamento contra o portfólio de projetos que gerenciam a você ou o PMO.

Etapa 5   Examine a carga de trabalho é atribuída a cada recurso.

Voltar ao topo

Configurações recomendadas para oferecer suporte ao desenvolvimento ágil e visibilidade PMO

Para suportar o processo que foi descrito na seção anterior, você deve mapear o plano de projeto da empresa para o projeto de equipe. A tabela a seguir descreve as configurações recomendadas para os dois o projeto plano e a equipe de projeto da empresa. Para obter mais informações, consulte Gerenciando a associação de projetos da empresa para projetos de equipe.

Área para configurar

Configuração recomendada

Anotações

Modelo de processo para o projeto de equipe

Microsoft Solutions Framework (MSF) para a v 5.0 do desenvolvimento de Software ágil

O modelo de processo ágil fornece tipos de tarefa e a história de usuário de itens de trabalho. Ele também fornece listas de pendências de iteração e produto pastas de trabalho que você pode usar para vincular tarefas e histórias de usuários e definir rapidamente e equilibrar a carga de trabalho.

ObservaçãoObservação
Você também pode usar um modelo que foi personalizado para o processo ágil ou para atender às suas necessidades.

Mapeamento do projeto

/workItemTypes:”User Story”

Quando você mapeia o plano de projeto da empresa para o projeto de equipe, especifica a história de usuário como o tipo de item de trabalho. Você também pode proibir o trabalho fixo para tarefas. Trabalho fixo é um dos três tipos de tarefas que você pode usar no projeto. Para obter mais informações, consulte alterar o tipo de tarefa, o Project usa para calcular a duração da tarefa.

Mapeamentos de campo

/useDefaultFieldMappings

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

Nomes de recursos

Você deve adicionar os membros da equipe para o grupo de membros da equipe para cada instância do PWA ou você deve conceder as permissões de projeto aberto e exibir o Site do projeto no projeto. Para obter mais informações, consulte To add Team Foundation members to the Team Members group.

Além disso, você deve adicionar que todos os outros membros da equipe para o pool de recursos da empresa e clientes potenciais da equipe do Project Server e o pool de recursos para o plano de projeto da empresa.

Você deve conceder permissões a todas as contas de usuário que são atribuídos como recursos no plano de projeto ou que são nomeados no campo atribuído a um item de trabalho. Esses usuários enviarem atualizações de status de fluxo na fila de status para a instância do PWA.

Todos os nomes que são atribuídos para o Nomes de recursos campo deve ser reconhecido como válidos colaboradores do projeto da equipe.

Gerentes de projeto

Devem ser concedidas a contas de usuários do Project Professional informações de nível de projeto do modo de exibição ou atribuídos como membros do Reader grupo em Team Foundation de projetos de equipe ao qual irá publicar.

Você deve conceder permissões de gerentes de projeto para modificar os itens de trabalho nesses projetos de equipe são mapeados para seus planos de projeto da empresa.

Aprovações automáticas

Definir uma regra para aprovar automaticamente todas as atualizações são enviadas a partir de Team Foundation Server para o Project Server.

Como gerente de projeto, você pode definir regras de aprovação usando-se a instância do PWA para seu plano de projeto. Para obter mais informações, consulte tarefa de aprovar ou rejeitar as atualizações.

Voltar ao topo

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

Como um líder de equipe, você pode usar as pastas de trabalho de listas de pendências de iteração e produto para realizar as seguintes tarefas:

  • Definir tarefas e histórias de usuários

  • Planejar uma iteração

  • Enviar as histórias de usuários no Project Server

  • Atualizar o trabalho restante e concluído

Essas pastas de trabalho estão disponíveis quando você cria um projeto de equipe usando o MSF para o modelo de processo do Agile Software Development v 5.0. Para obter mais informações, consulte Pastas de trabalho (Agile).

Definir tarefas e histórias de usuários

Você pode usar a pasta de trabalho da lista de pendências de iteração para planejar e controlar trabalha para uma iteração. Esta pasta de trabalho calcula a capacidade da equipe e burndown com base em que o esforço de previstas e restante são definidos para as tarefas. As pastas de trabalho padrão fornecem cinco planilhas que você pode usar para planejar o trabalho, calcular a capacidade da equipe e visualizar o burndown para a iteração. Para obter mais informações, consulte Pasta de lista de pendências de iteração trabalho e Executar o planejamento de cima para baixo usando uma lista de árvore de itens de trabalho (Excel).

Como mostra a ilustração a seguir, você pode usar a planilha da lista de pendências de iteração para definir as histórias de usuários e as tarefas que são necessárias para implementá-las. Quando você usa essa planilha, as tarefas são automaticamente vinculadas para histórias de usuários. Essa associação suporta o acúmulo de horas de trabalho de todas as tarefas à história de usuário.

Lista de pendências de iteração planejamento ágil

Voltar ao topo

Planejar uma iteração

Como mostra a ilustração a seguir, você pode usar a planilha de capacidade para equilibrar a carga de trabalho nos recursos da sua equipe.

ObservaçãoObservação

Antes de você equilibrar a carga de trabalho, certifique-se de que você atribuiu os valores para o Caminho de iteração, Trabalho restante, e Trabalho concluído campos de cada tarefa. Além disso, certifique-se de que você especificou o tempo para cada membro da equipe e a equipe da planilha de interrupções.

Balanceamento de carga de capacidade

Voltar ao topo

Enviar as histórias de usuários no Project Server

Como um líder de equipe, você pode determinar quando deseja enviar para o PMO histórias de usuários. Como mostra a ilustração a seguir, você pode usar a pasta de trabalho de pendências de produto para definir o status de publicação de apenas essas histórias de usuários que sua equipe planeja implementar uma iteração. Você pode adicionar o campo Enviar do Project Server à lista clicando no Coluna opções na lista de consulta antes de exportar para Excel, ou clicando em Choose Columns no Excel. Definindo a Enviar do Project Server o status para Sim e publicar a pasta de trabalho, você fazer com que as histórias de usuários a ser adicionado ao plano do projeto da empresa.

Lista de pendências de produto com histórias de usuários para Enviar

Voltar ao topo

Atualizar o trabalho restante e concluído

Como mostra a ilustração a seguir, você pode usar a pasta de trabalho de planejamento de iteração para atualizar o Trabalho restante e Trabalho concluído campos de cada tarefa.

Lista de pendências de iteração com atualizações para o trabalho

Os membros da equipe também podem atualizar o seu trabalho usando os formulários de item de trabalho para suas tarefas em Team Explorer ou Team Web Access.

Voltar ao topo

Tarefas e práticas recomendadas para o escritório do programa

Como membro do escritório do programa, você pode envolver as seguintes atividades para monitorar o trabalho que a equipe de desenvolvimento ágil está executando:

  • Revise as histórias de usuários e planejar a agenda do projeto

  • Progresso de revisar o plano

  • Andamento da análise para o portfólio de projetos

Além disso, você também pode exibir a atribuição de trabalho para recursos. Para obter mais informações, consulte Trabalhando com o pacote cumulativo de atualizações de recursos em projetos da empresa mapeado para projetos de equipe.

Voltar ao topo

Revise as histórias de usuários e planejar a agenda do projeto

Conforme novas histórias de usuários são enviadas ao Project Server, eles aparecem automaticamente no plano de projeto de sua empresa. Como mostra a ilustração abaixo, as histórias de três usuários que foram enviadas pela equipe ágil em Histórias de usuários de enviar ao Project Server são adicionados ao plano do projeto.

Histórias de usuários adicionadas ao plano do projeto

Você pode agrupar essas histórias para oferecer suporte a seu modo de exibição de planejamento. Como mostra a ilustração a seguir, as histórias de três usuários foram movidas para ocorrer em iteração 1 no plano. Você pode ver o acúmulo das três histórias de usuários e, neste exemplo, a implementação de histórias de iteração 1 requer 10 dias.

Histórias de usuários são adicionados ao <>>iteração

Observação importanteImportante

Texto30 é o campo de projeto padrão que está associado a Tipo de Item de trabalho coluna é usada na sincronização de tarefas com itens de trabalho. Se você nunca conectar o plano do projeto para Team Foundation Server usando o Escolher projeto de equipe opção no menu de faixa de opções Team, um campo de projeto adicional, cujo rótulo é Work Item Type, torna-se disponível. Este campo, com um campo de projeto padrão de Texto24, permite o mapeamento dos planos de projeto que estão vinculados a Team Foundation , mas não suporta sincronização planos. O campo de texto da empresa24 contém a lista completa de tipos de item de trabalho do projeto de equipe. É possível verificar que tem o campo correto, apontando para ele e verificar se Texto30 aparece.

Voltar ao topo

Progresso de revisar o plano

Como os membros da equipe de desenvolvimento atualizar a quantidade de trabalho para suas tarefas, a informação flui automaticamente no plano do projeto. Como mostra a ilustração a seguir, o trabalho foi concluído em que as duas primeiras histórias e a equipe deve concluir a restante matéria de terceira.

Dica

Para exibir as atualizações para o plano, talvez você precise fechar e reabrir a ele.

Plano de projeto com atualizações de planejamento ágil

Voltar ao topo

Analisar o andamento do portfólio de projetos

Você pode analisar o andamento de um portfólio de projetos com o PMO usando o modo de exibição do Project Central fornece do PWA. Como mostra a ilustração a seguir, você pode controlar facilmente o progresso de vários projetos de desenvolvimento ágil.

Portfólio de projetos com as atualizações de planejamento ágil

Voltar ao topo

Consulte também

Outros recursos

Resolver erros de validação

Submitting Work Items that are Mapped to Enterprise Projects in Project Server