Metodologia de Desenvolvimento

Nosso primeiro diferencial está na utilização de uma metodologia prática e descomplicada:

Ao longo dos anos a ideológica desenvolveu uma metodologia de desenvolvimento, inspirada nas melhores práticas de construção de software, focando em especial a metodologia XP (extreme programming), que propõe uma mudança de paradigma no processo de desenvolvimento:

Manifesto ágil

  • Indivíduos e interações entre eles mais que processos e ferramentas;
  • Software em funcionamento mais que documentação abrangente;
  • Colaboração com o cliente mais que negociação de contratos;
  • Responder a mudanças mais que seguir um plano.

Fonte: manifesto ágil

O processo de desenvolvimento segue uma sequência de passos, onde são elaborados os documentos essenciais para o desenvolvimento do projeto. Planejamento suficiente para evitar erros de interpretação e de comunicação, mas não em excesso a ponto de tornar o projeto uma atividade burocrática.

O processo completo envolve oito passos:

Entendimento do Problema

Declaração em linguagem não técnica do contexto do cliente, a situação atual e das necessidades do cliente.

Definição dos requisitos

Relação em linguagem não técnica dos itens que o sistema deve contemplar, entre relatórios, importação de dados, processamento, cadastros.

Arquitetura da aplicação

Diagrama dos blocos que compõe o sistema, suas relações, funcionalidades e características. Em projetos complexos, inclui a prototipação de telas.

Modelagem de dados

Elaboração de documento técnico com as tabelas do sistema, relacionamentos e outros elementos relacionados ao acesso e transformação de dados.

Construção do aplicativo

Desenvolvimento do sistema propriamente dito: desenvolvimento de telas, relatórios, codificação de rotinas e testes internos de funcionamento.

Testes e controle de qualidade

Integração dos módulos do sistema, carga de dados para simulações de limite e testes integrais. Inclui também a elaboração do manual de operação do sistema, quando contratado pelo cliente.

Implantação e treinamento

Instalação do sistema no ambiente do cliente, migração de dados existentes. Treinamento de usuários e acompanhamento inicial.

Manutenção e melhoria contínua

Ajustes no sistema: novos elementos, melhoria de performance, ajustes, suporte ao cliente, supervisão de backups e auditorias.

 

Os amigos da AccessPro

AccessPro no Facebook