Pourquoi les startups misent gros sur le Low-Code/No-Code – DevOps.com
Il est exhaustif, de l’infrastructure à la fourniture d’applications, des données aux applications, pour moderniser vos pratiques, processus et fournisseurs afin de garantir que vous disposez des bases sous-jacentes pour tirer parti de tout ce qui va suivre.
Il y a deux ou trois ans, les applications créées via des plates-formes low-code/no-code n’étaient généralement pas aussi détaillées que les logiciels développés à partir de zéro, mais elles suffisaient à certaines fins. Il y avait même une distinction claire entre les développeurs de logiciels et tout le monde, par nécessité, car le développement de logiciels était incroyablement difficile à maîtriser.
Mais maintenant, alors que nous nous dirigeons vers une IA plus avancée, les plates-formes SaaS low-code/no-code (LCNC) permettent aux entreprises de créer des logiciels de manière exponentielle plus rapidement et à moindre coût qu’une approche basée sur le code.
L’avenir des startups dans ce paysage commercial en évolution devient donc encore plus compétitif, compte tenu de l’importance croissante de la modélisation de l’interface utilisateur centrée sur le client, du développement de produits de données et des technologies de pointe comme l’apprentissage automatique et l’apprentissage profond.
Accélération de grande valeur
Le lancement des applications créées via le développement de logiciels traditionnels peut prendre des mois, voire des années. Si vous créez une solution basée sur du code, il est également facile de blâmer les autres et il y a un manque de compréhension si elle n’est pas bien documentée. Les fonctionnalités low-code et sans code peuvent changer cette dynamique, explique le Dr Ingo Mierswa, informaticien chevronné de l’industrie et fondateur d’Altair RapidMiner. Le flux de travail visuel décrit ce qu’il fait, afin que les gens puissent le comprendre, y adhérer et s’approprier les résultats.
Les flux de travail visuels peuvent être compris et créés par un plus grand nombre de personnes. Ils facilitent la maintenance et expliquent pourquoi quelque chose, comme une décision de modèle ou un bug, s’est produit parce que les flux de travail se documentent eux-mêmes, explique Mierswa. Il serait difficile de créer une telle explication si vous deviez parcourir 100 000 lignes de code, surtout si le code avait été modifié 17 fois au cours des deux dernières semaines.
Vous devez itérer, vous ferez des erreurs et vous ne voulez pas perdre de temps à coder des choses non critiques. Mon grand conseil à tous les débutants est de toujours penser à ce qui est essentiel pour votre produit. Quelle est ton IP ? Que devez-vous posséder et personnaliser ? Et si le codage n’est pas si important pour votre produit, je pense qu’opter pour le low-code/no-code est toujours la meilleure solution, partage Mierswa. C’est plus important pour les startups car vous avez moins de ressources, moins de temps, plus de pression concurrentielle et les marchés évoluent très rapidement.
Tout le monde est un développeur citoyen
Au début des années 1960 et 1970, par nécessité, il existait une distinction claire entre les développeurs de logiciels et tout le monde. Le développement de logiciels était incroyablement difficile et prenait beaucoup de temps à apprendre et à maîtriser. Mais aujourd’hui, avec l’avènement des solutions low-code/no-code, tout le monde, des équipes de surveillance aux cadres dirigeants, peut créer et personnaliser des applications qui rendent leur travail plus efficace.
Parce que les plateformes no-code/low-code reposent sur un principe fondamental. Les personnes plus proches du problème sont mieux équipées pour trouver des solutions plus simples et efficaces, déclare Suresh Sambandam, PDG de Kissflow. C’est un sport d’équipe et la responsabilité, l’avantage le plus important des solutions LCNC, accélère le développement et permet à encore plus de personnes de collaborer de la bonne manière. Selon Sambandam, un grand avantage est que les DSI des grandes entreprises peuvent résoudre la pénurie de talents informatiques qui sévit dans le monde. l’industrie aujourd’hui en s’appuyant sur des utilisateurs professionnels experts qui sont des développeurs citoyens. De nombreuses entreprises ne peuvent éviter de lutter pour recruter et retenir des talents technologiques sur un marché hautement concurrentiel, mais les solutions low-code/no-code contribuent grandement à combler ce manque de talents en libérant la bande passante des ressources existantes.
Au plus haut niveau, vous avez toujours besoin de personnes qui comprennent les problèmes commerciaux à résoudre. Les fonctionnalités LCNC permettent également aux concepteurs, chefs de produit, data scientists et autres membres de l’équipe adjacente de participer aux différentes étapes de développement au fur et à mesure que le produit prend forme.
Réduire la dette technique pour surmonter les frictions
Dans un scénario d’entreprise, la plupart des systèmes de base tels que ERP, CRM, SCM en front-end et en back-end sont achetés auprès de fournisseurs standards. Il n’y a AUCUNE différenciation, puisque toutes les grandes entreprises achètent auprès du même fournisseur. D’un autre côté, l’essentiel de la différenciation provient des processus de middle-office propres à une entreprise. Sambandam souligne : « Il s’agit souvent de processus métier qui nécessitent une connaissance approfondie du domaine et qui changent fréquemment pour s’adapter à l’évolution des conditions commerciales et que les utilisateurs professionnels sont donc mieux équipés pour créer ces automatisations de flux de travail. Il souligne que les modèles de développement de logiciels conventionnels ne rendent pas justice à l’agilité requise par les utilisateurs professionnels et sont trop complexes à utiliser. Même si les utilisateurs professionnels possèdent les connaissances du domaine, le système nécessiterait également des points de contact d’intégration avec d’autres systèmes d’entreprise. Ces intégrations nécessitent souvent une expertise technique plus approfondie.
Il est essentiel de créer un changement culturel au sein de votre organisation, où il ne s’agit pas seulement de disposer des bons outils, mais également d’investir dans vos employés et de les former, a commenté Ahmed Bashir, responsable de l’ingénierie de DevRev.
Cela reste un travail difficile et il y aura des frictions. Pour surmonter les frictions, il faut créer une boucle plus étroite entre les départements et les responsables, réduisant ainsi l’écart entre les développeurs et les clients, souligne-t-il. Et les plates-formes LCNC sont conçues pour agir comme un système d’action, faisant apparaître des informations en temps réel qui relient le travail avec les développeurs, les clients et les produits.
C’est exactement là qu’interviennent les plateformes comme Kissflow, Blaze et Bubble, qui prennent en charge à la fois les cas d’utilisation no-code et low-code et permettent aux utilisateurs professionnels de gérer la partie domaine de l’application (90 %) et aux équipes informatiques de configurer les points d’intégration (10 %). %). Cela réduit considérablement les frictions entre les utilisateurs informatiques et professionnels, en particulier lorsqu’il s’agit de solutions pour les flux de travail internes à longue traîne.
Les applications à longue traîne incluent des éléments tels que la gestion des approbations, les demandes créatives, la gestion des incidents, l’intégration des clients et le service d’assistance informatique. Nous avons examiné l’espace et avons décidé de nous attaquer à ce problème, partage Sambandam.
Les applications et les processus à longue traîne sont souvent perçus par le service informatique comme une perte de temps/de ressources dont ils ne disposent pas, mais c’est le manque d’automatisation des processus de flux de travail internes qui entrave la transformation numérique. « Nous avons constaté au fur et à mesure de la croissance de l’entreprise que lorsque vous permettez aux utilisateurs professionnels de créer et d’augmenter rapidement des flux de travail qui ont un impact direct sur leur quotidien en leur donnant les outils nécessaires pour le faire sans connaissances techniques avancées, ils sont motivés pour y parvenir », a-t-il déclaré. a affirmé.
La sécurité est un catalyseur d’affaires
L’objectif principal de la sécurité est de protéger les organisations et les personnes. Les organisations se préparent aux menaces de sécurité potentielles en mettant en œuvre des politiques et en s’assurant qu’elles disposent des outils nécessaires pour atténuer et répondre rapidement aux menaces extérieures.
Cependant, de nombreux utilisateurs du low-code/no-code n’ont pas d’expertise en sécurité dans leur équipe et s’appuient donc sur la plate-forme LCNC pour offrir des fonctionnalités de sécurité facilement disponibles pour les applications qu’ils créent. Parce que la création d’applications avec du code personnalisé peut entraîner divers problèmes de sécurité. Et ces applications sont difficiles à sécuriser, la majorité des applications testées contenant une ou plusieurs vulnérabilités de gestion de session, et d’autres avec des erreurs de validation d’entrée.
Maîtriser fermement la sécurité signifie réfléchir à ce qu’il faut faire. Cela semble assez simple, mais il est surprenant de voir combien de startups font des erreurs en raison d’une mauvaise planification et de stratégies de mauvaise qualité. Nous avons observé une tendance. Les entreprises veulent une sécurité au niveau de l’entreprise, comme les journaux d’audit, le SSO et d’autres exigences de sécurité des données pour leurs applications, a commenté Nanxi Liu, co-PDG de Blaze. Face à cette forte tendance, nous avons travaillé pour concevoir notre plate-forme en gardant à l’esprit la sécurité et l’évolutivité de l’entreprise, car la plupart des entreprises en démarrage ne disposent pas d’expertise en sécurité dans leur équipe et s’appuient sur des plates-formes pour offrir des fonctionnalités de sécurité avancées pour les applications qu’elles créent.
Ne vous y trompez cependant pas : il n’existe pas de meilleure sécurité mais les meilleures pratiques. C’est en partie pourquoi, explique Liu, les entreprises axées sur la conformité, comme les sociétés de services financiers et de soins de santé, qui exigent le plus haut niveau de sécurité pour créer leurs portails clients, envisagent des plates-formes sans code et à faible code de niveau entreprise qui offrent le niveau de sécurité requis. .
Avec les plates-formes low-code/no-code, vos applications sont sécurisées grâce à des protocoles conformes aux normes de l’industrie, des pratiques de protection des données et des fonctionnalités permettant de bloquer les accès non autorisés.
À souligner : LCNC permet aux personnes non techniques de créer des applications complexes sans avoir besoin de se familiariser avec la logique logicielle traditionnelle. Vous n’avez pas besoin de pensée informatique, car les composants visuels des plates-formes low-code/no-code ont automatiquement la logique intégrée. Et maintenant, grâce aux percées époustouflantes de l’IA, remarque Liu, les utilisateurs peuvent indiquer à l’IA en langage naturel le flux de travail ou la fonctionnalité dont ils ont besoin et le voir instantanément créé.