Monday, March 10, 2008
#
Esta funcionalidade só funciona com o TFS 2008, embora essa opção apareça disponível com o TFS 2005.
Sónia Moreira
Para colocar uma solução offline sem causar que outras soluções fiquem offline também, é necessário alterar uma chave no registry, que faz com que o Visual Studio ignore a configuração 'server-based Offline' e apenas utilize a configuração 'per-solution Offline'.
Passos:
- Ir ao registry
- Adicionar uma chave com o nome IgnoreServerBasedOfflineFlags, debaixo de
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\TeamFoundation\SourceControl
- E colocar no valor "True"
Leiam este post sobre quando e como uma solução fica em modo offline.
Sónia Moreira
O template da Conchango para integração com o TFS 2008 foi lançado em versão beta.
Algumas melhorias implementadas:
- Passaram a usar o "Iteration Path" para definir a hierarquia do Projecto/Release/Sprint. Isto significa que já não são precisos os Sprint numbers, e os items do backlog podem ser facilmente movidos de uma release para outra. E quando se faz "Add Related Work Item" - o nome do Sprint é copiado para o novo work item :)
- Foi criado um novo tipo de work item "Bug" no Product Backlog Item que permite inserir bugs/defeitos que surgem 'fora do sprint'.
- Já possuem um portal onde permitem gerir as equipas e o ambiente, deixa de ser necessário qualquer outra ferramenta cliente para configurar o projecto. O portal só funciona com WSS 3.0 e foram incluídas funcionalidades do WSS 3.0 tais como "Wiki" e "Team Discussion".
- Os serviços de backend foram completamente reescritos por questões de eficiência. Adicionaram um serviço que automaticamente coloca os Product Backlog Items 'In Progress' quando os Sprint Backlog Items relacionados estão em progresso.
Sónia Moreira
Aqui deixo o link para o ppt usado pelo Mitch Lacey aquando da sessão "Scrum for Managers".
Sónia Moreira
O Nelson Correia explica como.
Na definição de produto, existe uma secção intitulada "Product Bug Settings", com o campo "Query". Neste campo pode-se colocar uma query do TFS, que devolva os bugs existentes no projecto.

Para obter essa query, basta no Team Explorer, em Work Items, ver a query "All Bugs" e depois guardá-la num ficheiro .wiq.
Este ficheiro contém a query que pretendemos.
Basta copiá-la para o campo "Query" do eScrum, substituindo as variáveis (identificadas com @) pelo valor pretendido.
Por exemplo, onde está @Project, coloca-se o nome do projecto do qual queremos obter os bugs.
Já temos os bugs associados ao nosso produto do projecto Scrum.
O passo seguinte é associá-los à tarefa que irá resolver o bug.
Na definição do sprint, quando se cria uma tarefa (task), temos um botão "Bugs", que nos dá acesso aos bugs existentes.
É só adicioná-los à task e assim que a demos por concluída, o bug fica automaticamente marcado como resolvido.

Sónia Moreira
Depois de lerem este artigo acharão muito mais fácil definir permissões no TFS.
Outra opção é usarem a ferramenta "TFS Permission Manager" quer permite gerir permissões no TFS mais facilmente.
Vantagens:
- Adicionar ou remover TFS group membership, Reporting Services role membership e SharePoint role membership
- Definir permissões a nível do projecto e a nível do servidor
- Definir permisões a nível de AreaPath e Source Control
- Criar novos utilizadores TFS com permissões idênticas a um utilizador específico já existente
- Guardar permissões como template e usá-lo mais tarde para criar novos ou actualizar existentes.
Sónia Moreira
Para quem nunca ouvi falar de Scrum ou procure perceber melhor como pode implementar esta framework na vossa equipa usando o Team System, convido-vos a assistir à sessão que será realizada pelo Paulo Traça da Logical Software e por mim:
Dia 12 Sala A5 15:45
"SCRUM é uma framework de gestão de projecto ágil que tem vindo a ganhar tracção nos últimos anos. Aplicando conceitos derivados de “Best Practices”, desenvolvidas por empresas japonesas, apresenta um conjunto de guidelines que tentam quebrar com os padrões tradicionais de gestão de projecto, assumindo as pessoas e a equipa de desenvolvimento como o factor fulcral de sucesso. Nesta sessão serão apresentados os princípios básicos, os artefactos e os eventos que constituem o Scrum. Nesta sessão iremos apresentar e comparar dois templates (eScrum e o Conchango) que permitem utilizar o Scrum directamente no Team Foundation Server (TFS)."
Aqui deixo a minha agenda para os TechDays deste ano:

Sónia Moreira