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:
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.
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.