metodologia incremental luis miyashita [email protected]
TRANSCRIPT
Agenda
Introdução
Benefícios
Características
Ciclo de Desenvolvimento
Comparativo
Perguntas
Introdução
Você está utilizando os principais recursos do GeneXus?
Na sua opinião, quais são os principais recursos do GeneXus?
“Na nossa opinião o principal recurso não
esta sendo explorado”
Qual é o principal
recurso do GeneXus?
Principal Recurso
“Desenvolver uma aplicação respeitando o
comportamento humano”
Benefícios
Redução significativa dos conflitos entre os clientes/usuários e os desenvolvedores
Ganho de até 40% de produtividade
Melhoria na qualidade do sistema
Facilidade na detecção e correção dos erros
Características
Testes
Implementação
Desenho
Especificação
Características
Implantação segmentada
Prototipação
Detecção de conflitos
Dividir para vencer
Interações sucessivas
Acerto por aproximações sucessivas
Interatividade dos interlocutores
Redução do formalismo
Melhor aproveitamento do GeneXus
Ciclo de Desenvolvimento
Aplicação
Módulo
Lote
Ciclo de desenvolvimento
Entendimento
Interação 1
Interação 2
Interação 3
Ciclo de desenvolvimento
Entendimento
Interação 1
Interação 2
Interação 3
• Entender as necessidades do lote
Ciclo de desenvolvimento
Entendimento
Interação 1
Interação 2
Interação 3
• Apresentar o primeiro protótipo ao usuário.
• Verificar se o entendimento esta correto
• Ajustes de telas• Ajustes de operacionalidade
Ciclo de desenvolvimento
Entendimento
Interação 1
Interação 2
Interação 3
• Apresentar o segundo protótipo.
• Verificar se o programa contém todas as funcionalidades
• Ajuste de telas• Testes completos
Ciclo de desenvolvimento
Entendimento
Interação 1
Interação 2
Interação 3
• Apresentar o último protótipo.
• Liberação para homologação
Ciclo de desenvolvimento
Trata
men
to
do Incr
emen
to
Implem
entação
do Incremento
Implanta
ção
do Incre
mento
Testes
Comparativo
X
Incremental Modular
Comparativo
Rapidez na identificação de conflitos
Facilidade no planejamento de recursos
Facilidade na implantação
Subjetividade
Previsto X Real
Propagação de erros
Comparativo
Modular/Estruturado Incremental
Ciclos Longos Curto
Processo Top Down Bottom Up
Propagação de erros
Grande Baixa
Qualidade Baixa Alta
Re-trabalho Alta Baixa
Subjetividade Alta Baixa
Motivação Baixa Alta
Beneficios do GX Média Alta
Perguntas?
Obrigado!!!!