metodologia incremental luis miyashita [email protected]

20
Metodologia Incremental Luis Miyashita [email protected]

Upload: internet

Post on 22-Apr-2015

120 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Metodologia Incremental Luis Miyashita luis@dash.com.br

Metodologia Incremental

Luis Miyashita

[email protected]

Page 2: Metodologia Incremental Luis Miyashita luis@dash.com.br

Agenda

Introdução

Benefícios

Características

Ciclo de Desenvolvimento

Comparativo

Perguntas

Page 3: Metodologia Incremental Luis Miyashita luis@dash.com.br

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”

Page 4: Metodologia Incremental Luis Miyashita luis@dash.com.br

Qual é o principal

recurso do GeneXus?

Page 5: Metodologia Incremental Luis Miyashita luis@dash.com.br

Principal Recurso

“Desenvolver uma aplicação respeitando o

comportamento humano”

Page 6: Metodologia Incremental Luis Miyashita luis@dash.com.br

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

Page 7: Metodologia Incremental Luis Miyashita luis@dash.com.br

Características

Testes

Implementação

Desenho

Especificação

Page 8: Metodologia Incremental Luis Miyashita luis@dash.com.br

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

Page 9: Metodologia Incremental Luis Miyashita luis@dash.com.br

Ciclo de Desenvolvimento

Aplicação

Módulo

Lote

Page 10: Metodologia Incremental Luis Miyashita luis@dash.com.br

Ciclo de desenvolvimento

Entendimento

Interação 1

Interação 2

Interação 3

Page 11: Metodologia Incremental Luis Miyashita luis@dash.com.br

Ciclo de desenvolvimento

Entendimento

Interação 1

Interação 2

Interação 3

• Entender as necessidades do lote

Page 12: Metodologia Incremental Luis Miyashita luis@dash.com.br

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

Page 13: Metodologia Incremental Luis Miyashita luis@dash.com.br

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

Page 14: Metodologia Incremental Luis Miyashita luis@dash.com.br

Ciclo de desenvolvimento

Entendimento

Interação 1

Interação 2

Interação 3

• Apresentar o último protótipo.

• Liberação para homologação

Page 15: Metodologia Incremental Luis Miyashita luis@dash.com.br

Ciclo de desenvolvimento

Trata

men

to

do Incr

emen

to

Implem

entação

do Incremento

Implanta

ção

do Incre

mento

Testes

Page 16: Metodologia Incremental Luis Miyashita luis@dash.com.br

Comparativo

X

Incremental Modular

Page 17: Metodologia Incremental Luis Miyashita luis@dash.com.br

Comparativo

Rapidez na identificação de conflitos

Facilidade no planejamento de recursos

Facilidade na implantação

Subjetividade

Previsto X Real

Propagação de erros

Page 18: Metodologia Incremental Luis Miyashita luis@dash.com.br

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

Page 19: Metodologia Incremental Luis Miyashita luis@dash.com.br

Perguntas?

Page 20: Metodologia Incremental Luis Miyashita luis@dash.com.br

Obrigado!!!!

[email protected]