Notre engagement qualité

Quel que soit le type de prestations de développement web que vous confiez à notre équipe, nous nous attachons à respecter scrupuleusement un process dans sa mise en œuvre vous assurant un suivi en temps réel de toutes les opérations réalisées, ainsi qu'un niveau de qualité optimal.


Principes généraux

Pour permettre un suivi historisé des modifications et faciliter le travail collaboratif, nous utilisons systématiquement un gestionnaire de versions des fichiers. Ce type d’outil permet, entre autres, de travailler sur différentes branches de développement, de les fusionner ainsi que de conserver l’ensemble des modifications et ajouts effectués au fil du temps.

Ce principe est mis en place dès les premières actions de développement en interne (Internethic) et est étendu lors des premières mises en recette usine du portail. Il est également maintenu à l'issue de la période de garantie, notamment si vous souhaitez pouvoir faire évoluer de manière autonome le code source produit par nos soins et réaliser un certain nombre de développements par vous-même (ou via une autre agence ).  

L'objectif est de donner la possibilité à vos équipes de réaliser certaines modifications simples, ne nécessitant pas impérativement l'intervention d'Internethic. 

Afin de garantir l'intégrité de l'application, et ne pas écraser les développements de chaque acteur, le moteur de versioning mis en place est accessible 24h/24 et 7j/7 de manière sécurisée uniquement pour les différents acteurs du projet.

Schéma de l'organisation des différents espaces, du développement à la production

Bénéfices obtenus

Ce système permet entre autres :

  • un suivi constant des modifications apportées par chacun,
  • une historisation de ces modifications,
  • l'apposition de commentaires,
  • et le rattachement de toute modification à leur auteur.

Lorsque vos services valident un lot, nous transférons l'ensemble des développements correspondants au travers de la création d'une branche de Production versionnée sur les serveurs de destination associés à notre outil de configuration.

Ce système permet enfin la création de branches de développement distinctes si nécessaire : par exemple, vous pourrez modifier certaines parties du projet en cours, pendant qu'Internethic réalisera une évolution importante en parallèle. Par la suite, l'outil de versioning permettra de fusionner les deux branches afin de bénéficier de vos modifications au sein de la branche d'Internethic.

Cette architecture nous permet ainsi de mettre en place l'ensemble des tests nécessaires à l'élaboration d'un travail de qualité tout au long de la phase de développement jusqu'à la mise en ligne, puis par la suite durant les phases de garantie contractuelle et de tierce maintenance évolutive.