Articles

Aujourd’hui, le monde de l’entreprise reconnaît volontiers que ses ressources les plus précieuses sont sa propriété intellectuelle et les individus qui la composent.

Imaginez si vous pouviez collecter les connaissances des employés pour que ces derniers puissent les partager avec leurs collègues via l’apprentissage par les pairs ? C’est là tout l’attrait de la plateforme d’apprentissage collaboratif de 360Learning, désormais disponible sur SAP Store. La plateforme facilite une montée en compétences rapide, plus particulièrement dans les environnements professionnels qui évoluent vite et au sein desquels les besoins de formation sont constants. Tout le monde a la possibilité de créer, de proposer du contenu et de collaborer sur des cours. Ainsi, les formations sont mises à disposition plus rapidement, les employés, les clients et les partenaires se forment plus vite, et le gain de temps est considérable. Chez 360Learning, on dit qu’on “accélère le partage de compétences”. Compte tenu de la pénurie actuelle de talents, c’est une possibilité qui arrive à point nommé.

Optimisation de l’efficacité et du transfert des connaissances par le biais de la collaboration

L’idée d’une plateforme de formation menée par les pairs a germé il y a dix ans dans l’esprit de Nick Hernandez, le PDG de l’entreprise. Contrairement à ce que l’on pourrait penser, elle n’a pas été insufflée par la pénurie de talents. Comme il l’explique, ce sont deux principes qui ont marqué sa vie qui ont été sa plus grande source d’inspiration. Tout d’abord, son amour pour l’enseignement qui lui vient de ses parents, tous deux enseignants. Ils ont émigré d’Amérique du Sud pour bénéficier d’une bourse d’études en France.

Ensuite, le travail du philosophe Michel Foucault qu’il a découvert alors qu’il était étudiant en informatique et philosophie. Nick résume ainsi la pensée de Foucault au sujet du lien entre le savoir et le pouvoir : «La science repose sur l’intuition. Lorsqu’un individu a une idée, celle-ci est souvent controversée : il n’y a aucun moyen de prouver qu’elle va fonctionner. Les progrès scientifiques sont toujours validés par un processus de revue par les pairs. C’est comme cela que j’en ai déduit qu’il fallait développer un outil pour aider les collaborateurs à apprendre les uns des autres. En bref : il est temps d’exploiter le savoir collectif de l’entreprise et accélérer ce processus. Plutôt que de faire intervenir un consultant externe, il vaut mieux capitaliser sur les connaissances essentielles, qui sont détenues par les collaborateurs eux-mêmes. L’apprentissage par les pairs est bien plus efficace et rentable que solliciter des prestataires externes ».

Permettre l’utilisation de la plateforme à des milliers de créateurs de contenu et d’apprenants.

Nick et ses co-fondateurs, Guillaume Alary, CRO, et Sebastien Mignot, CTO, tous trois récemment diplômés, ont passé deux ans à développer la solution en se fondant sur leur propre intuition, tout en cherchant un revenu potentiel. Après avoir trouvé l’adéquation parfaite entre le produit et son marché, et après avoir mené des expérimentations et tenu compte du feedback reçu, l’équipe a intégré un moyen pour valider et contrôler le contenu car, selon leurs propres mots : « une entreprise n’est pas une démocratie ».

 

“L’éducation a bouleversé la vie de mes parents et, par conséquent, la mienne”, déclare Nick. “J’ai canalisé ma passion pour l’apprentissage en créant 360Learning. Alors que d’innombrables innovations viennent constamment alimenter le marché de la tech, ce que nous proposons chez 360Learning est bien plus personnel qu’un énième outil SaaS B2B. Je crois sincèrement que l’apprentissage change la vie et que tout un chacun doit en bénéficier.

 

Le lancement initial de 360Learning s’est opéré via une stratégie d’inbound marketing et il n’a pas fallu longtemps avant que l’entreprise décroche un important contrat. Les choses ont ensuite suivi leur cours naturellement. Le défi suivant a été la mise à l’échelle pour les grandes entreprises. Aujourd’hui, un client de 360Learning représente plus de 100 000 utilisateurs et 1 200 auteurs. Il est donc essentiel de disposer d’une infrastructure robuste capable de prendre en charge ce volume, ainsi que des fonctionnalités puissantes comme celles liées à l’Intelligence Artificielle pour automatiser les processus. Les formations sont améliorées en continu par les collaborateurs eux-mêmes, qui identifient les contenus obsolètes ou suggèrent des éléments à ajouter. Le feedback et les données obtenues au fil des interactions sont remontés aux coachs qui facilitent l’apprentissage en s’assurant que les cours sont accessibles, intuitifs, exploitables facilement, et surtout intéressants.

La plateforme est désormais disponible dans 14 langues et compte certaines des marques les plus réputées parmi ses utilisateurs. Plus de 400 employés travaillent pour 360Learning, dont les bureaux sont implantés à New York, Londres, Paris et Karlsruhe, en Allemagne.

L’intégration à SAP SuccessFactors Learning for Data Intelligence

Bruce Mazza et Hugues Lajouanie en charge des partenariats internationaux, font remarquer que l’inbound marketing est toujours une stratégie cruciale. « Depuis que nous avons mis l’accent sur les actions marketing avec nos partenaires et l’intégration aux systèmes RH des clients, nous sommes désormais en mesure d’étendre les fonctionnalités de montée en compétence collaborative de 360Learning à de nombreuses grandes entreprises », explique Bruce. « Il y a des entreprises pour lesquelles notre plateforme vient compléter l’offre de SAP, en mettant l’accent sur l’expérience des experts qui créent les cours et des apprenants qui en bénéficient. SAP dispose d’une suite de solutions particulièrement qualitative”. Il ajoute : « L’intégration à SAP SuccessFactors HXM et SAP SuccessFactors Learning nous permet d’étendre la montée en compétences grâce à l’expertise interne à des clients qui ont des besoins de formation à la conformité ou encore liés à la Data Intelligence. Par exemple, faire le lien entre les écarts de compétences et l’engagement expert et la création de cours ».

La plateforme d’apprentissage collaboratif de 360Learning est qualifiée de « solution durable » sur SAP Store car elle illustre un réel engagement social via le développement des compétences. Découvrez comment la plateforme accompagne les employés dans le développement de leurs compétences en visionnant la vidéo sur SAP Store.

The post Capitaliser sur le savoir collectif grâce à la plateforme d’apprentissage collaboratif disponible sur SAP Store appeared first on SAP France News.

Source de l’article sur sap.com

Examine the Impact of Emptiness

 Examine the Impact of Emptiness

Google Cloud Platform: A Revolutionary Discovery

As a scientist, I am always looking for new and innovative ways to make discoveries and advance my research. Recently, I have made a revolutionary discovery that has the potential to revolutionize the way we conduct research and analyze data. This discovery is Google Cloud Platform.

Google Cloud Platform is a suite of cloud computing services that runs on the same infrastructure that Google uses internally for its end-user products, such as Google Search and YouTube. It provides a range of services including computing, storage, networking, big data, machine learning, and more. With Google Cloud Platform, researchers can access powerful computing resources without having to purchase and maintain their own hardware. This makes it much easier and more cost-effective to conduct research, analyze data, and develop new applications.

The power of Google Cloud Platform lies in its scalability. Researchers can easily scale up their computing resources as needed, without having to invest in additional hardware. This makes it ideal for large-scale research projects that require a lot of computing power. Additionally, Google Cloud Platform provides a wide range of tools and services that make it easy to manage and analyze data. This includes BigQuery, which allows researchers to query large datasets quickly and easily, as well as tools for machine learning and artificial intelligence.

In conclusion, Google Cloud Platform is a revolutionary discovery that has the potential to revolutionize the way we conduct research and analyze data. With its scalability and range of tools and services, it makes it much easier and more cost-effective to conduct research and develop new applications. I am excited to see how this discovery will continue to shape the future of research and data analysis.

I never liked being on-call (slight understatement) or asking others to shoulder some of the load. Sometimes it feels like it’s a penalty for being more involved and knowledgeable about our code and infrastructure. And it definitely is a big distraction from core development and innovation.

But there really is no way to avoid it once you have a live product or website with paying customers. Somebody needs to be available just in case something goes wrong.

Source de l’article sur DZONE

This article explains how to build a secure platform using HashiCorp’s stack; many of the steps are well documented, but we missed hints to iron out the wrinkles found in the process; here, we want to show how to glue together the whole procedure. We will highlight in detail the most critical parts explaining where we found issues and how we solved them, and leave references on the official tutorials, if sufficient, to prevent this article from getting too long and difficult to follow.

The Physical Architecture

As shown in the picture below, the physical architecture we want to achieve is composed of a Consul and Nomad cluster of five nodes: three of them are Control Plane nodes configured for High Availability (HA), while the remaining two are Data Plane nodes.

Source de l’article sur DZONE

Par Erik Marcadé, Head of SAP Labs Paris

Les entreprises et dirigeants du monde entier sont aujourd’hui confrontés à des défis de taille, que ce soit la volatilité des marchés, les incertitudes économiques ou encore les conflits géopolitiques… Ayant compris que l’intégration des technologies permettait de faire face à ces incertitudes, les entreprises redoublent d’efforts dans leurs transformations digitales pour survivre et prospérer. Cependant, la pénurie importante de talents et de compétences dans le secteur technologique renforce ce sentiment d’incertitudes.

Selon une récente étude d’IDC, 48 % des répondants sont confrontés à une pénurie de développeurs pour répondre à leurs demandes actuelles. C’est l’une des raisons pour lesquelles seulement 8 % des entreprises mondiales ont pu atteindre leurs objectifs de transformation digitale.

Dans l’enquête « Global Workforce Hopes and Fears Survey for 2022 » de PWC, on apprend que 29 % des personnes interrogées indiquent que leur pays ne dispose pas des ressources nécessaires à l’exercice de leur métier – les soins de santé, la technologie, les médias et les télécommunications arrivant en tête de liste. Pour combler le déficit de compétences, de nombreuses entreprises (40 %) investissent dans des programmes de perfectionnement et de formation, tandis que d’autres (33 %) augmentent les salaires pour retenir les meilleurs talents.

La demande de développeurs de logiciels n’a jamais été aussi forte, et cette pénurie de main-d’œuvre qualifiée crée non seulement des lacunes, ralentit le processus d’innovation et de croissance de nombreuses entreprises, mais provoque également des taux d’épuisement professionnel exceptionnellement élevés chez les développeurs. Pour les retenir sur le marché du travail, les entreprises devraient adopter des méthodes “low-code/no-code”, c’est-à-dire des méthodes de développement de logiciels qui ne nécessitent que peu ou pas de compétences en programmation. Plutôt que des langages de programmation textuels, ces méthodes utilisent des outils de conception d’applications visuelles et d’autres techniques de modélisation graphique.

En allant un cran plus loin, la clé d’une transformation digitale plus efficace pour l’entreprise ainsi que pallier la pénurie de compétences, passera par le développement de l’expertise technologique de ceux qui la connaissent le mieux – les utilisateurs eux-mêmes. Mais qu’entendons-nous par « utilisateurs professionnels » ? Il s’agit des analystes financiers, des opérateurs de la chaîne d’approvisionnement, des responsables de la chaîne de production, des spécialistes des achats et du marketing. Grâce à la formation et à l’investissement dans des solutions low-code/no-code, les entreprises peuvent exploiter la puissance du logiciel en dehors du back-office et la mettre entre les mains de personnes qui l’utilisent tous les jours pour innover, exécuter des tâches, se connecter, etc. En outre, cette approche permet également de répondre à la pression que ressentent de nombreux professionnels de l’informatique, chargés des grandes révisions d’infrastructure et des transformations digitales.

Les organisations peuvent former des employés qui n’ont aucune expérience préalable de la programmation, en leur fournissant des connaissances sur le low-code/no-code. L’objectif de ces formations est la certification en tant que «citizen developer», qui permettra à ces employés de développer et d’exploiter des programmes low-code/no-code à l’aide d’une expertise applicative personnelle. Ils peuvent alors décharger les développeurs professionnels de simples tâches routinières de programmation afin qu’ils puissent davantage s’impliquer dans le développement stratégique d’applications.

Bien sûr, les personnes ayant un certain niveau d’expertise technique peuvent également tirer profit des logiciels low-code/no-code : les tâches trop complexes pour un « citizen developer » comme les fonctions de sécurité, ou encore l’utilisation d’outils pour concevoir un programme à budget limité sans perdre la capacité d’évoluer. L’expertise des développeurs confirmés est – dans ce cas – toujours nécessaire mais avec l’aide du low-code/no-code, ils peuvent développer ces fonctions de manière plus efficace.

Les entreprises technologiques doivent être capables, à l’avenir, de s’adresser à tous : du développeur cloud-native et du data scientist, à l’architecte d’entreprise et au développeur d’applications et d’intégration, en passant par le concepteur UX et même les utilisateurs non techniques ! Le besoin est évident : le marché total adressable du développement d’applications et de l’automatisation des processus low-code/no-code n’a cessé de croître, et devrait atteindre 159 milliards de dollars d’ici 2030, contre 27 milliards de dollars cette année.

Dans le but de soutenir nos clients, SAP vient de lancer une nouvelle suite low-code appelée SAP Build – un ensemble d’outils qui mettent notre technologie de pointe entre les mains de tout utilisateur professionnel – utilisateur qui pourra désormais créer seul les applications dont il aura besoin, sans compétences approfondies en matière de codage et sans l’intervention du service informatique.

SAP Build est notre contribution à la mise en œuvre de cas d’utilisations commerciales, tout en atténuant les effets de la pénurie mondiale de compétences informatiques, grâce à la possibilité de transformer n’importe qui en développeur, ainsi que chaque entreprise, quelle que soit sa taille ou son secteur d’activité, en entreprise technologique.

Avec l’aide du low-code/no-code, les utilisateurs professionnels peuvent travailler plus efficacement et plus rapidement, les équipes informatiques peuvent se concentrer sur des tâches plus décisives et les entreprises peuvent mieux réussir, indépendamment de ce leur réserve l’avenir.

The post Les outils Low-Code : l’avenir de la transformation digitale des entreprises appeared first on SAP France News.

Source de l’article sur sap.com

Provisioning AWS resources for your applications/organization can be complex—creating the AWS infrastructures (SQS, SNS, Lambda, S3…) with a fine-grained permissions model—and then trying to integrate your infrastructure with your applications will take time until you test it to ensure the whole flow is working as expected.

In this article, I will introduce you to LocalStack, a cloud service emulator that runs in a single container on your laptop or in your CI environment. With LocalStack, you can run your AWS applications or lambdas entirely on your local machine without connecting to a remote cloud provider.

Source de l’article sur DZONE

Cloud services from multiple vendors would allow business enterprises to access best-in-breed services and technologies. According to the data published by Faction, about 92% of companies have already switched to a multi-cloud environment and 82% of the large business entities adapted to hybrid cloud infrastructure. This clearly shows the influence of multi-cloud strategy in the business world.  

Multi-cloud infrastructure plays a key role in improving the IT infrastructure of an organization which leads to experiencing huge benefits. Adapting to the multi-cloud infrastructure would enable businesses to meet the business needs and expectations of modern consumers according to the market condition. 

Source de l’article sur DZONE

In our day-to-day work, we develop applications that include interactions with software components through I/O. They can be a database, a broker, or some form of blob storage. Take, for example, the cloud components you interact with: Azure Storage Queue, SQS, Pub/Sub. The communication with those components usually happens with an SDK.

From the start, testing will kick in. Therefore, the interaction with those components should be tackled in a testing context. An approach is to use installations (or simulators) of those components and have the code interacting with an actual instance, just like the way it can be achieved by using test containers or by creating infrastructure for testing purposes only.
Another approach is to spin up a mock service of the components and have the tests interacting with it. A good example of this can be Hoverfly. A simulated HTTP service is run during testing and test cases interact with it. 

Source de l’article sur DZONE


This is an article from DZone’s 2022 Kubernetes in the Enterprise Trend Report.

For more:

Read the Report

In today’s world, it’s more important than ever to have visibility into your system’s performance and health. Modern applications rely on complex microservices architectures and cloud-native technologies, like Kubernetes. Observability helps us understand not just application behavior, but also infrastructure configuration changes and dependencies, as they happen in real-time. 

Source de l’article sur DZONE