Développement : notre périmètre et nos services

Dans le cadre de vos projets applicatifs et de Site Internet, nous avons un périmètre de compétence large nous permettant d’intervenir sur l’ensemble du projet sans faire appel à des prestataires externes.

Nous intervenons comme Agence Web pour vous accompagner sur votre stratégie digitale, mais aussi comme SSII pour vous accompagner dans la manipulation de vos données et l’optimisation de vos processus de développement.


Point 1 : Gestion de projet et accompagnement

Nos chefs de projets vont vous accompagner sur l’intégralité de votre projet, Site Internet, Extranet, CRM, E-commerce :

  • Découverte de votre projet, de vos besoins, de vos problématiques
  • Réflexion, analyse, spécification, apport de solution constructive pour prendre en charge le projet
  • Estimation, découpage en lot, adaptabilité, le chef de projet va définir la réponse adaptée à votre besoin
  • Rédaction du cahier des charges fonctionnel, schématisation, échange avec des tiers partenaires, centralisation des informations, dynamisation et animation des réunions
  • Test et recette avant envoi en test au client

Il est l’interlocuteur privilégié pour échanger, poser des questions, mais aussi apporter des réponses et des garantis : il est le facilitateur de la communication entre les développeurs, le graphiste, le client, le commercial.

Que ce soit en méthode de projet classique ou méthode Agile (Scrum, Kanban, etc.), il est là pour garantir le cadre du projet. Nous intervenons donc en mode Agence Web ou en mode SSII en fonction des besoins du client.

Point 2 : Webdesigner et infographiste

Nos graphistes Webdesigner possèdent des compétences en Webdesign, leurs permettant de concevoir une maquette graphique optimisé pour mobile, tablette et PC, que ce soit pour la création de site Internet, d’application CRM, ou d’intranet/extranet.

Ils sont surtout garant que la maquette graphique proposé et validé peut être mise en place par l’équipe de développement : ce qui est maquetté et validé sera exactement mis en place lors de la phase de développement !

Nos graphistes sont aussi compétent dans l’accompagnement de projet de communication :

  • création de document pour impression, de type Print :
    • Communication lettre A4 pour client (relance, notification, information)
    • Communication Flyer et support papier pour commerciaux
    • Carte de visite
    • Personnalisation d’enveloppe
  • création d’emailing et Newsletter pour envoi sur base de données, avec ou sans personnalisation

Point 3 : Développeur FullStack

Nos développeurs FullStack sont compétents pour intervenir sur l’intégralité du projet :

  • En début de projet, via les échanges avec le chef de projet, en spécifiant les contraintes techniques, les besoins, en définissant le périmètre du projet et l’axe technique le plus favorable.
  • Dans la phase d’estimation, ils vont travailler toujours avec le chef de projet pour estimer au plus juste le temps de travail nécessaire pour répondre au besoin
  • Dans la phase de développement pure, ils prennent en main le sujet, et vont produire les interfaces, la base de données, sécuriser les données, les accès, ils vont garantir un code propre, évolutif, constructif, et interopérable
  • Ils vont maintenir le cahier des charges technique à jour pour permettre une traçabilité des choix techniques qu’ils ont fait lors de la phase de développement

Point 4 : Référencement naturel et SEO des Sites Internet

Nous mettons en place l’ensemble des préconisations techniques permettant de répondre aux bases techniques du référencement, par exemple :

  • Respect des normes HTML5 et CSS3 (header, footer, nav, article, etc.)
  • Optimisation mobile
  • Mise en place des micro-données OpenData
  • Optimisation du code HTML, JS et CSS pour minification et rapidité de chargement (PageSpeed)
  • Dimensionnement des images et conversion en Webp
  • Chargement des polices de caractères optimisé

Ensuite nous conseillons nos clients sur les bonnes pratiques à adopter pour la rédaction de contenu optimisé SEO et référencement :

  • Mise en place d’image à la bonne dimension avec balise ALT bien saisie (nom de fichier aussi)
  • Utilisation correcte de l’arborescence des titres Hn pour favoriser le structure de données
  • Optimisation des données et des pages internes et liens internes pour un meilleur référencement
  • Analyse de la concurrence et des mots clés les mieux positionnés
  • Analyse des mots clés en lien avec l’activité du client
  • Etc.

Point 5 : Maintenance et suivi des performances

Nous mettons en place un contrat de maintenance sur la majorité des projets que nous développons pour nos clients. Ce contrat permet de garantir la disponibilité d’un développeur/chef de projet en cas de besoin et cela sans passer un devis commercial. On ouvre un ticket dans l’outil GLPI, on créé notre ticket en détaillant notre problème, et l’équipe intervient quelques heures après en fonction de la criticité.

Vous bénéficiez d’un nombre d’heure annuel, chaque intervention de chaque ticket vient déduire le temps consommé du contrat annuel. Le contrat est automatiquement renouvelé au premier janvier de chaque année.

Par exemple, pour les Sites Internet, nous intervenons :

  • Dans la mise à jour des contenus sur les sites Internet vitrines WordPress à la place des clients qui ne maitrisent pas l’outil informatique
  • Pour diffuser des contenus sur les réseaux sociaux
  • Sur le travail du référencement SEO du Site internet
  • Pour corriger des problèmes d’affichage, des petits bugs sur le Site Internet
  • Dans l’ajout de petites modifications sur des bloques du Site Internet (modification couleur charte graphique, mise à jour logo, modification de mise en forme du pied de page)

Pour les application Web, le contrat de maintenance permet :

  • De garantir les synchronisations de données (quand il y en a)
  • Corriger les problèmes qui peuvent survenir lors des synchronisations
  • Traiter des cas spécifiques qui n’ont pas toujours étaient pris en compte au projet initial
  • Modifier/ajouter des fonctionnalités au besoin pour répondre aux utilisateurs métier

Point 6 : Hébergement, infogérance, sécurité, et sauvegarde

L’hébergement des sites de nos clients se fait sur nos serveurs, qui sont physiquement hébergé chez OVH.

Nous utilisons la technologie Public Cloud qui nous permet une scalabilité complète des ressources nécessaire pour gérer les piques de trafic de nos clients.

Nos serveurs sont sous Debian dernière version, ils sont régulièrement mis à jour tant niveau sécurité que niveau fonctionnel. Nous gérons 2 versions de PHP (5.6 et 7.3) en version stable pour permettre une rétrocompatibilité. La mise en place de PHP-FPM permet une très bonne gestion des piques de fréquentation.

La sécurité est assuré par Iptables, combiné avec Fail2ban permettant de bannir les IP néfastes qui tenteraient de perturber le service. La mitigation des pare-feu OVH nous permet aussi une bonne sécurité (la mitigation est le routage de flux dangereux directement sur des infrastructures dédiés et non sur nos serveurs).

La partie sauvegarde est faite chez Acronis, qui est une solution Cloud de sauvegarde. Nous avons donc accès au 15 derniers jours, au 4 derniers lundi, au 3 premiers jours des 3 derniers mois. En cas de besoin, nous pouvons restaurer un ou plusieurs fichiers, une base de données, ou la machine intégralement.

En cas de problème chez OVH, nous pouvons remonter l’intégralité de nos serveurs dans les infrastructures Acronis pour garantir une reprise d’activité sous quelques heures.

Point 7 : Développement sur mesure et adaptatif

Notre équipes de développeur est là pour trouver des solutions techniques à vos besoins. Un référent technique est présent en accompagnement du chef de projet et du commercial sur l’ensemble du projet, que ce soit pour analyser le besoin et estimer le temps nécessaire, mais aussi dans la phase de développement, de mise en recette, de mise en ligne et d’activation de la maintenance et suivi.

Nos développeurs ont des compétences larges permettant d’accompagner nos clients sur l’ensemble des projets :

  • Développer un site E-commerce de vente en ligne sur mesure, adapté au processus métiers de nos clients, un site Internet qui permettra de faciliter le processus de vente, de commande, de gestion et de facturation, et cela grâce à l’interconnexion du site Web avec l’ERP, à la synchronisation des données, et la mise en place de processus automatisés défini par nos équipes techniques.
  • Développer des bases de données structurés pour la gestion, l’automatisation, le centralisation de données; notamment dans l’interconnexion de systèmes complexes (AS400, plateforme Web, Automate OPC, tablette de transport routier, API REST, API SOAP, EDI). Nous vous accompagnons sur la mise en place de flux communiquant entre des systèmes qui ne sont pas fait pour communiquer entre eux à l’origine.
  • Développer des outils métiers de type Extranet ou CRM : analyse des besoins, analyse du métier, définition des contraintes techniques et organisationnelles, développement, mise en recette, mise en production, et accompagnement des utilisateurs.

Point 8 : Formation, documentation et accompagnement des utilisateurs

Sur l’ensemble de nos projets, nous rédigeons un cahier des charges techniques qui permet de centraliser l’ensemble des contraintes techniques liées au métier que les développeurs ont rencontré. Nous documentons aussi les interfaces des outils afin de proposer aux clients des documentations simples permettant aux utilisateurs d’avoir un support papier pour l’utilisation des applications.

Chaque documentation est dédié à chaque client, il est possible aussi de coupler cette documentation à une formation des utilisateurs et/ou des administrateurs. Cette formation, qui peut se faire en visioconférence ou en présentiel (chez MGS ou chez le client), permet de manipuler l’application directement avec le développeur ou le chef de projet, ainsi le client peut appréhender correctement l’utilisation de l’application.

Point 9 : Site Internet et Application Responsive sur tablette et mobile

L’ensemble des Sites internet et des Applications Web que nous créons sont Responsive Design.

Ils sont compatible naturellement sur tablette et sur smartphone afin de rendre le site Internet et l’application accessibles à tous les supports.

Pour les sites Internet :

C’est nécessaire pour les Sites Internet car le référencement SEO Google se fait en version mobile, c’est à dire que l’indexation des robots Google se basera sur la version mobile du Site pour définir si le Site est bien référencé.

Pour les Applications Web :

Les outils de développement que nous utilisons (Bootstrap par exemple) vont prendre en charge naturellement un affichage sur téléphone mobile et smartphone. Cependant, il pourra être nécessaire d’adapter certaines interface sur petit écran car l’affichage de liste, de formulaire de données, ou de graphique ont bien souvent besoin d’être simplifié sur téléphone mobile.


Vous voulez en savoir plus sur nos façons de vous accompagner ?