PROCESSO DE DESENVOLVIMENTO

  • O processo de desenvolvimento é a alma de qualquer empresa de tecnologia. Além de um nome e embasamento em conceitos consagrados, um processo precisa ser maduro e adaptado a forma de trabalhar de cada empresa.

    Nosso processo de desenvolvimento possui as seguintes características:

  • Iterativo
    “Entregar” o projeto continuamente ao longo do desenvolvimento, um processo iterativo foca no feedback continuo do cliente. Dando pequenos passos, podemos corrigir o curso do projeto em tempo, procurando não prejudicar prazos e cronograma.

  • Focado em entregar valor ao cliente
    Aliado a iteratividade, nosso processo e profissionais são focados em entender do negócio de nossos parceiros e identificar os pontos cruciais para o sucesso. Avaliamos esses objetivos iterativamente e continuamente durante o projeto.

  • Preparado para acomodar mudanças de escopo
    Por mais abrangente e eficiente que uma análise de requisitos possa ser um processo de desenvolvimento precisa saber lidar com uma verdade universal: Escopos mudam. Por isso, o processo precisa ser eficiente em analisar estas mudanças, comunicá-las claramente e acomodá-las o quanto antes no processo de desenvolvimento. Uma arquitetura componentizada e um processo de desenvolvimento orientado a testes, permite que mudanças sejam agregadas sem impacto negativo na qualidade do código gerado.

  • Construção do sistema com componentes
    Arquitetura baseada em componentes cria um sistema que é facilmente extensível, intuitivo, de fácil compreensão e promove a reusabilidade de software.

    A orientação a componentes aliada com testes unitários e integração continua permite que o sistema seja construído por partes isoladas, beneficiando o “refactoring”(alterações) na solução para acomodar melhor as mudanças.

  • Qualidade do início ao fim do projeto
    A qualidade do produto final é resultado de um processo que inicia na análise e no desenho inicial de diagramas, passando por revisões, construção de software e finalmente testes. Nossos processos de qualidade atuam em cada fase do projeto, não apenas na fase final, em processos de CodeReview, UniTests, Continuos Integration, Orientação a componentes, Testes automatizados e testes manuais.

  • Comunicação efetiva
    Acompanhamento on-line do progresso do projeto através do Project Portal, que contempla:

    :: Acesso on-line a artefatos gerados

    Acesso Online

    :: Relatórios

    Relatórios

    :: Status de iterações

    Iterações

    :: Issues

    Issues

    :: Change Requests

    Change Requests