Blog | Stratégie et analyses de données | | 4 min de lecture

Le passage à un modèle SaaS a permis de réaliser 320 mises en production en 6 mois

eenea-le-pivot-vers-la-solution-saas

Résumé

  • Le passage à un modèle SaaS permet d'accélérer l'innovation, d'assurer évolutivité et de proposer en continu de nouvelles fonctionnalités.
  • Pour réussir, il faut à la fois des changements techniques (par exemple, une architecture multi-locataires, la sécurité dans le cloud) et une transformation culturelle.
  • Les équipes organisées par fonctionnalités et les mécanismes tels que les commutateurs de fonctionnalités support déploiement support déploiement les mises à jour contrôlées.
  • Les clients avantage un accès plus rapide aux nouvelles fonctionnalités, d'une plus grande souplesse dans la mise en service et avantage une réduction des contraintes liées à l'infrastructure.
  • Les solutions SaaS offrent des mises à jour régulières, une meilleure accessibilité et une intégration plus aisée aux besoins changeants des entreprises.

Après avoir débuté sous la forme d'un catalogue de données , la plateforme Actian Data Intelligence a décidé de passer à une solution SaaS (Software as a Service) entièrement solution SaaS (Software as a Service). Un an et demi plus tard, plus de trois cents versions de production ont été déployées au cours des six derniers mois, soit une moyenne de près de trois par jour. Nous expliquons ici les raisons qui nous ont poussés à opérer ce virage, l'organisation mise en place pour le mener à bien, ainsi que la valeur ajoutée pour nos clients.

Le virage stratégique vers un catalogue de données 100 % SaaS

Face à ces obstacles potentiels au développement de notre catalogue de données, nous avons naturellement décidé, fin 2019, de passer à une solution SaaS (Software as a Service) entièrement solution SaaS (Software as a Service). Un an et demi plus tard, nous venons de mener à bien plus de trois cents mises en production au cours des six derniers mois, soit une moyenne de près de trois par jour. Voici comment nous y sommes parvenus.

Tout d'abord, nous avons traité la question de la sécurité dès le départ. Nous avons intégré la sécurité dans nos pratiques liées au cloud dès le début du projet et avons lancé un processus de certification en la matière (SOC2 et, prochainement, ISO 27001).

Nous avons ensuite isolé, au sein de notre architecture, le seul module qui devait rester sur site: le scanner de la plateforme Actian Data Intelligence. D’un point de vue technologique, nous avons mis en place une architecture SaaS multi-locataires en décomposant notre monolithe historique en plusieurs modules applicatifs.

Cependant, le plus grand défi ne résidait pas dans les aspects techniques, mais dans les aspects culturels et organisationnels…

Les clés de notre succès : organisation et adaptation au modèle SaaS

Nous avons développé et consolidé notre culture SaaS, principalement en orientant nos recrutements vers des profils expérimentés dans ce domaine et en organisant efficacement le partage des connaissances.

Pour illustrer cet aspect culturel, nous faisons la distinction, par exemple, entre les développements « finalisés » et les développements « achevés ». Un développement est considéré comme finalisé lorsqu’il est intégré au code source, qu’il ne présente aucun bug connu et que son niveau de sécurité et d’ingénierie est conforme aux exigences que nous nous sommes fixées. Un développement est considéré comme achevé lorsqu’il peut être mis à la disposition de nos clients, de sorte que les fonctionnalités développées forment un ensemble utilisable et cohérent.

Pour support distinction, nous avons mis en place un mécanisme de gestion des fonctionnalités permettant de contrôler l'activation des fonctionnalités entièrement développées : une fonctionnalité est systématiquement mise en production dès qu'elle est terminée, puis activée pour nos clients une fois qu'elle est finalisée.

Sur le plan organisationnel, nous avons mis en place des « Feature Teams » : chaque équipe travaille sur une fonctionnalité donnée, dans tous ses composants. Dès qu’une fonctionnalité est terminée, elle est livrée. D’autres fonctionnalités sont livrées incomplètes, désactivées, mais achevées.

Le modèle SaaS et la valeur ajoutée pour nos clients

Les premiers à avantage la souplesse du modèle SaaS sont bien sûr les clients de la plateforme Actian Data Intelligence. Les fonctionnalités sont disponibles plus rapidement, c'est-à-dire dès qu'elles sont finalisées. De plus, le déploiement nouvelle fonctionnalité peut s'effectuer à leur convenance dans les deux mois suivant la mise à disposition du commutateur de fonctionnalité. Cela permet une intégration aisée dans le contexte du client, notamment en tenant compte de ses utilisateur . Enfin, cette capacité à activer des fonctionnalités nous permet de les présenter à l’avance, voire, dans certains cas, de les activer en version bêta pour nos clients.

Tout cela s'ajoute bien sûr aux avantages traditionnels d'une solution SaaS (Software as a Service): mises à jour automatiques et fréquentes des évolutions mineures ou des corrections, accès à la solution depuis n'importe quel navigateur, absence d'infrastructure sur les sites de nos clients permettant évolutivité rapide, etc.

Si le passage d'un modèle sur site à une application SaaS a été semé d'embûches, nous sommes fiers aujourd'hui d'avoir relevé le défi de la mise en œuvre déploiement continu déploiement d'apporter ainsi une valeur ajoutée toujours plus grande à nos clients.