Projetos Heterogêneos - Melhores Práticas

30 views
Skip to first unread message

Ricardo Bueno

unread,
Aug 21, 2013, 8:31:30 PM8/21/13
to almb...@googlegroups.com
Olá amigos, boa noite.

Atualmente utilizo o tfs 2010 apenas para controle de versão e estamos fazendo a migração para a versão 2013 preview. Tenho estudado bastante a respeito de alm, metodologias ágeis, principalmente scrum, mas tenho algumas duvidas de como estruturar meus fontes dentro dos team projects, se coloco tudo junto, separo por módulos ou por linguagem.

Para entendimento, meu legado possui módulos desenvolvidos em Delphi, em Asp.Net e Sharepoint. Não temos muitos projetos novos como novos modulos, nosso principal trabalho é o desenvolvimento de novas features nos módulos existentes e muitas acabam impactando em códigos delphi, asp.net e sharepoint.

Gostaria de algumas sugestões de melhores praticas para aplicar no meu ambiente.

Abs e obrigado

Antonio Lucas Finotti Pereira

unread,
Aug 22, 2013, 3:54:15 PM8/22/13
to almb...@googlegroups.com
Boa tarde Ricardo,

Aqui na empresa onde trabalho criamos um padrão de nomenclatura para as pastas dos projetos. 

Exemplo:
Nome da solução 8 digitos.WIN (winforms)
Nome da solução 8 digitos.WEB (webforms ou mvc)
Nome da solução 8 digitos.WPF (windows presentations foundation)

e assim vai.....  isso para facilitar na identificação da aplicação.

Aqui também temos módulos legados... com delphi, vb3, vb5, gupta e satellite forms.... mas resolvemos internamente deixar no tfs apenas soluções atuais (visual studio 2003/2005 e 2010).

E as pastas quebramos por DIRETORIA \ ÁREA \ MODULO... 

Exemplo:

- INDUSTRIAL
-- PROCESSOS INDUSTRIAIS
--- PERDA DE RITMO

Sobre o scrum... aqui também estamos utilizando, nossas iterações no tfs são controladas por MÊS e Semana.... temas uma iteração com o nome do mês/ano... Jan2013 e dentro dela temos as semanas.

Espero ter ajudado.

Att,


--
Você está recebendo esta mensagem porque se inscreveu no grupo "ALM Brasil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para almbrasil+...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.



--


Antonio Lucas Finotti Pereira
Analista / Desenvolvedor de Sistemas
Pós-Graduado em Tecnologia em Desenvolvimento de Sistemas
Graduado em Ciência da Computação
Técnico em Desenvolvimento de Sistemas
antoni...@msn.com | lcs...@gmail.com

Juscélio Reis

unread,
Aug 22, 2013, 4:11:33 PM8/22/13
to almb...@googlegroups.com
Olá,

Aqui na empresa trabalhamos com .Net, Java e Totvs.

Para cada um desses tipos de tecnologia tem sua própria coleção de projetos (Team project collection)

E dentro de cada coleção crio um team project por projeto.

Um alerta, caso precise controlar tudo isso usando o project de forma integrada. Ai tu precisa criar apenas um team project collection.

--
Juscélio Reis

"Aprenda como se você fosse viver para sempre. Viva como se você fosse morrer amanhã" (Mahatma Gandhi)



From: lcs...@gmail.com
Date: Thu, 22 Aug 2013 16:54:15 -0300
Subject: Re: [ALM Brasil] Projetos Heterogêneos - Melhores Práticas
To: almb...@googlegroups.com

Mandrado S. Santos

unread,
Aug 22, 2013, 8:51:07 PM8/22/13
to ALM Brasil
Prezado Ricardo,

Na empresa onde trabalho temos alguns projetos Java, Genexus e .Net.

Aqui criamos uma única TPC (Team Project Collection) e dentro dela temos diversos Team Projects, alguns representam áreas de negócio como internet  e intranet, outras representam setores como Arquitetura e Administração de Dados, e nestas eu crio releases que representam o Ano (Ex 2013) e sprints que representam os Meses, isso porque nestas áreas apenas registramos as atividades rotineiras de manutenção.

Para o Team Project que representa os produtos da intranet, dentro criamos uma área de trabalho para cada produto/equipe e as Sprints são realizadas conforme as metas definidas.

Para os códigos fontes em Genexus, não tivemos outra alternativa e ainda estamos versionamos os fontes com SVN (nossos testes de versionar código genexus com TFS falharam), mas as atividades estão registradas no TFS em um team project com áreas correspondentes aos módulos/equipe.


Para a estrutura de pastas no repositório de fontes do TFS, analisamos os padrões de branches conforme as dicas do ALM Rangers Branching and Merge.


Bem Ricardo, espero ter ajudado.

Att.

Mandrado Silva dos Santos

Linux LPIC-1, ITIL v3 Foundation, ISO20000 Foundation, CSM - ScrumMaster, MCTS - Visual Studio® TFS


2013/8/22 Juscélio Reis <juscel...@hotmail.com>

Ricardo Bueno

unread,
Aug 27, 2013, 11:18:19 AM8/27/13
to almb...@googlegroups.com
Obrigado pelas dicas pessoal. Elas serão de grande ajuda para mim.

abs


--
Você recebeu esta mensagem porque está inscrito em um tópico do grupo "ALM Brasil" dos Grupos do Google.
Para cancelar a inscrição neste tópico, acesse https://groups.google.com/d/topic/almbrasil/eed-gejXMto/unsubscribe.
Para cancelar a inscrição neste grupo e todos os seus tópicos, envie um e-mail para almbrasil+...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages