A AG Sistemas utiliza uma metodologia adequada para produzir os melhores resultados do desenvolvimento de um projeto.
Para nós, um projeto é sempre composto de oito fases:
Nesta fase há uma interação intensa entre a equipe da AG Sistemas e a equipe do cliente, visando extrair o máximo de informações relevantes para a perfeita compreensão do projeto, sem se deter em aspectos tecnológicos. Neste momento, o principal objetivo é determinar com a maior clareza possível quais as reais necessidades do cliente.
Uma vez levantados os dados junto ao cliente, nossa equipe trabalha sobre eles para produzir uma especificação formal (Documento de Escopo do Projeto), detalhando lay-outs de entrada e saída, funcionalidades tecnológicas e todo o necessário para se obter uma visão sistêmica a mais completa possível, de modo que o cliente possa ver com clareza o que irá obter como resultado.
Uma vez aprovada a Especificação Formal, nossa equipe pode então elaborar um projeto formal completo, incluindo cronogramas, marcos ("milestones"), alocação de recursos e, eventualmente, custos adicionais associados, se necessários.
Iniciado o projeto, sua execução é acompanhada pelo cliente através dos cronogramas e da avaliação dos subprodutos, à medida em que forem sendo entregues.
Embora cada etapa do projeto inclua uma atividade de testes unitários, ao final de cada marco é realizada uma bateria de testes integrados, visando garantir que o desenvolvimento caminha na direção certa
Findo o desenvolvimento, é realizada, em conjunto com o cliente, mais uma bateria de testes integrados, desta vez cobrindo todas as funcionalidades do software como um todo, para se ter certeza de que o sistema pode ser colocado em ambiente de produção.
Consiste na instalação do software nos equipamentos do cliente, sua validação e seu acompanhamento de funcionamento por um determinado período, de modo a garantir sua perfeita funcionalidade e aderência às especificações.
Sabemos que existem duas certezas absolutas na área de Tecnologia da Informação: (a) não existe software sem "bugs" e (b) os sistemas evoluem constantemente de acordo com as necessidades de utilização de seus usuários. Pensando nisso, a AG Sistemas pode oferecer a seus clientes um plano de acompanhamento posterior do sistema visando sua manutenção e atualização permanentes.