.

Équipe de développement vs Support. Quel service de développement web choisir ?

html

Avoir un site web, vous pouvez avoir besoin de quelqu'un pour le maintenir : faire des mises à jour régulières et vérifier les erreurs, surveiller les performances, etc. Le service que vous envisagez dans ce cas est le support. C'est un choix naturel, mais que faire si vous avez besoin d'aide pour développer votre site web de temps en temps ? Devez-vous toujours choisir le support, ou opter pour une coopération avec une équipe de développeurs ? Nous vous expliquerons les différences entre ces services et vous conseillerons sur lequel choisir et quand.

Maintenance de site web

Une fois que vous lancez un site web, le travail ne prend pas fin mais passe à un niveau différent. Ensuite, une page web nécessite une maintenance régulière qui consiste en différentes activités.

Performances de la page

Une personne ou une équipe chargée d'un site web particulier surveille si celui-ci fonctionne correctement et se charge rapidement. Cela inclut les vérifications pour :

  • les erreurs qui pourraient désactiver la page ou ralentir ses performances,
  • les liens inactifs ou cassés qui non seulement induisent en erreur les utilisateurs mais aussi affectent le référencement.

Mises à jour

Une autre chose cruciale à faire dans le cadre de la maintenance est de tenir un site web à jour en installant la dernière version du système de gestion de contenu et des extensions. Cela garantit de nouvelles fonctionnalités, des corrections de bogues et des améliorations de sécurité. En dehors de cela, il est important de vérifier régulièrement le site web pour les vulnérabilités et de faire les sauvegardes.

Revue du design et des fonctionnalités

Outre la maintenance régulière, il est également utile de vérifier périodiquement si le design et les fonctionnalités du site web sont toujours à jour. Les besoins de chaque entreprise évoluent constamment, il peut donc s'avérer que les fonctionnalités et les éléments graphiques doivent être rafraîchis, modifiés de manière significative ou ajoutés.

Comme vous le voyez, pour garder votre site web en bonne santé, vous pourriez avoir besoin d'actions liées à la fois à la maintenance et au développement. Qui est le mieux à choisir pour ce type de travail - support ou équipe de développeurs ? Nous répondrons à cette question en montrant comment ces équipes fonctionnent dans notre entreprise.

Support

Notre équipe de support Drupal se compose de développeurs, de testeurs, d'un chef de projet, d'un ingénieur DevOps et d'un designer. Nous avons généralement les mêmes personnes dans l'équipe, mais les développeurs peuvent changer en fonction de leur disponibilité. Cela ne distrait pas le travail, car nous documentons clairement tout.

L'équipe surveille si votre site Drupal fonctionne parfaitement. Lorsqu'un problème ou une erreur apparaît, ils réagissent rapidement. Contrairement à l'équipe de développeurs, les spécialistes impliqués dans le support ne travaillent pas en sprints SCRUM (généralement de deux semaines), ils peuvent donc répondre à vos rapports de bogues urgents et se concentrer sur la correction de ces erreurs. L'équipe enregistre chaque problème du client dans Jira (un outil de gestion de projet) et suit un flux de travail clair défini là.

Ils s'occupent également de la sécurité et des mises à jour de la page web. Les nouvelles versions du noyau Drupal et des modules apportent des fonctionnalités améliorées et des correctifs de sécurité. C'est pourquoi il est important de mettre régulièrement en œuvre les nouvelles versions. Certaines des mises à jour peuvent être assez complexes, mais grâce à leur expertise, notre équipe sait comment les planifier à l'avance et les réaliser le plus doucement possible.

Services de développement web mineurs

En plus de s'occuper des performances du site web, notre équipe de support effectue également des tâches de programmation plus petites. Nous entendons par là des travaux qui ne nécessitent pas trop de temps et d'efforts, comme la création d'une nouvelle page d'atterrissage ou l'ajout d'une nouvelle intégration.

Quand choisir le service de support ?

Si vous avez besoin de la maintenance de votre site web et de la mise en œuvre de petites modifications, et que vous n'avez pas d'équipe de développement active, le service de support sera parfait pour vous. Vous pouvez également opter pour cette option si vous avez un budget serré et qu'un forfait fixe de travaux de programmation (par exemple, 40 heures par mois) est suffisant pour vous.

Équipe de développeurs

Comme dans le support, dans notre équipe de développeurs Drupal, nous avons évidemment des programmeurs, des testeurs, un chef de projet, un designer et un ingénieur DevOps. La différence est qu'ici nous avons toujours les mêmes développeurs.

Cette équipe travaille sur le développement ultérieur du site web existant. Non seulement ils effectuent les tâches données, mais ils proposent également des améliorations et aident à définir les grandes orientations du développement. Parmi les autres activités qu'ils gèrent, on trouve la conception de l'expérience utilisateur et des interfaces, ainsi que la réalisation de tests A/B. Ces derniers permettent au client de voir quelle variante de l'élément étudié du site web est la plus efficace.

Notre équipe de développeurs web travaille en méthodologie SCRUM qui implique des sprints - des cycles de travail de (généralement) deux semaines. Chaque période de travail a son objectif (comme la mise en œuvre d'une fonctionnalité particulière) que nous atteignons en réalisant de petites tâches. Grâce à cela, un développeur ou un testeur peut accomplir sa mission en quelques heures. De cette manière, le client peut facilement suivre la progression du travail et voir les étapes exactes restantes que l'équipe doit réaliser pour atteindre l'objectif.

Quand sélectionner une équipe de développeurs ?

Cette option est parfaite lorsque vous avez besoin d'une équipe dédiée qui travaillera sur votre projet et vous aidera en même temps à introduire des améliorations précieuses et à définir les orientations de développement de votre site web. Comme les membres de l'équipe sont impliqués dans votre projet à plein temps, ils peuvent réaliser les tâches spécifiées dans un délai court mais avec un budget plus important. Cependant, ce service peut être facilement adapté aux exigences de votre entreprise à un moment donné. Lorsqu'elles sont plus grandes, nous pouvons augmenter le nombre de développeurs dans l'équipe et le réduire lorsque vos besoins sont plus petits.

Comment choisir le service le plus adapté ?

Avant de décider d'un service particulier, réfléchissez à vos besoins. Voici les facteurs à prendre en considération.

  • Le nombre de tâches de programmation. Si vous avez beaucoup de travail (par exemple un arriéré de 500 heures) à faire pour les spécialistes, vous pourriez avoir besoin d'une équipe de développeurs qui vous aidera à les traiter le plus rapidement possible.
  • Délai. La vitesse de travail compte sûrement pour vous aussi lorsque les modifications du site web doivent être mises en œuvre avant un moment précis (par exemple avant une conférence importante). Dans ce cas, vous avez absolument besoin d'une équipe de développeurs travaillant à temps plein.
  • Taux horaire. Le support coûte plus par heure que l'aide de l'équipe de développement web.
  • Type de travail à réaliser. Si vous n'avez besoin que de petites modifications sur votre site web, mais d'une maintenance régulière, le support sera le bon choix pour vous.
  SUPPORT ÉQUIPE DE DÉVELOPPEURS
Modifications sur un site web

Petites (nouvelle intégration, nouvelle page d'atterrissage)

Grandes (améliorations majeures, nouvelles fonctionnalités)
Maintenance Oui Non
Nombre d'heures de travail des développeurs par mois* 10-120 heures  Jusqu'à 500 heures

*Ces chiffres sont seulement indicatifs. Chaque type de service peut être personnalisé pour répondre aux besoins exacts.

Changer de service d'un à l'autre

Après avoir sélectionné un service, vous pouvez le changer. Par exemple, vous aviez besoin d'une fonctionnalité complexe pour votre site Drupal et avez décidé de travailler avec 3 de nos développeurs pendant trois mois. Cependant, après ce délai, vous souhaitez passer à la maintenance et au développement occasionnel. Vous pouvez alors d'abord travailler avec une équipe de développeurs, puis avec le support.

Cela peut aussi être l'inverse. Vous aviez besoin de quelqu'un pour s'occuper de votre site web (surveiller ses performances). Après un certain temps, vous avez eu une idée de fonctionnalité complexe. Dans ce cas, nous pouvons passer votre service de support au travail avec une équipe de développeurs. Une fois la fonctionnalité publiée, vous pouvez revenir en mode maintenance.

Vous pouvez en lire plus sur nos modèles de coopération avec les clients ou consulter ce que nous avons déjà développé pour eux.

As part of Drupal support, we maintain existing websites and expand them with new functionalities