DevOps é o novo ALM?

Tempo de leitura:4 minuto(s)

Esses dias participei de uma discussão se ALM estaria morrendo e DevOps seria o futuro… foram levantadas perguntas do tipo “DevOps é o novo ALM?” “O ALM vai morrer e só teremos DevOps?” “DevOps é a evolução do ALM?” “DevOps é o ALM 2.0” e etc.
Esse tipo de discussão é muito comum quando alguma novidade, que na verdade não é mais novidade, começa a ser divulgada pelo mesmo grupo de pessoas que divulgava outro conceito. Mas a bem da verdade esses conceitos não são substitutos um do outro, nem evolução.

Continue lendo “DevOps é o novo ALM?”

Process Template: Dica rápida de configuração de campos

Tempo de leitura:2 minuto(s)

Em um dos clientes da Lambda3 que estou trabalhando, estamos fazendo a customização de processos. Após uma reunião com o cliente, surgiu a necessidade da criação de um novo campo em um Work Item que deveria atender as seguintes características:

  • Criar um campo integer, onde seu valor deveria ter no máximo dois caracteres, ou seja, o máximo valor permitido era 99.


Continue lendo

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

Tempo de leitura:4 minuto(s)

 

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

Tempo de leitura:4 minuto(s)

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

Tempo de leitura:3 minuto(s)

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

Tempo de leitura:6 minuto(s)

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

Tempo de leitura:7 minuto(s)

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”