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çã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.
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: Definir 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. 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. 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 |
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: 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. 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. 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çã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.
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çã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. |
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.
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.
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.
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.
Importante |
---|
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.
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.
Voltar ao topo
Consulte também
Outros recursos
Submitting Work Items that are Mapped to Enterprise Projects in Project Server