Support et maintenance logicielle

Votre développeur est parti, l’agence est passée à autre chose ou l’équipe interne a rétréci, et le produit doit quand même fonctionner demain. Nous reprenons tout le produit : les applications mobiles, le site ou l’application web, les serveurs et le processus de mise en production. Une seule équipe en répond, avec un tech lead qui discute des priorités avec vous.

Support et maintenance logicielle

À qui s'adresse ce service

La plupart des produits sont plusieurs systèmes qui tombent en panne ensemble : une application, son backend, un site, un serveur. Le support fonctionne quand une seule équipe les voit tous et a l’autorité pour agir.

Choisissez le support dont vous avez besoin

Maintenance d'applications mobiles

Une seule équipe pour un produit mobile en production : iOS, Android, backend, infrastructure et validations des deux stores. Abuk depuis 2018, MemoWord depuis 2019.

Maintenance de sites web

Corrections, mises à jour, performance et sécurité pour les sites et applications web, y compris les projets repris d’autres développeurs.

Infogérance de serveurs

Administration de serveurs Linux : serveurs web, bases de données, sauvegardes testées, mises à jour, supervision, SSL, e-mail et migrations entre hébergeurs.

DevOps

Pipelines CI/CD, conteneurs, infrastructure cloud et VPS, environnements séparés et supervision, mis en place pour que les mises en production deviennent routinières.

Migration de serveurs

Déplacer sites en ligne, bases de données, e-mail et DNS vers un nouveau serveur ou hébergeur pendant que les visiteurs achètent et que les e-mails arrivent.

Reprendre un produit quand l'équipe est partie

Reprendre un produit quand l'équipe est partie

Quand un développeur ou une agence s’en va, le produit est rarement livré avec un mode d’emploi. Avant de promettre quoi que ce soit, nous examinons tout ce dont il dépend discrètement : le code et sa compilation, les comptes des stores et de l’hébergement, les domaines, les clés de signature, les services de paiement et d’e-mail, et au nom de qui chacun est enregistré. Vous recevez une description écrite de chaque partie et de ce que représenteront les premiers mois. Ensuite, nous reprenons le rôle qu’avait l’équipe précédente, y compris un tech lead qui fixe les priorités avec vous au lieu d’attendre des tickets. Parfois, la conclusion honnête est que reconstruire une partie coûte moins cher que la maintenir, et mieux vaut l’entendre au départ qu’après un an de rustines.

Une seule équipe pour tout le produit

Une seule équipe pour tout le produit

Quand l’application, le backend et les serveurs sont maintenus par des personnes différentes, chaque incident commence par un débat pour savoir à qui revient le problème. Nous prenons la responsabilité de toute la chaîne, de l’application sur le téléphone de l’utilisateur jusqu’à la base de données sur le serveur. Un paiement échoué, une notification push manquante ou une page lente sont suivis à travers chaque couche par les mêmes ingénieurs, et vous recevez une seule explication de la cause au lieu de trois explications partielles.

Support et développement réunis

Support et développement réunis

Support et développement relèvent généralement de la même équipe : une partie maintient la version actuelle en bonne santé, une autre construit la suivante. Les petites améliorations qui ne justifient jamais un projet à part sont réalisées dans le cadre du support, et les fonctionnalités plus importantes sont estimées séparément. Les ingénieurs qui traitent les incidents connaissent le code qu’ils font évoluer, ce qui accélère les deux activités.

Comment démarre le support

01

Premier échange

Vous nous expliquez de quoi se compose le produit, qui l’a développé et ce qui vous inquiète aujourd’hui. Nous vous disons quelles parties nous examinerions en premier.

02

Audit

Nous examinons le code, les comptes, l’hébergement et le déploiement. Vous recevez un rapport sur l’état de chaque système et les risques identifiés.

03

Périmètre et conditions

Nous convenons de ce qui est couvert, du délai de réponse pour chaque type de problème et du volume mensuel. Vous recevez une proposition chiffrée pour ce périmètre.

04

Passation

Accès, clés et documentation sont réunis en un seul endroit, la supervision est mise en place et les problèmes urgents relevés lors de l’audit sont corrigés en priorité.

05

Support continu

Supervision, corrections, mises à jour et publications dans le périmètre convenu, avec des rapports réguliers sur ce qui a été fait.

Ce que nous maintenons

Mobile

Web et backend

Infrastructure

Comment payer le support

Forfait mensuel

Un périmètre mensuel fixe convenu après l’audit : supervision, mises à jour, corrections et un volume défini de petites modifications.

Équipe dédiée

Des ingénieurs affectés à votre produit, qui assurent à la fois le support et le développement de nouvelles fonctionnalités.

À l'heure, à la demande

Pour les produits qui ont besoin d’une aide ponctuelle : corrections isolées, mises à jour ou conseils, facturés au temps passé.

Témoignages

Nous traitons chaque client et son projet avec attention.

Questions fréquentes

Peut-on commander le support d'une partie seulement du produit ?

Oui. Chaque type de support fonctionne de manière autonome : uniquement les applications mobiles, uniquement les serveurs, etc. Les combiner a du sens quand les parties dépendent les unes des autres et que les incidents franchissent les frontières entre elles.

Quel délai de réponse proposez-vous ?

Il est convenu pour chaque produit et dépend de ce que fait le produit. Un service qui traite des paiements et un outil interne n'ont pas besoin des mêmes garanties, et payer pour la plus stricte sans en avoir besoin, c'est de l'argent perdu.

Maintenez-vous des produits développés par d'autres équipes ?

Oui, c'est ainsi que commence la plupart de nos missions de support. Nous débutons par un audit et vous disons honnêtement dans quel état se trouve le produit avant de nous engager sur un périmètre.

Pouvez-vous remplacer notre agence de développement sur un produit en production ?

Oui. Nous convenons d'une période de transition avec l'équipe sortante si elle est encore joignable, rassemblons les accès, les clés et la documentation, et livrons nous-mêmes la première version pour prouver que la chaîne de compilation et de déploiement fonctionne. Ensuite, nous poursuivons le support et le développement en tant qu'équipe responsable du produit.

À qui appartiennent les comptes et les accès ?

À vous. Comptes des stores, domaines, hébergement et dépôts doivent être enregistrés au nom de votre société, et nous travaillons avec les accès que vous nous accordez. S'ils sont encore détenus par un ancien prestataire, nous vous aidons à les récupérer.

Que voyons-nous chaque mois ?

Un rapport sur les incidents et leurs causes, les mises à jour appliquées et les modifications apportées, ainsi que les risques à venir, comme une échéance imposée par un store ou une version de framework arrivant en fin de vie.

Que se passe-t-il si nous décidons d'arrêter ?

Tout reste à vous : code, accès, documentation et notes prises pendant le support. Nous transmettons le produit à l'équipe suivante de manière ordonnée.

Parlez-nous de votre projet

Décrivez la tâche en quelques lignes. Sous un jour ouvré, nous vous répondons avec des questions ou un premier avis sur le périmètre et le coût.

Vous préférez l'e-mail ou un appel ?

welcome@revolsource.com
+38 097 662 23 20

Revol Software OÜ, Tallinn, Estonie. Notre équipe est répartie dans le monde entier.

Rejoignez notre équipe

Envoyez votre CV à career@revolsource.com