#GX23
Metodologia de Trabalho em Equipe: GxServer
Douglas Oliveira @douglasol
background
#GX23
Desafio
Desenvolver um ERP com professores!
#GX23
Projeto SIGA
59 Faculdades + 200 Escolas Técnicas
300 Mil usuários (Atual 60 Mil)
Instituição de Ensino Pública – Estado de São Paulo
#GX23
Equipe6 Professores
2 Analistas1 Instrutor Genexus
desafio: ser produtivo
#GX23
Processoplanejamento desenvolvimento teste entrega manutenção
•Analise requisitos•Especificação•Arquitetura
•Codificação •Codificação•Documentação
Alta Complexidade
Alta Complexidade
Redução de Complexidade =
Menor Custo = Otimização da Energia
Redução de Complexidade =
Menor Custo = Otimização da Energia
#GX23
DesenvolvimentoPlanejamento
Reduzir impacto de manutenção
Reduzir impacto de manutenção
Prototipação rápidaPrototipação rápida
Metodologia ágilMetodologia ágil
#GX23
DesenvolvimentoDesenvolvimento
GenexusGenexus
GenexusGenexus
Genexus Genexus Kb CentralKb Central
Não oferece recursos de gerenciamento
Não oferece recursos de gerenciamento
Baixo controle sobre mudanças
Baixo controle sobre mudanças
Baixo custoBaixo custo
Mesma rede, Kb ÚnicaMesma rede, Kb Única
Modelo Complexo II kb
#GX23
Dificuldade de ControleDificuldade de Controle
DesenvolvimentoDesenvolvimento
GenexusGenexusKb Desenv1Kb Desenv1
GenexusGenexusKb Desenv2Kb Desenv2
Modelo Complexo II xpz
GenexusGenexusKb CentralKb Central
Gerenciamento de mudanças
Gerenciamento de mudanças
Desenvolvedores Distantes
Desenvolvedores Distantes
xpz
xpz
ResponsávelResponsávelConsolidaçãoConsolidação
Custo alto consolidaçãoCusto alto consolidação
#GX23
DesenvolvimentoDesenvolvimento
GenexusKb Desenv1
GenexusKb Desenv2
GxServerGxServer Facilidade de distribuiçõesFacilidade de distribuições
Gestão, históricos, reversões
Gestão, históricos, reversões
Baixo custoBaixo custo
Desenvolvedores Remotos
Desenvolvedores Remotos
RepositRepositório ório de Projetosde Projetos
commit
update
Modelo Simples: GxServer
situação indesejada 1
poluição kd produção
correto
incorreto
GenexusKb Desenv1
GenexusKb Desenv2
#GX23
DesenvolvimentoTestes
Entregas Incorretas
GxServerAnalista Genexus
testerGenexus
Genexus
Integrar, Ajustar, Testar, Notificar, Corrigir
Integrar, Ajustar, Testar, Notificar, Corrigir
erros
#GX23
DesenvolvimentoTestes
GxServer
objobj
Genexus
GenexusGenexusDesenv 1Desenv 1
Fase1: Integração Automática
CCNet MsBuild
Teste de Integração
Versão integrada
#GX23
DesenvolvimentoTestes
GxServer
Genexus CCNet MsBuild
Fase2: Teste Automatizado
TesterGxTest
Versão noturna
Backup
situação indesejada 2
isolamento kbs
#GX23
DesenvolvimentoEntrega
Requisitos
Desenvolvimento
Teste
EntregaAjustes
#GX23
DesenvolvimentoEntrega
GxServer
Evolution
Upgrades Desenv2
Desenv1
Desenv1
#GX23
DESTACADOS
Simplicidade!
MSbuild + CCnet
Framework
#GX23
DESTACADOS
Más información y mejor UX en la nueva consola de GxserverOscar FabricioLunes 30 – 15.30hs. – Ballroom C
Introducción a GXServer Gustavo OlmosLunes 30 – 10:45hs – Ballroom C
Other activities
Top Related