Conception de systèmes pour optimiser votre activité

    Développement web full-stack

    Grâce à un large éventail de compétences et à une veille technologique constante, nous vous fournissons les outils les plus adaptés à votre besoin et les plus performants du moment.

      • Front : HTML, CSS, Javascript, AngularJS, BackboneJS, JQuery
      • Back : JEE/Spring, RESTful, Python/Django, PHP
      • Serveurs web : Tomcat, Apache httpd, NodeJS, nginx, Tornado
      • BDD : Oracle, MySQL, PostgreSQL, MongoDB, Hibernate, PDO
      • Batch/Messaging : Spring batch, Celery, RabbitMQ, Websphere MQ
      • Infra : VMware, Docker, VirtualBox

    Méthodologie agile

    Par l'itération courte et la définition du périmètre à chaque étape, nous suivons avec précision votre besoin tout en réduisant les coûts de réalisation.

    DRYWARE est signataire du manifeste agile :


    Nous découvrons comment mieux développer des logiciels par la pratique et en aidant les autres à le faire.
    Ces expériences nous ont amenés à valoriser :

      • Les individus et leurs interactions plus que les processus et les outils
      • Des logiciels opérationnels plus qu’une documentation exhaustive
      • La collaboration avec les clients plus que la négociation contractuelle
      • L’adaptation au changement plus que le suivi d’un plan

    Nous reconnaissons la valeur des seconds éléments, mais privilégions les premiers.


    Intégration continue

    Nous intégrons les pratiques de l'extreme programming dans l'optique de réduire les coûts de maintenance et les risques d'impacts au maximum.

      • Centralisation du code et versioning
      • Automatisation de la production de livrables et des tests
      • Maintien permanent du code dans un état fonctionnel
      • Tests en environnement iso-production
      • Automatisation des déploiements

    Analyse et diagnostic

    Grâce aux outils de pointe en matière de diagnostic de performances et d'anomalies, nous intervenons sur les projets existants en vue d'identifier l'origine des anomalies et des problèmes de performance.

    De l'audit de conception et d'architecture, à la recherche de solutions de contournements, nous vous aidons à améliorer vos outils informatiques existants.

    Nous pouvons également intervenir en matière de rétro-ingénierie en vous permettant de récupérer la maîtrise de vos projets pas ou peu documentés par l'analyse du code source.