Qualité


Un critère primordial trop souvent mal maîtrisé par les agences web et développeurs.


Toutes les agences web et sociétés de services vous indiquerons réaliser des prestations de qualité, cependant peu en apporterons réellement la preuve. Sur chacun de nos projets nous mettons en place des batteries de tests très complètes (tests unitaires, d'intégration ou de performances) et automatisées.

L'execution de ces tests est placée au sein d'un cycle d'intégration continue, c'est à dire que les tests sont exécutés automatiquement et régulièrement pour garantir un bon fonctionnement à tous moments.

Nos tests logiciels sont toujours complétés par le calcul d'un ensemble d'indicateurs techniques de qualité et de propreté / clarté du code source (couverture de code, complexité, taux de commentaires, etc.). Étant spécialisés dans le développement de systèmes sur mesure nous sommes régulièrement confrontés à des problèmes complexes, les indicateurs nous permettent de maîtriser et et de contrôler parfaitement cette complexité.

L'intégralité du code source que nous écrivons se fait en Anglais afin de faciliter le travail avec des équipes étrangères. Nous apportons également un soin particulier aux commentaires dans notre code source et approchons quasiement toujours une documentation complète de 100% du code.

Tous nos clients ont accès à tous moments aux indicateurs de qualité, résultats des tests et à différents dashboards de suivit associés à leurs projets. Nous utilisons également le help desk Zendesk pour permettre la saisie et le suivit et l'historisation des faits techniques, bugs ou demandes d'évolutions.

Conseil personalisé


Être à votre écoute, vous comprendre et vous proposer les meilleurs solutions.


La phase d'analyse des besoins est une étape importante lors du démarrage d'un projet. A l'issue de cette phase d'analyse nous devons vous montrer que nous vous avons parfaitement compris et que les réalisations à venir correspondront parfaitement à vos attentes.

Dès que cela est nécessaire nous n'hésitons pas à reformuler votre besoin pour que tout le monde se comprenne. Nous élaborons également régulièrement des analyses UML, schémas techniques ou documents fonctionnels et techniques pour affiner notre compréhension avant de démarrer un projet.

Il peut arriver qu'un client ait un besoin très spécifique que nous n'ayons encore jamais rencontré ou que ce besoin soit associé à des contraintes très particulières. Dans ces cas nous mettons souvent en place des Proof Of Concepts pour lever les points dur et "dé-risquer" avant de développer la solution complète.

Les Proof Of Concepts peuvent aussi servir à comparer différentes technologies afin de choisir celle qui est la mieux adaptée aux contraintes et besoins.

Innovation


Dans l'informatique les évolutions et changements sont extrêmement rapides, nous devons nous y adapter.


Chez Gomoob la veille technologique est constante et s'effectue sans relâche tous les jours, ceci nous est indispensable pour rester très compétitifs.

Cependant l'utilisation de nouvelles technologies ne doit pas se faire de manière précipitée ni sans une réflexion d'ensemble. Bien souvent nous devons adapter et moderniser progressivement les applications existantes de nos clients. Nous nous appuyons sur notre expérience en conception et architecture logicielle pour permettre à nos client des améliorations progressives et continue sur leurs systèmes.