Metodologia Incremental Luis Miyashita [email protected] 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 Especificação Desenho Implementação Testes 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 Comparativo Modular Incremental X 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!!!! [email protected]