Notre équipe de développeurs maîtrise la pointe des dernières innovations et pratique une veille active des nombreux langages, frameworks, API et composants logiciels.

Un responsable projet vous est dédié, il analyse les problématiques de votre projet, reste à votre écoute tout au long de la collaboration. Concrètement, nous privilégions le découpage en « lots » ou « sprints » indépendants, faisant chacun l’objet de spécifications propres. Ces-dernières sont définies étape par étape, ce qui permet d’adapter le cahier des charges tout au long de la prestation.

Le cahier des charges, détaillé et au plus ajusté à vos exigences est le fruit des échanges entre vous, le responsable projet et nos développeurs. Cette phase est essentielle pour nous aider à définir les technologies appropriées à mettre en place. Nous conviendrons également ensemble des méthodologies et outils de travail les mieux adaptés en fonction de vos contraintes.

Cette phase dédiée à l’ergonomie et au design est essentielle dans la construction d’un logiciel puisqu’elle sera en grande partie le facteur clé de son succès.

Nous réaliserons avec vous, les prototypes (ou « mockups ») de tous les écrans nécessaires. Ce travail permet d’avoir une vision claire de l’ensemble des fonctionnalités, des événements d’interaction utilisateur ainsi que des cinématiques de navigation pour proposer des interfaces simples, efficaces et modernes.

Nous proposons un panel d’outils collaboratifs et de méthodes afin de pouvoir avancer pas-à-pas avec vous. Nous validons ensemble les développements au fur et à mesure de l’avancée du projet et leurs conformités avec l’expression du besoin. De plus, nous encourageons au plus tôt la « confrontation »  des logiciels, sites, etc. avec des « bêta » testeurs et donc la mise en place éventuelle d’univers de pré-production.

Nous mobilisons notre expertise afin d’anticiper au mieux cette étape cruciale en mettant en place toutes les procédures et infrastructures nécessaires au déploiement « du produit logiciel » : mise en place des ressources de configuration, des codes spécifiques, des moniteurs d’exploitation,…

Nous veillons à être force de proposition pour définir le meilleur  « environnement d’exploitation » nécessaire au bon fonctionnement de nos outils logiciels.

Nous recommandons souvent fortement d’externaliser le stockage des fichiers sur « le cloud » (Amazon S3, OVH public Cloud Object Storage…) car les intérêts sont nombreux : performance de téléchargement optimisée, espace disque garantit et illimité, redondance des données (aucune perte possible)….

En dehors de certains contenus multimédias, l’ensemble des serveurs et des données Clients seront hébergées sur une infrastructure en France.

Nous proposons un forfait « infogérance de base » assurant le monitoring des services applicatifs déployés, le backup et la restauration des données. SIXMON garantit une disponibilité maximum des services avec intervention pour les éventuelles défaillances logicielles.

De plus, nous prévoyons des plans de sauvegarde et de restauration permettant de garantir le retour à un état fonctionnel des logiciels en cas de défaillance technique (problème hardware sur un des serveurs, cyber attaque…).

Tout imbécile peut écrire du code qu’un ordinateur peut comprendre. Les bons programmeurs écrivent du code que les humains peuvent comprendre.

Martin Fowler - Auteur renommé, consultant en logiciels d'entreprise et conférencier. - 1963 Royaume-Uni

Nos services

Conception logicielle

Nous poserons avec vous les bases d’un cahier des charges précis, clair et cohérent. Nous choisirons les design patterns les mieux adaptés pour faire en sorte que votre logiciel respecte notre règle d’or : être le moins hermétique possible aux changements.

Sites internet avancés

Nous maîtrisons le développement de sites internet sur-mesure et à haut degré de complexité. Nous étudions vos besoins en infrastructure et vous conseillons sur des solutions d’hébergement adaptées et cohérentes qui s’adapteront à la croissance de votre site.

Applications mobiles

Nous analysons les enjeux de votre application mobile afin de vous proposer la meilleure solution technologique possible, adaptée à vos contraintes et à vos besoins. Nous étudierons avec vous une optimisation de l’ergonomie et des cinématiques de navigation.

Conseil / Audit / Stratégie

Nous vous conseillons sur vos projets informatiques : nos études analysent votre stratégie et vos problématiques, en tenant compte des dimensions techniques, humaines et organisationnelles. Ces états des lieux complets permettront des gains de temps et d’argent, dans la conduite de vos projets.

La relecture du code par une deuxième personne permet de remonter jusqu’à 60% des bugs.

Les coûts de réparation des bugs, après implémentation sont 100 fois plus élevés qu’en phase de prototypage.

Les coûts de réparation des bugs, après implémentation sont 10 fois plus élevés qu’en phase de construction.

Nos expertises technologiques

Bases de données

  • PostgreSQL / Postgis
  • SQL Server
  • ElasticSearch
  • MySQL
  • InfluxDB

Framework et couches applicatives

  • Microsoft .NET
  • Node.js
  • Ruby
  • Programmation Objet

Développement Web et API

  • Framework javascript : React, Angular, Jquery
  • Asp .NET (C#)
  • Ruby On Rails

Développement Mobile

  • Développement Natif IOS ou Android
  • Développement Hybrid IONIC / Cordova
  • Mobile Web & Responsive design