QoS - deux leviers pour gérer stratégiquement votre produit SaaS

jeudi 19 octobre 2023 par socraticDev

Le succèes de votre produit SaaS (Software as a Service) dépend beaucoup de l'économie. Toute chose étant égale, des clients utiliseront votre produit SaaS tant qu'il est plus abordable pour eux de le faire plutôt que de gérer leur propre infrastructure technologique pour gérer leur propre solutions logicielles.

"Le software as a service (SaaS) ou logiciel en tant que service est un modèle d'exploitation commerciale des logiciels dans lequel ceux-ci sont installés sur des serveurs distants plutôt que sur la machine de l'utilisateur. Les clients ne paient pas de licence d'utilisation pour une version, mais utilisent librement le service en ligne ou, plus généralement, payent un abonnement."

En 2023, le software as a service est la méthode attendue de livraison de logiciels. Mais c'était aussi le cas dans le années 1930 quand IBM était la seul option possible en informatique. IBM avait des « bureaux de services » dans de nombreuses villes où « les clients apportaient leurs données à être traitées[...] et revenaient plus tard chercher leurs résultats". Ensuite, la technologie a évolué et dans les années 1950, le l'économie a changé en faveur de petits acteurs tels que Automatic Payrolls Inc., basé au New Jersey. [ADP] a perturbé l'écosystème informatique avec une nouvelle manière de créer de la valeur pour les entreprises. Ils ont créé un système spécialisé en gestion de la paie. Ce service clé en main a libéré les entreprises de l'obligation de maintenir des équipements IBM coûteux ainsi que des employés dédiés au service de la paie.

La manière commerciale de fournir des logiciels n’est qu’un aspect de votre produit. Vous gagnerez et conserverez des clients aussi longtemps que ce que vous leur proposez leur paraît économiquement avantageux.

QoS - deux leviers pour gérer stratégiquement votre produit SaaS

La qualité du logiciel et du service sont les principaux leviers responsable du succès ou de l'échec d'un logiciel en tant que service (SaaS).

Un produit SaaS est composé de deux éléments principaux : le logiciel et l'infrastructure technologique sur lequel il tourne.

Les deux peuvent faire ou défaire votre produit !

Qualité du logiciel

Le logiciel est l'application elle-même. Il contient la logique métier et, peut-être, une certaine propriété intellectuelle. C'est le "portail" vers vos systèmes. Il peut s'agir d'une application Web ou d'une application mobile hautement léchée. Et il pourrait également être représenté comme un ensemble d'API (Application Programming Interfaces) qui ouvrent vos systèmes pour qu'ils soient consommés par vos clients d'une façon appropriée à leur besoin.

La qualité d’un logiciel est une notion comportant de multiples aspects :

aspect description
fonctionnalité ensemble complet de fonctionnalités, fonctionnalités fiables, fonctionnalités appropriées
fiabilité produit mature, disponible, résiliant, capable de se remettre d'une panne
convivialité prise en main facile, accessible aux personnes handicapées, les utilisateurs sont protégés de leurs erreurs
sécurité authenticité, non-répudiation, confidentialité

En tant que stratège produit, vous comprendrez et gérerez ces différents aspects de Qualité du logiciel afin d'attirer et de fidéliser vos clients.

Quality of Service

"La [Qualité de Service] est un composant non fonctionnel qui peut être défini comme la capacité à donner une priorité différente à différentes applications, utilisateurs, flux de données ou à garantir un certain niveau de performance."

Des recherches universitaires ont souligné la différence entre la notion de "qualité de service" utilisée dans le monde des télécommunications et de l'impartition informatique (ITO) par rapport à la qualité de service du logiciel en tant que service (SaaS). Un concept fondamental pour la qualité de service est celui de "services à qualité définie"(SLA - Service Level Agreement).

aspect description
disponibilité proportion de temps pendant laquelle chaque composant du système est opérationnel et accessible
temps de réponse combien de temps faut-il pour traiter une demande (en millisecondes)
débit nombre de demandes pouvant être traitées par unité de temps. cet aspect est lié à la scalabilité et c'est un aspect intéressant pour monétiser votre offre en proposant différentes capacités par gamme de prix
opportunité la capacité à respecter les délais (sous réserve des utilisateurs)

"Les clients sont au moins aussi préoccupés par la qualité du service que par le logiciel. En effet, pour les fournisseurs qui utilisent des logiciels open source disponibles gratuitement, la qualité de service est leur seul avantage concurrentiel."

conclusion

« construisez-le (votre produit SaaS) et ils viendront » n'est pas une stratégie viable. L’économie régule votre succès et votre échec ! Offrir de la valeur aux clients est votre raison d'être.

Être le premier à commercialiser ; détenir le monopole d'une niche ou d'un marché restent des stratégies commerciales solides.

Atteindre l'adéquation produit/marché est votre barrière à franchir. Avant d'espérer réussir, vous devez valider que votre entreprise s'attaque au bon marché avec un produit qui peut satisfaire ce marché.

Comment tu fais ça? Cela dépend de qui vous êtes !

Une startup Lean commencera par une idée, de nombreuses compétences en cloud computing et une carte de crédit. Ils construiront un MVP (minimal viable product) afin de rapidement le mettre entre les mains de clients.

Comment? En « externalisant » la plupart des infrastructures aspects liés aux services cloud gérés (sans serveur, authentification, stockage, etc.) Ils vont utiliser leur carte de crédit pour payer les infrastructures tout en investissant le plus de leur énergie sur le logiciel lui-même.

Lorsque Product-Market Fit sera atteint, ils identifieront les faiblesses de leur infrastructure et évalueront divers scénarios pour les résoudre. Une migration ou une réécriture partielle pourrait être envisager afin de mettre à profit une infrastructure plus appropriée.

Les entrepreneurs technologiques qui réussissent au 21e siècle savent distinguer ce qui n'est pas sous leur contrôle (économie, évolutions technologiques) de ce qui l'est. (gérer soigneusement la qualité du logiciel et la qualité du service). Ils s'efforcent de maintenir un équilibre entre l’économie, la qualité du logiciel et la qualité du service.

sources