Administrador de TFS dê o exemplo! Faça o ALM do ALM

 

Dê o exemplo aos desenvolvedores no TFS

A inspiração para escrever esse post veio de uma thread no grupo ALM Online do Facebook a qual faço parte e contribuo constantemente.

Durante a conversa dessa thread, foi comentado a customização de Process Template no TFS e como devemos versioná-lo quando há a necessidade de adequá-lo à realidade de nossa empresa.…

Continue lendo

Work Item Field History e suas funcionalidades

Depois de falar sobre minhas motivações para desenvolver o plug-in Work Item Field History, irei mostrar para vocês as suas principais funcionalidades.

Como expliquei no post anterior e recebendo feedbacks de clientes e em treinamentos ministrados, toda vez que falamos de Work Items, algumas perguntas padrões me são feitas e vale a pena citá-las aqui:

  • Qual usuário no TFS mudou do estado ‘X’ para o estado ‘Y;
  • Quais usuários do TFS já foram ‘donos’ desse Work Item (campo Assigned To);
  • Quem fechou esse Work Item indevidamente;
  • Quem não atualizou o campo de horas (Completed Work, Remaining Work e Estimated Work);
  • Por que o Burndown não foi atualizado (quem não fechou o Work Item).


Continue lendo

Work Item Field History: O post oficial explicando a motivação para criar o plug-in

Desde que lancei a primeira versão do plug-in Work Item Field History, muitos amigos me cobravam o porquê ainda não tinha escrito um post oficial sobre a ferramenta.

Uma das respostas mais claras e óbvias sempre foi: “Como o plug-in está publicado no Visual Studio Gallery e escrevi todo o help e os release notes, sempre achava que não havia a necessidade de um post oficial”.…

Continue lendo

Git – Rebase

Depois da série de Git básico (post um, dois e três) vamos começar a nos aprofundar nos comandos e poderemos entender o poder que está na nossa mão.

No post 3, o Brian usou o comando merge para integrar o código dobranch de desenvolvimento com o master. Depois a Julia atualizou abranch dela de desenvolvimento e depois integrou o código de desenvolvimento no branch Master. O nosso objetivo era conhecer maneiras de fazer o merge e lidar com conflito no Git, por isso os dois fizeram as alterações no mesmo local. Mas e se o Brian tivesse feito uma alteração em outro local… o merge é a melhor maneira de atualizar o seu Branch? É o que vamos ver nesse post.

Continue lendo “Git – Rebase”

Git básico 3 – Merge

Na segunda parte dessa reprodução do HOL – Iniciando com Git, criamos um branch, fizemos uma alteração no código, encadeamos o um add nocommit, vimos um log mais detalhado, e mandamos tudo para o repositório! 🙂

O que vamos fazer nessa terceira parte é simular um desenvolvimento paralelo ao nosso, que é bem comum em projetos de software, e como fazer o merge desse código!

Então sem mais delongas…

Continue lendo “Git básico 3 – Merge”

Olá, prazer! Eu sou o TFS 2015! Primeiras impressões da primeira versão

Após a divulgação do post do Brian Harry sobre a liberação da primeira versão do TFS 2015 (leia aqui), resolvi criar um ambiente para executar essa instalação e compartilhar com vocês as minhas impressões. Então vamos a elas:

Instalação do TFS 2015

Para executar a instalação do TFS 2015 inicialmente criei um Virtual Machine no Azure para economizar o tempo de instalação do Windows Server 2012.…

Continue lendo

Source Control: Buscando arquivos excluídos

Um dos clientes me questionou a respeito de uma dúvida do Source Control do TFS. Essa dúvida me motivou a escrever esse post!

(…) Um dos meus desenvolvedores exclui um arquivo do Source Control. Mesmo usando a opção de mostrar os arquivos excluídos no Visual Studio, a opção “Find Wildcard” não mostra o arquivo.



Continue lendo