Como transferir do Scrum Para o Team System V2 para o Visual Studio Scrum V1?

5

Minha empresa tem usado o TFS 2008 e o Scrum For Team System V2 por um bom tempo e nós realmente gostamos dele.

Agora queremos passar para o TFS 2010, mas ouvimos falar de coisas ruins sobre o Scrum For Team System V3. Ou seja, isso faz com que você mude demais seus processos.

Depois de olhar para o Microsoft Visual Studio Scrum 1.0, acho que é uma boa combinação para nossos processos.

Como posso alterar meus projetos para usar o TFS 2010 e o Microsoft Visual Studio Scrum 1.0?

    
por Vaccano 03.09.2010 / 17:34

2 respostas

4

O que você precisa fazer é configurar sua instalação do TFS 2010. (Conforme a documentação). Isso pode ser um servidor separado (migração) ou você pode atualizar seu servidor TFS 2008. (Se você atualizar os dados em seu (s) projeto (s) do Scrum For Team System V2, deve ficar bem, mas os relatórios deixarão de funcionar junto com os totais automáticos para bugs e PBIs.

Certifique-se de instalar o modelo do Microsoft Visual Studio Scrum 1.0 como parte do processo de configuração.

Além disso, como parte da configuração, você precisa adicionar o usuário que executará o restante das instruções abaixo ao Grupo de Contas de Serviço do TFS. Para isso, consulte esta questão . (Se você estiver migrando, pode querer fazer isso para ambos os servidores.)

Em seguida, você precisa converter / transferir seu (s) projeto (s) para um novo projeto (e servidor, se estiver migrando) configurado com o novo modelo. Para fazer isso, siga estas etapas:

  1. Faça o download da Plataforma de Integração do TFS e instale-a. Observe também as limitações deste processo aqui . O maior deles (para mim) é que a criação de WI e os horários de check-in não são preservados.
  2. Execute C: \ Arquivos de Programas (x86) \ Ferramentas de Integração do Microsoft Team Foundation Server \ TfsMigrationShell.exe
  3. Selecione "Criar novo" no menu lateral.
  4. Abrir. \ Team Foundation Server \ VersionControlAndWorkItemTracking.xml
  5. Para as caixas de configuração superior e inferior esquerda, clique nelas e selecione o projeto de origem do qual você planeja copiar.
  6. Crie um novo projeto no seu servidor TFS 2010. (Projeto Dest Chamado neste exemplo.)
  7. Verifique se o projeto Dest usa o modelo do Visual Studio Scrum 1.0.
  8. Clique no XML de configurações personalizadas na parte inferior da tela e cole este xml ao longo do XML pré-preenchido
  9. Clique no botão Salvar no banco de dados
  10. Clique na opção Iniciar no menu à esquerda. Observe que, se você tiver personalizado o modelo do Scrum For Team System, precisará modificar o XML acima para refletir suas modificações.
  11. Aguarde a migração terminar. Se você tiver

NOTA: Isso não precisa ser feito no servidor, qualquer computador com acesso a eles e uma instalação do SQL Server 2008 funcionará. O computador que você executa terá que ter o Team Explorer instalado para cada Versão do TFS que você planeja acessar. Isso significa que, se você estiver migrando do TFS 2008 para o TFS 2010, precisará das duas versões do Team Explorer instaladas (a versão 2010 é instalada com o Visual Studio 2010, mas a versão 2008 é uma instalação separada).

OBSERVAÇÃO II A plataforma de Integração do TFS não suporta a mesclagem de itens de trabalho. Assim, os itens de trabalho retrospectivos da Sprint são criados como uma sprint. Isso ocorre porque a retrospectiva é armazenada no item de trabalho de sprint no Visual Studio Scrum 1.0. Isso significa que para cada sprint haverá dois itens de trabalho de sprint. Um para o sprint real e outro para a retrospectiva.

    
por 03.09.2010 / 17:34
1

Por esse motivo, criei uma lista de todas as maneiras pelas quais você pode passar de um modelo de processo para outro.

Atualizando seu modelo de processo no Team Foundation Server

Eu listei # 7 opções para fazer isso com os prós / contras de cada um dos métodos. Eu simpatizo com você mover acima como eu recentemente completou um Atualização do TFS 2008 e WSS v3.0 com SfTSv2 para TFS 2010 e SF 2010 com SfTSv3 e foi certamente um processo repleto de dor e sofrimento. Após as ações descritas no post, levei cerca de três dias escrevendo aplicativos de manipulação de dados na API do TFS para corrigir os dados. Mover-se para o Scrum do Team System v3 é uma péssima ideia ...

A solução ideal para essas circunstâncias é usar Process Upgrade de modelo # 7 - renomeie os itens de trabalho e importe os novos para alterar o modelo de processo. Isso tem todas as vantagens e nenhuma das armadilhas. No entanto, gostaria de advertir que com "Nenhuma solução serve para todos" e eu recomendei muitas opções da lista acima para diferentes clientes em diferentes situações.

Recentemente, criei uma atualização do TFS 2008 para o TFS 2010 Visão geral , mas eu recomendo que você leia Atualizando o TFS 2010 para o TFS 2012 com a Migração do VSS e a consolidação de modelos de processo para ver como esse processo funciona na prática.

    
por 29.08.2012 / 01:09