WHY USPORQUE NÓS

GREAT IDEAS + EXCEPTIONAL APPS = ENCHANTED CLIENTS

To ensure our customers satisfaction and deliver the best experience to the end users, we use best practices during all the development cycle.

[one_half]
Development Processes

[callout align=”center” width=”350″]

OUR “AGILE” COMMITMENT

 

  • Ensure customers satisfaction;
  • Functional Apps are delivered time-to-time;
  • Functional Apps are measure of progress;
  • Technical excellency all the time;
  • Simplicity;
  • Quick adaptation to changes;
  • Collaboration more than contracts;
    [/callout]
    [/one_half]

    [one_half_last]

    KNOW MORE

    [toggle title=”Requirements”]After the initial contact with the client, meetings are scheduled to survey the needs and desires of both client and end user. At this stage, the decision on what platforms the app will run, which will be the visual identity, what are the restrictions, the main features of the app and needs for 3rd party integration are taken.[/toggle]
    [toggle title=”Specifications”]At this stage, the documentation of a draft specification of the App is made, containing an overview of the App, its features, restrictions, additional services, such as Web services, and the main goal.
    It is at this stage that the budget is done – with requirements, deadlines and cost – and sent to the client. Once approved, the remaining steps are initiated.[/toggle]
    [toggle title=”Architecture”]After the requirements are done, screens are designed in the form of blocks, to determine the best distribution of information in each of the screens of the App. It is possible to simulate the operation of the App and make the necessary corrections, before moving on to the design.
    At this stage, we use all known best practices on Usability.[/toggle]
    [toggle title=”Design”]The Design is the stage where the screens are effectively designed and each element is placed in their exact positions, with their respective dimensions, colors, fonts and other visual elements that make up the App. At this stage we used best practices in design, creativity and patterns, from market and the from the device to be used.
    Once finalized the design process, the images are sent to the client for approval and adjustments. Only after this step is finished, the coding starts.[/toggle]
    [toggle title=”Coding”]Here is where your dreams comes true. The coding process is the transformation of images in an App running on the device.
    When there is a need for additional services, such as integration with Web services, if the customer has not opted for hiring our services, these services should already be completed and tested, because there are a dependency between services and Web App.
    At this stage we use the best practices of software development, usability thinking, respect to design, code reuse, maintenance, responsiveness App and man-machine interaction.[/toggle]
    [toggle title=”Testing”]Throughout the development, several tests are performed to ensure the functioning of the App and suitability standards established in the previous steps (design and coding) and to finish coding the app is delivered to the customer so that they carry out their own tests and verification for possible failure or details which have gone unnoticed during development. It is also at this stage that the customer can actually use the application and verify that your intentions and desires are being met. It is possible that there adjustments to correct a particular feature that had not been foreseen during the previous steps.
    Depending on the requested modification, there will be a “Change of Scope” and a new budget will be held.[/toggle]
    [toggle title=”Support”]Throughout the process, many documents are generated and stored on our servers. These documents serve to ensure that each step is within the client requests, including time and cost. Without these documents, it would be almost impossible to meet deadlines, costs and maintain the App.
    Even though they have been used the best practices of usability and human-computer interaction, it is sometimes necessary to make a customer training and end user to ensure that the App is within specification. It is also necessary to maintain a channel of support to clarify any doubts.[/toggle]
    [toggle title=”Maintenance”]In this optional step, you can do a maintenance contract and ensure that the App is always working on specifications and adjusting to changes on technology manufacturers, allowing a long life to the App.[/toggle]
    [/one_half_last]

    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.

    [one_half]
    Processo de Desenvolvimento

    [callout align=”center” width=”350″]

    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;
    [/callout]
    [/one_half]

    [one_half_last]

    SAIBA MAIS

    [toggle title=”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.[/toggle]
    [toggle title=”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.[/toggle]
    [toggle title=”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.[/toggle]
    [toggle title=”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.[/toggle]
    [toggle title=”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.[/toggle]
    [toggle title=”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.[/toggle]
    [toggle title=”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.[/toggle]
    [toggle title=”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.[/toggle]
    [/one_half_last]