All posts tagged ALM

Salve, salve galera, o feriadão passou então aqui estamos mais uma vez….

Dessa vez falaremos de uma dica então vou ser bem rápido.
A algum tempo fiz um post sobre o build de Java no TFS (quem não tiver visto e se interessar é só clicar aqui) , porém passou despercebido um ponto muito interessante “e se eu tiver testes JUnit no meu projeto e quiser ver a saída desses testes ?”
Bom primeiramente vamos esclarecer algumas coisas

Read more


Salve, salve galera…

Nesse post vamos tratar de um ponto bem específico dentro do build que é a geração de builds a partir de um changeset específico. Mas antes que alguém levante a lebre “por que usaria isso” vamos criar um cenário para facilitar o entendimento.

Temos o seguinte: 2 desenvolvedores trabalhando em um mesmo projeto, em determinado momento alguém solicita um mudança critica e então um desenvolvedor (DEV 1) inicia essas alterações e assim que concluir irá gerar um build contendo essas alterações. Paralelo a isso temos um outro desenvolvedor (DEV 2) trabalhando em outras alterações que não são criticas e que não podem ir para o build hoje. Após encerrar as alterações solicitadas o DEV 1 faz o check-in do código gerando um changeset 1001, quase que ao mesmo tempo o DEV 2 faz um check-in rotineiro e gera o changeset 1002.

Agora vamos partir para o “por que” desse post….

Read more


Salve, salve galera, tudo bem ?

Hoje vamos discutir um assunto que é muito útil quando trabalhamos com equipes que utilizam processos de trabalho diferentes em um mesmo produto, o compartilhamento do version control de uma solução entre Team Projects distintos.

Dentro da arquitetura do TFS temos a premissa que para cada Team Project podemos ter apenas um Process Template ( que determina qual será o work-flow, artefatos, work itens, reports, etc ), sendo assim como fazemos quando trabalhamos com equipes que utilizam processos diferentes para um mesmo produto, como por exemplo equipes WEB que utilizam Scrum para front-end e um processo baseado em CMMI para back-office por exemplo ?

Uma alternativa é fazer o compartilhamento do version control do projeto entre Team Projects diferentes, garantindo assim a integridade do fonte, bem como dos artefatos gerados. E ao mesmo tempo uma flexibilidade no trabalho de cada equipe.

De maneira bem simplista temos um Team Project primário e podemos ter N Team Projects secundários. Quando realizamos esse procedimento estamos dizendo ao TFS que cada Team Project secundário possuí todos os seus artefatos exceto o version control.

Mas como assim ? Sem version control ?

Read more