IDÉIAS GENIAIS + APPS EXCEPCIONAIS = CLIENTES ENCANTADOS

Para garantir a satisfação de nossos clientes e entregar a melhor experiência possível aos usuários finais, utilizamos as melhores práticas no ciclo de desenvolvimento de software.


Processo de Desenvolvimento

NOSSO COMPROMETIMENTO “AGILE”

 

  • Garantir a satisfação do cliente;
  • Apps funcionais são entregues frequentemente;
  • Apps funcionais são medida de progresso;
  • Prezar pela excelência técnica;
  • Simplicidade;
  • Rápida adaptação às mudanças;
  • Colaboração mais do que contratos;

  • SAIBA MAIS

    Análise de requisitos

    Após contato inicial com o cliente, são marcadas reuniões para fazer o levantamento das necessidades e desejos tanto do cliente como do usuário final. É nessa etapa que verificamos em quais plataformas o App rodará, qual será a identidade visual, quais são as restrições, principais funcionalidades do App e necessidade de integração com outras plataformas.

    Especificação

    Nessa etapa é feita a documentação da especificação preliminar do App, contento uma visão geral do App, suas funcionalidades, restrições, serviços adicionais, como WebServices, e objetivo principal.
    É nessa etapa que é feito o orçamento – com requerimentos, prazos e custo – e enviado ao cliente. Uma vez aprovado, as demais etapas se iniciam.

    Arquitetura

    Após feito o levamento de requisitos, são desenhadas telas em forma de bloco, para determinar a melhor distribuição das informações em cada uma das telas que o App terá. Nessa etapa é possível simular o funcionamento do App e fazer as devidas correções, antes de passar para o design.
    Nessa etapa são utilizadas as melhores práticas de usabilidade de Apps.

    Design

    O Design é a etapa aonde as telas são efetivamente desenhadas e cada elemento é colocado nas suas posições exatas, com suas respectivas dimensões, cores, tipo de letra e demais elementos visuais que compõem o App. Nessa etapa são utilizadas as melhores práticas de design, criatividade e padrões, tanto de mercado como do dispositivo a ser usado.
    Uma vez finalizado o processo de Design, as imagens são enviadas ao cliente para aprovação e ajustes. Somente após essa etapa estar finalizada, é que inicia-se a codificação.

    Codificação

    Aqui é onde seus sonhos se tornam realidade. O processo de codificação é a transformação das imagens em um App rodando no dispositivo.
    Quando houver a necessidade de serviços adicionais, como integração com serviços Web, caso o cliente não tenha optado pela contratação de nossos serviços, esses serviços já deverão estar finalizados e testados, pois existe uma dependência entre os serviços Web e o App.
    Nessa etapa são utilizadas as melhores práticas de desenvolvimento de software, pensando na usabilidade, respeito ao design, reutilização de código, manutenção, responsividade do App e interação homem-máquina.

    Teste

    Durante todo o desenvolvimento, diversos testes são realizados para garantir o funcionamento do App e adequação aos padrões estabelecidos nas etapas anteriores (design e codificação) e, ao finalizar a codificação, o App é entregue ao cliente para que sejam realizados seus próprios testes e verificação de possíveis falhas ou detalhes que tenham passado desapercebidos durante o desenvolvimento. É nessa etapa também, que o cliente realmente pode usar o aplicativo e verificar que suas intenções e desejos estão sendo atendidos. É possível que ocorram ajustes para corrigir uma determinada característica que não havia sido prevista durante as etapas anteriores.
    Dependendo da modificação solicitada, haverá uma “Mudança de Escopo” e um novo orçamento será realizado.

    Suporte

    Durante todo o processo, diversos documentos são geradas e guardadas em nossos servidores. Esses documentos servem para garantir que cada etapa esteja dentro das solicitações do cliente, incluindo prazos e custos. Sem esses documentos, seria quase impossível cumprir prazos, custos e manter o App.
    Mesmo que tenham sido utilizadas as melhores práticas de usabilidade e interação homem-máquina, algumas vezes é necessário fazer um treinamento ao cliente e usuário final para garantir que o App esteja dentro das especificações. Também é necessário manter um canal de suporte para esclarecer eventuais dúvidas.

    Manutenção

    Nessa etapa opcional, é possível fazer um contrato de manutenção do App e garantir que o App sempre esteja funcionando dentro das especificações e adequando às mudanças de tecnologia dos fabricantes, permitindo um vida longo ao App.