SYS-CON MEDIA Authors: Stackify Blog, Zakia Bouachraoui, Elizabeth White, Pat Romanski, Liz McMillan

Blog Feed Post

Attention, danger ! Configuration applications SaaS : retomber dans mauvaises habitudes ERP

 

DPC SaaS letters S 74173596Les solutions SaaS, Software as a Service, existent depuis le début des années 2000, merci Salesforce. Les lecteurs de ce blog savent depuis longtemps tout le bien que je pense des véritables solutions SaaS, l’innovation majeure dans le monde des usages, après la catastrophe des ERP intégrés.

Alerte météo : de gros « nuages » noirs commencent à envahir le beau ciel bleu SaaS initial ;  ils ont pour nom « surconfiguration » et sont porteurs de risques majeurs de tempête. Les entreprises doivent réagir rapidement pour éviter qu’ils ne pénètrent chez elles.

  

Les avantages « potentiels » des applications SaaS

Un petit rappel sur les avantages des applications  SaaS : les personnes qui maîtrisent bien le sujet peuvent passer directement au paragraphe suivant.

Un logiciel SaaS :

AdS DPC Competitive Advantage S 55672378

  • Est uniquement disponible dans des infrastructures de Cloud Public ; tout éditeur qui vous propose une possible installation dans votre centre de calcul privé est un imposteur.
  • Est multitenant : une seule instance du logiciel pour tous les clients.
  • Les clients n’ont pas accès au code source : ceci leur interdit toute possibilité de paramétrer leur application, comme cela était possible avec les ERP.
  • Une seule version est opérationnelle à un instant donné, la même pour tous les clients.
  • Lorsque l’éditeur propose une nouvelle version, tous les clients basculent automatiquement sur cette version, sans aucun coût additionnel.

 Les entreprises clientes ont souvent besoin de configurer une solution SaaS pour tenir compte de leurs spécificités. Il faut savoir rester raisonnable dans cette démarche de configuration, et refuser la « surconfiguration ».

  

Configurer : oui, mais raisonnablement

L’industrie automobile a souvent montré le chemin pour les évolutions que vit l’industrie du numérique, avec un décalage d’un siècle.

Tout au début de l’industrie automobile, les Ford T étaient noires et les 2 CV Citroën grises.

Ford T - Citroën 2CV

Aujourd’hui, l’acheteur d’une voiture peut la « configurer » selon ses attentes, et son budget ; il existe des myriades d’options de motorisation, de couleurs et d’équipements internes.

Pour un même modèle, l’écart de prix entre une version de base et une version haut de gamme peut varier de 1 à 2.

Prix voitures BMW - Peugeot

Configurer sa voiture ne lui enlève pas sa qualité «industrielle » ; avec ou sans options, une voiture garde la même fiabilité, les mêmes garanties.

Les logiciels SaaS ont dépassé l’époque Ford T ; ils permettent, eux aussi, une raisonnable configuration de la solution par chaque entreprise cliente.

Cela peut aller du plus simple, ajouter le logo de l’entreprise, à des fonctions plus complexes comme adapter un écran en ne visualisant pas des données jugées non pertinentes.

AdS DPC Cost - Value S 87152301Configurer une solution SaaS ajoute des coûts et des délais ; cela ajoute aussi, on l’espère, de la valeur pour les clients internes de l’entreprise qui disposent d’un outil mieux adapté à leurs attentes.
Les métiers pour qui l’application SaaS est déployée et la DSI doivent, ensemble, trouver un équilibre raisonnable entre valeur ajoutée et coûts.

La règle pragmatique qui s’est établie dans l’industrie automobile peut servir de référence, en gardant ce multiplicateur maximal de 2.

Je vous propose une nouvelle règle de base à faire respecter dans votre entreprise pour toute configuration d’une solution SaaS :

Budget configuration

Prenons un exemple simple :

  • La solution SaaS coûte 140 €/ mois/personne, ou 1 400 €/an/personne.
  • Pendant la première année, il est prévu d’équiper 120 collaborateurs.
  • Le coût de la solution SaaS est de : 142 800 €.

 Le budget alloué à la configuration sera plafonné à 150 000 €.

Les métiers sauront ainsi, dès le premier jour, qu’il y a une limite fixée aux demandes de configuration ; ce seront eux qui décideront quelles sont les priorités qui tiennent dans ce budget.

Cette limite budgétaire a un deuxième avantage : elle réduit le temps passé à configurer la solution SaaS, qui sera plus rapidement opérationnelle.

  

Surconfiguration : le grand danger

Cette démarche simple et pragmatique, cette règle qui fixe une limite aux modifications que l’on apporte à une solution SaaS a, pour certains, un gros inconvénient : le montant alloué ne permet pas de se lancer dans de grands projets !

 Les premiers qui trouvent que ce n’est vraiment pas une bonne idée, vous l’avez deviné, ce sont les ESN (Entreprises de Services du Numérique) dont le métier principal est « d’aider » les entreprises à mettre en œuvre des logiciels.

AdS DPC Customisation  parametrisation S 166894830Elles ont perdu, elles perdent, elles perdront de plus en plus leur grande vache à lait de ces 25 dernières années, la paramétrisation des ERP intégrés.

Comment retrouver les milliers de jours-personnes que l’on vendait sur des projets multiannuels ? Comment continuer à profiter d’une rente de situation avec ces ERP dont la paramétrisation n’était jamais terminée ? Quand on arrivait, après beaucoup d’efforts, à une situation presque acceptable… le « sauveur » arrivait sous la forme d’une nouvelle version de l’ERP. Et hop, on repartait pour un tour parce qu’il fallait tout reparamétrer !

ERP voiture en panneC’est une vérité qui n’est pas toujours bonne à dire : les grandes ESN vivent bien du fait que… l’informatique ne fonctionne pas bien !

Tant que l’on était dans ce monde ERP artisanal, bricolé, fragile, les mécaniciens étaient indispensables, et les ESN jouaient très bien ce rôle.

Avec les solutions SaaS, on rentre de plain-pied dans le monde des logiciels industriels, fiables et robustes. Si tout fonctionne, si les mises à jour de versions sont prises en charge par les éditeurs, la demande de « mécaniciens numériques » décroît fortement.

Lorsque les entreprises savent utiliser les solutions SaaS telles qu’elles sont, en demandant des configurations raisonnables, les coûts de déploiement et de maintenance des solutions restent faibles, au grand désespoir des ESN.

Pour ralentir au maximum la baisse de leurs activités, les ESN vont essayer de convaincre les métiers et les DSI qu’il faut répondre à toutes les demandes de configuration, même les plus futiles. Le discours des ESN est parfois amplifié par les équipes internes de la DSI qui adorent les grands projets qui, pensent-elles, augmentent l’importance de leurs rôles.

Le risque est triple :

  • Accroissement déraisonnable des coûts de mise en œuvre et de maintenance.
  • La mise à disposition de l'application prend beaucoup de temps.
  • Augmentation de la fragilité et perte de fiabilité de l’application.

En résumé : la surconfiguration est le plus grand danger qui menace la réussite d’un projet SaaS.

 

Alternative raisonnable : composants de la place de marché

Porte Pirogue toit voitureUne fois encore, l’industrie automobile sert de guide pour l’industrialisation du secteur numérique. Un écosystème de fournisseurs de composants c’est développé dans le secteur automobile. Sièges enfants, crochets remorques, porte-skis…des centaines d’objets sont disponibles pour répondre à toutes les attentes spécifiques de certains clients. Lors d’une mission récente à Tahiti, j’ai vu sur le toit des voitures un accessoire… local : un porte-pirogue !


Basecamp Market placeLa même démarche existe dans le monde des logiciels industriels SaaS. Pour un grand nombre de solutions, il existe des places de marché de composants complémentaires. Au lieu de modifier, de configurer la solution, on achète des briques prêtes à l’emploi. Il n’y a pas que les solutions SaaS très connues, telles que Salesforce ou GSuite, pour lesquelles des places de marché existent. L’exemple présenté ici est celui de Basecamp, un logiciel de gestion de projets légers ; plus de 20 composants y sont listés.

Les solutions SaaS peuvent être d’excellentes réponses aux attentes des entreprises si l’on respecte quelques règles simples :

  • AdS DPC Best Solution S 137946282Associer les métiers au choix de la solution en leur présentant un petit nombre de produits présélectionnés par la DSI sur des critères techniques, tels que la vérification qu’ils sont bien multitenants.
  • Autoriser un niveau de configuration raisonnable, dont le budget ne dépasse pas le coût de la solution sur une année.
  • Rechercher des composants complémentaires sur la place de marché, quand elle existe.

 

Read the original blog entry...

More Stories By Louis Nauges

Louis Naugès is Founder & President of Revevol, the first European Consulting organization 100% dedicated to SaaS and Cloud Computing. He has 30 years of IT experience. Very few people in Europe have his knowledge and expertise in Cloud & SaaS technologies and applications. He works directly with CIOs of very large organizations. Revevol is the first EMEA distributor of Google Apps and the largest worldwide organization deploying Google Apps is one of Revevol's clients.

Latest Stories
As you know, enterprise IT conversation over the past year have often centered upon the open-source Kubernetes container orchestration system. In fact, Kubernetes has emerged as the key technology -- and even primary platform -- of cloud migrations for a wide variety of organizations. Kubernetes is critical to forward-looking enterprises that continue to push their IT infrastructures toward maximum functionality, scalability, and flexibility. As they do so, IT professionals are also embr...
The Japan External Trade Organization (JETRO) is a non-profit organization that provides business support services to companies expanding to Japan. With the support of JETRO's dedicated staff, clients can incorporate their business; receive visa, immigration, and HR support; find dedicated office space; identify local government subsidies; get tailored market studies; and more.
While a hybrid cloud can ease that transition, designing and deploy that hybrid cloud still offers challenges for organizations concerned about lack of available cloud skillsets within their organization. Managed service providers offer a unique opportunity to fill those gaps and get organizations of all sizes on a hybrid cloud that meets their comfort level, while delivering enhanced benefits for cost, efficiency, agility, mobility, and elasticity.
Kubernetes as a Container Platform is becoming a de facto for every enterprise. In my interactions with enterprises adopting container platform, I come across common questions: - How does application security work on this platform? What all do I need to secure? - How do I implement security in pipelines? - What about vulnerabilities discovered at a later point in time? - What are newer technologies like Istio Service Mesh bring to table?In this session, I will be addressing these commonly asked ...
The KCSP program is a pre-qualified tier of vetted service providers that offer Kubernetes support, consulting, professional services and training for organizations embarking on their Kubernetes journey. The KCSP program ensures that enterprises get the support they're looking for to roll out new applications more quickly and more efficiently than before, while feeling secure that there's a trusted and vetted partner that's available to support their production and operational needs.
Skeuomorphism usually means retaining existing design cues in something new that doesn’t actually need them. However, the concept of skeuomorphism can be thought of as relating more broadly to applying existing patterns to new technologies that, in fact, cry out for new approaches. In his session at DevOps Summit, Gordon Haff, Senior Cloud Strategy Marketing and Evangelism Manager at Red Hat, discussed why containers should be paired with new architectural practices such as microservices rathe...
In a recent survey, Sumo Logic surveyed 1,500 customers who employ cloud services such as Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP). According to the survey, a quarter of the respondents have already deployed Docker containers and nearly as many (23 percent) are employing the AWS Lambda serverless computing framework. It's clear: serverless is here to stay. The adoption does come with some needed changes, within both application development and operations. Th...
When you're operating multiple services in production, building out forensics tools such as monitoring and observability becomes essential. Unfortunately, it is a real challenge balancing priorities between building new features and tools to help pinpoint root causes. Linkerd provides many of the tools you need to tame the chaos of operating microservices in a cloud native world. Because Linkerd is a transparent proxy that runs alongside your application, there are no code changes required. I...
xMatters helps enterprises prevent, manage and resolve IT incidents. xMatters industry-leading Service Availability platform prevents IT issues from becoming big business problems. Large enterprises, small workgroups, and innovative DevOps teams rely on its proactive issue resolution service to maintain operational visibility and control in today's highly-fragmented IT environment. xMatters provides toolchain integrations to hundreds of IT management, security and DevOps tools. xMatters is the ...
With the rise of Docker, Kubernetes, and other container technologies, the growth of microservices has skyrocketed among dev teams looking to innovate on a faster release cycle. This has enabled teams to finally realize their DevOps goals to ship and iterate quickly in a continuous delivery model. Why containers are growing in popularity is no surprise — they’re extremely easy to spin up or down, but come with an unforeseen issue. However, without the right foresight, DevOps and IT teams may lo...
DevOps is under attack because developers don’t want to mess with infrastructure. They will happily own their code into production, but want to use platforms instead of raw automation. That’s changing the landscape that we understand as DevOps with both architecture concepts (CloudNative) and process redefinition (SRE). Rob Hirschfeld’s recent work in Kubernetes operations has led to the conclusion that containers and related platforms have changed the way we should be thinking about DevOps and...
Kubernetes is an open source system for automating deployment, scaling, and management of containerized applications. Kubernetes was originally built by Google, leveraging years of experience with managing container workloads, and is now a Cloud Native Compute Foundation (CNCF) project. Kubernetes has been widely adopted by the community, supported on all major public and private cloud providers, and is gaining rapid adoption in enterprises. However, Kubernetes may seem intimidating and complex ...
Between the mockups and specs produced by analysts, and resulting applications built by developers, there exists a gulf where projects fail, costs spiral, and applications disappoint. Methodologies like Agile attempt to address this with intensified communication, with partial success but many limitations. In his session at @DevOpsSummit at 19th Cloud Expo, Charles Kendrick, CTO at Isomorphic Software, presented a revolutionary model enabled by new technologies. Learn how business and develop...
"There is a huge interest in Kubernetes. People are now starting to use Kubernetes and implement it," stated Sebastian Scheele, co-founder of Loodse, in this SYS-CON.tv interview at DevOps at 19th Cloud Expo, held November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA.
In his session at 20th Cloud Expo, Mike Johnston, an infrastructure engineer at Supergiant.io, will discuss how to use Kubernetes to setup a SaaS infrastructure for your business. Mike Johnston is an infrastructure engineer at Supergiant.io with over 12 years of experience designing, deploying, and maintaining server and workstation infrastructure at all scales. He has experience with brick and mortar data centers as well as cloud providers like Digital Ocean, Amazon Web Services, and Rackspace....