11-5080-0888

DESENVOLVIMENTO DE SISTEMAS

Utilizamos tecnologias e metodologia ágil de desenvolvimento para fornecer soluções versáteis, modulares e que escalam conforme o crescimento de seu negócio. Isto significa maior flexibilidade e maior adequação da solução ao seu negócio.

Veja a seguir as etapas do processo de desenvolvimento de aplicativos.

Levantamento de requisitos e definição de escopo

Reunião com sua equipe para definir as características do aplicativo, incluindo o problema a ser solucionado, suas funcionalidades, casos de uso e regras de negócio específicas.

Trabalhado em conjunto, estas informações geram um documento de escopo do projeto, que detalha o aplicativo de forma discursiva.

Documentação técnica

O documento de escopo do projeto é traduzido em documentação técnica, utilizando a linguagem UML (Unified Modeling Language) de especificação de aplicativos. Nesta etapa, o escopo é refinado com diagramas técnicos de classe, objetos, casos de uso, entre outros. Os componentes de interface com o usuário (UI - User Interface) são detalhados utilizando diagramas de fluxo de interação e wireframes.

A documentação técnica pode incluir uma descrição das tecnologias utilizadas em cada camada do aplicativo. É utilizado o padrão MVC (Model-View-Controller), estratégia de programação que proporciona separação entre as camadas de visualização, lógica de negócio e persistência. O padrão MVC confere ao aplicativo modularidade e flexibilidade para incorporar futuras alterações.

Ciclo de desenvolvimento e testes

Na etapa de desenvolvimento, nossa equipe de engenheiros constrói o aplicativo com base nos componentes estipulados na documentação técnica. Empregamos as melhores práticas de codificação e desenvolvemos, em paralelo, uma base de testes unitários (unit tests) para assegurar o correto comportamento do aplicativo durante as rodadas de integração.

Utilizamos ferramentas de estruturação de projetos e reuniões regulares para coordenar a equipe de desenvolvedores e planejar as etapas e marcos do desenvolvimento. Testes de usabilidade em cada marco de desenvolvimento são feitos e bugs e regressões são registrados para correção.

Pré-produção e controle de qualidade

Após o desenvolvimento de todas as características determinadas no escopo e na documentação técnica, o aplicativo entrará em pré-produção. Nesta fase, sua equipe poderá testar o aplicativo e registrar questões em nosso sistema de gerenciamento do projeto.

Produção e integração contínua

O aplicativo entrará em produção quando eventuais problemas encontrados na etapa de pré-produção forem resolvidos.
Caso novos requisitos e características surjam, o aplicativo poderá sofrer alterações em um ciclo contínuo de especificação, desenvolvimento, pré-produção e produção.