Reduzindo tempo e custo em Desenvolvimento de Sistemas e Aplicacoes

7

Click here to load reader

Transcript of Reduzindo tempo e custo em Desenvolvimento de Sistemas e Aplicacoes

Page 1: Reduzindo tempo e custo em Desenvolvimento de Sistemas e Aplicacoes

Reduzindo tempo e custo

Em desenvolvimento de sistemas e aplicações para o negócio

Page 2: Reduzindo tempo e custo em Desenvolvimento de Sistemas e Aplicacoes

Separe:

Aquilo que agrega VALOR

Aquilo que não agrega valor,

mas tem custo e requer tempo

Page 3: Reduzindo tempo e custo em Desenvolvimento de Sistemas e Aplicacoes

Tarefas num projeto de desenvolvimento

• Lidar com os stakeholders;

• Análise de requisitos e modelagem;

• Programação / Codificação

• de funções básicas (inclusões, alterações, deleções);

• das telas corriqueiras (listagens, navegações, inclusões, alterações);

• do acesso aos dados;

• das validações das entradas e formulários;

• das funções, regras e objetivos do negócio;

• dos processos críticos.

Page 4: Reduzindo tempo e custo em Desenvolvimento de Sistemas e Aplicacoes

Códigos que não agregam valor:

• São repetitivos;

• Seguem padrões conhecidos (só muda o

nome dos campos);

• Transparentes aos stakeholders

(quando bem feitos);

• Insignificantes para o negócio;

• Trabalho braçal que desmotiva o

profissional; etc...

Page 5: Reduzindo tempo e custo em Desenvolvimento de Sistemas e Aplicacoes

Soluções Identifique TUDO o que segue PADRÕES

Telas, classes, stored procedures, funções, etc.;

Códigos grandes ou pequenos;

Criar modelos de código

Com diversidade de tipos de dados e nulidade;

Criar robôs para gerar códigos

Com todos os parâmetros que forem pertinentes;

Diálogo com a equipe;

NUNCA perca a flexibilidade;

NUNCA pare de incrementar.

Page 6: Reduzindo tempo e custo em Desenvolvimento de Sistemas e Aplicacoes

CaseDesde 2009, a Arank criou e

amadurece métodos, padrões e

ferramentas internas que:

• Reduzem substancialmente as horas de

projeto;

• Eliminam trabalho braçal, valorizando a

inteligência da equipe;

• Combinam flexibilidade e qualidade em

alto grau, até nas telas;

• Ensinam novatos e guiam experientes;

• Evoluem a cada projeto;

• Acompanharam a evolução das

ferramentas de desenvolvimento.

Page 7: Reduzindo tempo e custo em Desenvolvimento de Sistemas e Aplicacoes

Autor

ANDRÉ ARANHA

Analista de Negócios e Sistemas

Bacharel em Sistemas de Informação e Pós graduado em Gestão de Negócios em Serviços pela Universidade Presbiteriana Mackenzie.