Nos services

Nous pouvons intervenir à diverses étapes de vos projets, tant au niveau de l'élaboration, de l'encadrement, que du développement.

Conseils

Assistance technique

Nous vous aidons à choisir les technologies les mieux adaptées à votre projet.

Nous faisons des audits de code et diagnostiquons les problèmes techniques et organisationnels pour vous aider à les résoudre.

Accompagnement de projets

Nous vous accompagnons à l'élaboration de vos cahiers des charges.

Nous pilotons vos projets :

  • Encadrement d'une équipe de développeurs,
  • Suivi de la réalisation, de la recette, de la mise en œuvre.

Ingénierie

Nous effectuons des missions de développement selon différents modes d'intervention.

À la journée

De la "mission pompier" d'une journée, à la collaboration sur plusieurs semaines en étant intégré dans vos équipes de développement, nous contribuons à la réalisation de votre projet, sur une période définie, tarifée à la journée.

Développement complet de votre projet

À partir de votre cahier des charges, nous établissons le volume de travail et définissons avec vous les principaux objectifs.

Nous privilégions les méthodes agiles comme Scrum, pour un bon déroulement du développement.

Pour résumer le principe :

  • Nous travaillons en totale collaboration avec vous, tout au long du projet.
  • Nous réalisons votre projet par périodes de 1 à 3 semaines, appelées "sprints".
  • Lors de l'étude préliminaire de votre projet, nous établissons une roadmap globale, et donc une estimation du nombre de sprints, sachant que ce nombre peut évoluer en fonction des changements que vous pourriez demander.
  • En début de chaque sprint, nous déterminons avec vous les objectifs de développement durant cette période. Le but étant d'avoir en fin de chaque sprint une application fonctionnelle.
  • En fin de sprint nous vous présentons ce qui a été réalisé, vous testez et nous faisons ensemble un bilan qui permettra de d'ajuster les objectifs du sprint suivant.

Cela vous permet de suivre de très près le projet, de le faire évoluer selon vos besoins qui peuvent changer d'un sprint à l'autre, et donc de maîtriser au plus juste vos coûts.

Si vous n'avez pas d'infrastructure de développement, nous mettons à votre disposition nos outils internes pour une meilleure collaboration et pour plus d'efficacité dans les réalisations :

  • suivi des tâches de développement avec notre instance Gitlab installée sur nos serveurs.
  • Gestion des sources du projet avec Git
  • Intégration continue avec Gitlab-ci, pour lancer des tests automatiques et déployer votre projet dans une machine virtuelle (sous linux) installée sur nos serveurs
  • La machine virtuelle dédiée à votre projet vous permet de tester à n'importe quel moment l'application que nous développons pour vous