fbpx

Low Code, cette technologie qui porte très mal son nom

LOW CODE & TECHNOLOGIE

Low Code, cette technologie qui porte très mal son nom

Agile Digital Makers

28 Juin 2022

L’adoption d’une plateforme dite de « low-code » permet de développer des applications sans avoir à écrire des lignes de codes traditionnelles. Naturellement, ce gain de temps permet au low-code de tenir ses promesses : gains en agilité, réduction du « Time To Market » et baisse des coûts de développement. 

La révolution du développement d’applications

Les outils de low-code traduisent la possibilité de parvenir à ses fins en écrivant seulement peu de code (contrairement au no-code n’impliquant pas du tout l’intervention de programmateurs et la rédaction de code).

Néanmoins, derrière cette appellation se cache une démarche, un état d’esprit et des compétences requises, dépassant largement la relation au code. Le titre « low » usuellement utilisé pour décrire ces outils est trompeur. Il peut en effet être perçu comme réducteur et péjoratif et l’on peut légitimement se demander si le low-code n’est pas mal nommé et s’il ne mérite pas un rebranding complet pour gagner le titre de noblesse qui lui est du.

Le low codeur : développeur dégradé ou concepteur-programmateur augmenté ?

 L’ensemble des plateformes apportant des solutions de conception d’applications à l’aide d’interfaces plus ou moins intuitives, nécessitent tout de même l’apprentissage du pseudo-code qui lui est propre. Le langage est censé être plus simple, intuitif, souvent visuel et donc plus accessible, mais il n’en demeure pas moins que c’est avant tout un langage qu’il faut appréhender et maîtriser.

 Par ailleurs, un bon « low-codeur » doit tout autant se doter de compétences et reflexes de développeur : conceptualisation, retranscription en code des besoins exprimés et non-exprimés, optimisation de la gestion des ressources, capacité d’analyse, écoute et dialogue avec les clients, sont des capacitées autant requises d’un low-codeur que d’un développeur traditionnel si ce n’est plus.

 Quand faut-il reprendre un module existant ? Quand faut-il l’adapter ? Quel widget est suffisamment sécurisé pour être téléchargé de la marketplace ? Quelle fonction rendre modulaire et à disposition de la communauté ? Quel module est légitimement monnayable ? Comment garantir la maintenabilité, la sécurité et l’efficience ?  Autant de questions qui contredisent l’idée qu’il est plus simple de faire du low-code. 

 A contre-courant, on attendra d’un développeur low code d’être plus rapidement concepteur d’application de bout en bout. Le choix du low-code indique en effet une forte attente de développeurs plus compréhensifs et proches du besoin fonctionnel. On attend généralement d’eux une approche plus proche du consulting en technologies avec une capacité de regarder au-delà des spécifications fonctionnelles détaillées. Un low-codeur doit avoir une culture de l’ensemble de la chaîne de valeur proposée par les plateformes de low-code et une connaissance de l’écosystème, avec les spécificités, les forces et les faiblesses de chaque acteur.

Alors que le mot d’ordre est « rapidité », il faut être en mesure non seulement de développer mais aussi d’évaluer systématiquement les alternatives pour trancher et parfois choisir de ne pas faire. Parfois, prendre la responsabilité de se reposer sur une solution développée par d’autres parmi les innombrables options proposées requiert bien plus que de savoir coder. Il s’agit de s’avoir concevoir son application en sachant « sourcer » parmi les différentes options. Aussi, les low-codeurs doivent gagner très vite en maturité technologique et témoigner d’une vraie sensibilité business pour progresser.

 

 « Low-code is for multi-talented coders ». Le low code exige des développeurs une forte remise en question de leur connaissances et l’apprentissage continu de compétences complémentaires. Le gain en séniorité pour un développeur low-code passe forcément par la recherche d’une grande polyvalence. A l’heure où l’IA remplacera les développeurs, il fera bon d’être du côté des penseurs et concepteurs d’applications – moins sujets à la concurrence des algorithmes – que du bord des experts es futures langues de codes mortes. 

« La capacité à coder rapidement ne représente que la face visible de l’iceberg démocratisée par la foultitude d’outils no-code sur le marché. »

En miroir, les profanes du code multipotentialistes, hyper sensibles, hyper-empathiques et autres HPIs en entreprise retrouveront leurs acolytes développeurs sur les plateformes de low-code, lesquelles ouvrent les portes de la conception et du développement de vraies applications aux talents technophiles. « Citizen Developement is for highly skilled non-developers ». Ainsi, les plateformes de low-code en entreprises deviendront les terrains de jeu des intrapreneurs, organisateurs de hackathon, innovation officiers, Ux et autres prêtres de la digitalisation.

Du low code aux plateformes d’applications sur mesure

N’ayant rien de « low » les plateformes de low code ne se résument pas à la fonction de coder. Cette dénomination réductrice risque de repousser les meilleurs des développeurs et elle complexifie la compréhension du potentiel caché dans ces outils très complets. 

Choisir une plateforme de conception et gestion d’applications c’est en réalité s’armer d’une panoplie d’outils de pilotage essentiels à l’ère de la course au digital. 

Choisir une plate-forme de gestion d’application c’est entamer une démarche d’optimisation de son parc applicatif. C’est systématiser la recherche de l’efficience en automatisant des tâches à faible valeur ajoutée ou des processus nécessitant une fréquence que des ressources humaines ne peuvent égaler. 

Adopter une plateforme de low-code c’est se donner une raison supplémentaire d’auditer ses SI et de cartographier ses applications, ses bases de données et autres sources de DATA afin de les mettre à disposition via des librairies et hubs documentés et gouvernés. Encourager le low-code c’est acter que l’on souhaite garantir la fiabilité des données et des « single source of truth ».

En adoptant une gouvernance « low-code first » et en développant des centres d’excellence (COE) internes ou externes ainsi que équipes responsables d’innovation et de gouvernance IT, les DSI activent la transformation digitale interne. Ces hubs applicatifs, permettent en effet le remplacement de l’héritage de couches applicatives successives non cohérentes et non connectées (legacy) et offrent une sérieuse alternative aux tableurs partagés sur le cloud. En activant cette capacité de développer simplement des interfaces intuitives et faciles à connecter aux ERP, CRM, DMP et autres progiciels, les DSI permettent de sécuriser l’accès aux informations critiques, encouragent la circulation des données et évitent des dépenses pharaoniques à chaque customisation et montée de version. « Let your ERP in the Vanilla »

Choisir une plateforme applicative basée sur le low code c’est se donner les moyens d’une politique de réduction du shadow-IT en renforçant la capacité à faire des DSI, en réduisant la backlog des demandes d’évolutions et en faisant des directions de l’innovation de vraies agences de conseil internes dotées de bras armés pour développer autant se startup-internes que d’idées au business model vérifié. 

Du low code aux plateformes de digitalisation d’entreprise

La capacité à coder rapidement ne représente que la face visible de l’iceberg démocratisée par la foultitude d’outils no-code sur le marché. Cependant, en grande entreprise, adopter une démarche low-code c’est avant tout se doter d’un arsenal de technologies permettant d’évoluer vite et sereinement.

Choisir un éditeur de Low-Code Application platform (LCAP) c’est continuellement mettre à jour son catalogue de services SI en le connectant aux bibliothèques de widgets, APIs et autres microservices derniers cris. C’est miser sur la force du collectif pour permettre à son organisation de se spécialiser dans son domaine ou rêver d’applications sécurisées et sur mesure à usage interne et externe.

Adopter une démarche basée sur le low code, c’est s’armer d’une capacité à décider vite et du pouvoir de s’approprier les innovations digitales plutôt que de subir la digitalisation forcée de l’entreprise. Les plateformes de digitalisation permettent de déployer plus rapidement de nouveaux produits, de nouvelles offres de service et une meilleure expérience aux consommateurs digitaux nomades et exigeants que nous sommes devenus.

 

Basées généralement sur des fondations 100% cloud et associées à la promesse d’évolutivité des capacités « on demand », ces plateformes permettent de faire de vraies économies d’échelles, de « scaler » une entreprise en permettant une flexibilité des moyens technologiques et des ressources humaines inenvisageable il y a encore dix ans. 

Les transformations digitales sont ainsi mieux maîtrisées, les DSI renforcent leur position de centres de services agiles garants de fiabilité, de sécurité, de maintenabilité et deviennent des hubs d’intégration des technologies nouvelles.

 

Adopter l’esprit low-code en entreprise c’est se doter de plateformes capables d’absorber des évolutions technologies à court terme et témoigner d’une vision long terme pour son SI.  Associée à une bonne gouvernance, une démarche « Security first » et une approche « client centric ». Le low code spirit en entreprise est un accélérateur d’innovation ; il active la créativité et offre un terrain propice au développement de compétences de plus en plus polyvalentes et propices aux changements.

 

Appelons « un chat, un chat » et ne parlons plus d’outils de low-code mais de plateformes de digitalisation d’entreprise. Lorsqu’ils sont accessibles, maitrisés et associes à une culture d’entreprise adaptée, il devient de véritables outils d’accompagnement de la transformation digitale et de montée en compétence au service de la stratégie d’entreprise.

Voulez-vous recevoir nos articles avant tout le monde?

Inscrivez-vous!

    Low Code, cette technologie qui porte très mal son nom

    Low Code, cette technologie qui porte très mal son nom

    L’adoption d’une plateforme dite de « low-code » permet de développer des applications sans avoir à écrire des lignes de codes traditionnelles. Naturellement, ce gain de temps permet au low-code de tenir ses promesses : gains en agilité, réduction du « Time To Market » et baisse des coûts de développement. 

    Webinaire ‘Démystifions le Low code’

    Webinaire ‘Démystifions le Low code’

    Le Low Code peut-il réellement révolutionner le développement d’applications ‘enterprise grade’? Venez participer à cette discussion. Ensemble, démontons les mythes du Low Code!

    Cybersécurité , SaaS/On-Premise, App Offline, DevOps. Réversibilité et plus encore… Nous aborderons tous les sujets qui fâchent.

    L’assurance, secteur de prédilection du Low-Code

    L’assurance, secteur de prédilection du Low-Code

    Notre expertise de digitalisation dans le domaine de l’assurance nous permet d’avoir aujourd’hui une vision aiguisée sur l’usage du Low Code dans ce domaine d’activité. Voici les raisons qui font du low-code l’outil indispensable des leaders de l’assurance.

    Contactez-nous

      Menu

      Contactez-nous

      Jerusalem, Israel

      Contact_il[at]tocndix.com

      +972 54-6978327

      Paris, France

      Contact_fr[at]tocndix.com

      +33 (1) 77478393

      Contactez-nous

      Jerusalem, Israel

      Contact_il[at]tocndix.com

      +972 54-6978327

      Paris, France

      Contact_fr[at]tocndix.com

      +33 (1) 77478393

        L’assurance, secteur de prédilection du Low-Code

        LOW CODE & TECHNOLOGIE

        L’assurance, secteur de prédilection du Low-Code

        Agile Digital Makers

        24 Fevrier 2022

        Forts de notre expérience en développement d’applications métiers dans le secteur de l’assurance, pour les plus grands groupes d’assurance en France comme à l’étranger, nous sommes ravis de partager notre analyse des vertus du low-code dans ce secteur.

        Le monde de l’assurance en pleine révolution

        Il n’est plus à prouver que la transformation numérique est devenue une nécessité pour toute entreprise qui souhaite rester compétitive et répondre au mieux aux besoins de ses clients.

        C’est d’autant plus vrai dans le secteur de l’assurance, un marché particulièrement compétitif et de plus en plus innovant.

        On a vu ces dernières années éclore un certain nombre de startups dans l’Insurtech ayant pour vocation de répondre à l’évolution incessante des usages des consommateurs.

        Ces nouveaux entrants, 100% digitaux et « client centric », sont nés dans le secteur habituellement considéré comme le plus traditionnel et le plus conservateur. Alors que c’est un secteur qui se doit d’optimiser le traitement de l’information pour l’actualisation des statistiques d’incidents et la granularité des analyses, qui sont le moteur du modèle économique des groupe d’assurance. Et encore plus qu’ailleurs, la Data est un élément fondamental de la transformation digitale.

        L’impact de la transformation digitale

        Dans le monde B2B dans lequel nous évoluons, les contraintes réglementaires s’accumulent, les clients attendent un très haut niveau de réactivité face à l’impact de la pandémie du COVID19 .

        Certains de nos clients ont été obligés d’entamer cette transformation digitale de manière imprévue, dans le but d’améliorer rapidement l’expérience client, mais pas seulement. La digitalisation des processus de travail a permis de réduire les coûts des polices d’assurance et de traitement des sinistres. Les applications développées ont permis aux entreprises de gagner jusqu’à 40 % de temps de traitement des demandes d’indemnisation.

         » La rapidité du développement, l’implication directe des opérateurs métiers sont autant d’atouts qui ont su séduire des équipes aussi diverses que les forces de ventes, les ressources humaines ou encore les équipes gérant le risque et l’arbitrage. »

        Les défis du low-code

        Notre expertise de digitalisation dans le domaine de l’assurance nous permet d’avoir aujourd’hui une vision aiguisée sur l’usage du Low Code, et plus particulièrement de la plateforme Mendix, dans ce domaine d’activité.

        Comme dans tous les domaines, la difficulté dans l’adoption du Low Code n’est pas due aux entités business mais plutôt à la méfiance des départements IT face à cette technologie encore mal connue par les entités techniques des groupes.

        Du côté des équipes Business l’adoption a été quasi instantanée. La rapidité du développement, l’implication directe des opérateurs métiers sont autant d’atouts qui ont su séduire des équipes aussi diverses que les forces de ventes, les ressources humaines ou encore les équipes gérant le risque et l’arbitrage.

        L’utilisation encore répandue des fichiers Excel, de systèmes rigides comme SharePoint et le développement sur plusieurs années des systèmes CORE IT créent de la frustration chez les utilisateurs. L’arrivée de la pandémie a naturellement accéléré les choses, les clients devenant plus exigeants sur la qualité des interfaces mises en place pour répondre à des besoins immédiats.

        POC ou Applications durables ?

        Nous avons ainsi été sollicité pour concevoir et développer des interfaces permettant d’automatiser des processus qui faisaient intervenir jusqu’ici des supports informatiques hétérogènes et rendaient leur pilotage extrêmement complexe par les managers.

        Un des meilleurs exemple est la gestion des demandes de devis. Elle nécessite chaque email de demande est soumis à l’étude de plusieurs niveaux d’expertise et exige un délai de réponse en 24 à 48 heures. Grâce à la conception et réalisation en Low Code sur la plateforme de Mendix, tous ces processus ont pu être regroupés en une seule application et ceci en quelques mois seulement. Le processus cyclique agile a garanti au sponsor d’avoir au final LE produit désiré.

         

        Naturellement, certaines de ces applications étaient vouées à n’être que des initiatives de Proof Of Concept promis à un avenir de dé-commissionnement et d’industrialisation dans le Core IT. Pourtant à de nombreuses reprises et pour 90% d’entre elles, leur efficacité et le coût faible de leur maintenance a poussé l’IT a reconsidérer sa vision et à transformer ces initiatives en produit pérennes et  Core IT.

        La sécurité et la Data

        Les autres écueils auxquels nous avons dû répondre et argumenter concernent la sécurité des applications que nous développons et la sensibilité des données associées.

        Pour illustrer cet enjeu de sécurité, deux exemples nous semblent devoir être mis en avant:

        • 100% des applications Mendix que nous développons dans le monde assurantiel sont soumis à des tests de sécurité hauts niveaux, tests d’intrusions et…100% ont abouti à une note d’acceptabilité A ou B pour la mise en production
        • Lors d’une des dernières annonces de vulnérabilité d’une bibliothèque JAVA la correction des 35 applications a été menée en moins d’une demi-journée !

        Pour ce qui est de la data, l’évolution menée depuis 4 ans dans nos modèles de conception nous amène de plus en plus à ne stocker que de très petites quantités d’information, liées essentiellement à la navigation et d’utiliser plusieurs dizaines d’API métier permettant non seulement de se tourner aujourd’hui vers des algorithmes de data sciences mais aussi d’exploiter la couche de données de nos clients et de les mettre à jour en temps réel.

        Notre expérience dans le domaine assurantiel et dans le développement Low-Code, agile, sur la plateforme de Mendix, nous permet aujourd’hui d’envisager la création de templates métier dédiés à ce domaine.

        Nous appliquons à chaque nouveau domaine d’activité que nous intégrons la même méthodologie : commencer par de petites applications rapides et impactantes pour le confort utilisateur, intégrer ensuite les couches d’API présentes dans les entreprises et enfin créer des systèmes plus complexes intégrés dans la complexité des services IT.

        Assurance et Low-Code, le duo gagnant

        La promesse tenue du Low Code est de permettre le développement et le déploiement de solutions applicatives sur le cloud plus vite, de manière modulable, et agile.

        Il devient l’outil de facilitation de l’innovation qui manquait aux grands groupes d’assurance pour rester compétitifs face aux startups de l’Insurtech.

        Voulez-vous recevoir nos articles avant tout le monde?

        Inscrivez-vous!

          Low Code, cette technologie qui porte très mal son nom

          Low Code, cette technologie qui porte très mal son nom

          L’adoption d’une plateforme dite de « low-code » permet de développer des applications sans avoir à écrire des lignes de codes traditionnelles. Naturellement, ce gain de temps permet au low-code de tenir ses promesses : gains en agilité, réduction du « Time To Market » et baisse des coûts de développement. 

          Webinaire ‘Démystifions le Low code’

          Webinaire ‘Démystifions le Low code’

          Le Low Code peut-il réellement révolutionner le développement d’applications ‘enterprise grade’? Venez participer à cette discussion. Ensemble, démontons les mythes du Low Code!

          Cybersécurité , SaaS/On-Premise, App Offline, DevOps. Réversibilité et plus encore… Nous aborderons tous les sujets qui fâchent.

          L’assurance, secteur de prédilection du Low-Code

          L’assurance, secteur de prédilection du Low-Code

          Notre expertise de digitalisation dans le domaine de l’assurance nous permet d’avoir aujourd’hui une vision aiguisée sur l’usage du Low Code dans ce domaine d’activité. Voici les raisons qui font du low-code l’outil indispensable des leaders de l’assurance.

          Contactez-nous

            Menu

            Contactez-nous

            Jerusalem, Israel

            Contact_il[at]tocndix.com

            +972 54-6978327

            Paris, France

            Contact_fr[at]tocndix.com

            +33 (1) 77478393

            Contactez-nous

            Jerusalem, Israel

            Contact_il[at]tocndix.com

            +972 54-6978327

            Paris, France

            Contact_fr[at]tocndix.com

            +33 (1) 77478393

              Le trio gagnant de l’accélération digitale : Data, IA et Low-Code

              LOW CODE & TECHNOLOGIE

              Le trio gagnant de l’accélération digitale : Data, Intelligence Artificielle et Low-Code

              Agile Digital Makers

              19 Janvier 2021

              Notre expérience poussée dans le développement low-code, notamment sur la plateforme de Mendix, et l’analyse de tous les cas d’usage que nous avons développés chez nos clients depuis 4 ans nous permet aujourd’hui de prendre de la hauteur et de vous proposer une analyse pertinente des catalyseurs de la transformation digitale des entreprises. Nous avons identifié un trio déterminant pour le succès du passage au numérique. Les 3 leviers qui garantissent le succès d’une transformation digitale sont les suivants :

               

              1. La Data, centre névralgique l’entreprise
              2. Son exploitation intelligente (IA)
              3. Les applications business (low-code)

              Les données

              La data reste un sujet protégé et combien sensible dans les entreprises pour lesquelles nous travaillons. C’est une valeur précieuse, mais elle est aussi perçue comme un danger.
              En effet, elle est souvent exploitée par différents langages parfois dépassés. Une partie de cette data est stockée sur les serveurs de l’entreprise, une partie sur le cloud et souvent sur les PC des collaborateurs. Une partie est sécurisée, l’autre moins et parfois même déjà sortie de l’entreprise (Shadow IT). Il est donc impératif de commencer par une phase de structuration de la data : Data Science.

              L’IA

              Une fois les données structurées, l’intelligence artificielle, elle, va permettre d’analyser cette data, de lui donner un sens business et de l’exploiter avec plus d’intelligence et de rapidité grâce au Machine Learning.
              À deux, la data-science et de l’intelligence artificielle permettent l’émergence de modèle prédictifs puissants et permettent de proposer des services ou d’améliorer l’expérience client de manière puissante.

              Le low-code

              Le low-code (qui est donc le dernier maillon de la chaîne) permet d’articuler une accélération digitale en demande (toujours croissante) de production rapide d’applications, sécurisée et respectueuse des standards de l’IT.

              Seule une stratégie basée sur une plateforme de low-code peut prétendre répondre à cette demande incessante de nouvelles applications.

              « Tous les efforts et investissements portés sur la Data Science et l’IA ne porteront leurs fruits que si l’entreprise est capable de les déployer de manière cohérente et sécurisée tous les pôles de l’entreprise. »

              Ces grands comptes qui adoptent le Low-Code

              Prenons en exemple, une entreprise qui a passé ces cinq dernières années à structurer ses données en passant par les phases de data lake, data hub, api-fication… Au-delà de la structuration des données, ce processus a permis de développer des connecteurs d’accès. En parallèle, cette même entreprise a mis en place une cellule spécialisée dans le développement de modèles de Machine Learning afin d’améliorer l’expérience client, l’optimisation de l’exploitation des données et autres processus.

              Avec une telle configuration, le low-code s’impose alors comme LA solution pour produire très rapidement des interfaces, qui peuvent être conçues de manière agile et en collaboration avec le métier. De cette manière il est possible d’offrir en moins de rien, aux clients comme aux collaborateurs une expérience de navigation responsive qui fera appel aux algorithmes ou aux micro-services en place et enrichira rapidement le data modèle de l’entreprise.

               

              Il est clair que ce scénario reste le cas idéal. Alors qu’en est-il des organisations moins avancées dans les processus de la transformation numérique?

              Adaptabilité et Flexibilité

              Nous avons également accompagné des entreprises au démarrage de leur processus de digitalisation. La solution Low-Code de Mendix est également adaptée à ces situations. La plateforme propose une couche d’abstraction de données appelée DataHub. Ce hub, base sur la technologie ODTA, permet la connexion à des API externes très répandues, et de simplifier l’accès aux données de l’application de façon sécurisée sans avoir développé d’API spécifiques.  

              Low-Code, le futur du développement d’applications

              Comme le prédit Gartner et Forrester, le low-code est la technologie du futur du développement d’applications. Il s’impose comme la solution pour répondre à la demande interne croissante pour développer des interfaces et applications de la part de tous les métiers. Il permet également de faire face à la pénurie de développeurs sur le marché, surtout en cette période  la transformation digitale est devenue une nécessité pour les entreprises qui veulent rester compétitives.

               

              Des miracles digitaux

              Le spectre des possibilités du low-code est infini, car il donne la possibilité aux entreprises, d’imaginer des solutions à la pointe et innovantes, à proposer à leurs clients et d’augmenter très rapidement la valeur de leurs services.

              Comme nous aimons à dire chez Tocndix, le low-code est là pour nous permettre de réussir des petits miracles digitaux !

               

              Le low-code n’a-t-il pas de limites pour autant ?

              Il y en a quelques-unes, nous tenons à être transparent sur le sujet mais ça fera l’objet d’un prochain article…

              Voulez-vous recevoir nos articles avant tout le monde?

              Inscrivez-vous!

                Low Code, cette technologie qui porte très mal son nom

                Low Code, cette technologie qui porte très mal son nom

                L’adoption d’une plateforme dite de « low-code » permet de développer des applications sans avoir à écrire des lignes de codes traditionnelles. Naturellement, ce gain de temps permet au low-code de tenir ses promesses : gains en agilité, réduction du « Time To Market » et baisse des coûts de développement. 

                Webinaire ‘Démystifions le Low code’

                Webinaire ‘Démystifions le Low code’

                Le Low Code peut-il réellement révolutionner le développement d’applications ‘enterprise grade’? Venez participer à cette discussion. Ensemble, démontons les mythes du Low Code!

                Cybersécurité , SaaS/On-Premise, App Offline, DevOps. Réversibilité et plus encore… Nous aborderons tous les sujets qui fâchent.

                L’assurance, secteur de prédilection du Low-Code

                L’assurance, secteur de prédilection du Low-Code

                Notre expertise de digitalisation dans le domaine de l’assurance nous permet d’avoir aujourd’hui une vision aiguisée sur l’usage du Low Code dans ce domaine d’activité. Voici les raisons qui font du low-code l’outil indispensable des leaders de l’assurance.

                Contactez-nous

                  Menu

                  Contactez-nous

                  Jerusalem, Israel

                  Contact_il[at]tocndix.com

                  +972 54-6978327

                  Paris, France

                  Contact_fr[at]tocndix.com

                  +33 (1) 77478393

                  Contactez-nous

                  Jerusalem, Israel

                  Contact_il[at]tocndix.com

                  +972 54-6978327

                  Paris, France

                  Contact_fr[at]tocndix.com

                  +33 (1) 77478393

                    Lexique de la méthode Agile

                    LOW CODE & TECHNOLOGIE

                    Lexique de la méthode Agile

                    Agile Digital Makers

                    11 Décembre 2020

                    Habituellement, pour conduire un projet en entreprise, les moindres détails sont exposés dès le départ dans un cahier des charges souvent fastidieux. Mais les choses se déroulent rarement comme prévu et une planification trop rigide s’avère en réalité contre-productive. C’est le constat sur lequel se fonde la méthode Agile, qui redonne toute sa place aux changements et besoins mouvants. Voyons de plus près ce qu’est la méthode Agile à travers un tour d’horizon de son lexique : ses valeurs, ses acteurs, ses processus et ses rituels clés.

                    Adopter le mindset Agile

                    Connue sous le nom de « méthode Agile », cette nouvelle façon d’aborder la gestion de projet est bien plus qu’un énième procédé en vogue. Parce qu’elle repose avant tout sur des valeurs et des principes recensés en 2001 dans l’Agile manifesto, la méthode Agile s’apparente à un état d’esprit voire une philosophie.

                    Favoriser le travail en intelligence collective

                    Les valeurs

                    L’Agile Manifesto reconnaît la valeur des seconds éléments exposés dans les 4 phrases ci-dessous, mais privilégie :
                    Les individus et les interactions plus que les processus et les outils.
                    Des logiciels opérationnels plus qu’une documentation exhaustive.
                    La collaboration avec les clients plus que la négociation contractuelle.
                    • L’adaptation au changement plus que le suivi d’un plan.
                    Comprenez bien que la mise en place de la méthode Agile ne signifie pas pour autant qu’il n’est plus nécessaire d’établir un plan ou de documenter son travail.

                    « Plus qu’une méthode, l’agilité est un état d’esprit qui permet de s’adapter au changement plus rapidement en plaçant la communication au cœur du projet. »

                    Les principes

                    L’Agile Manifesto relate 12 principes qui illustrent les 4 valeurs présentées ci-dessus.

                    • La satisfaction du client est la plus haute priorité. Il convient d’y répondre par la livraison rapide et régulière de fonctionnalités à forte valeur ajoutée.
                    • Accueillir positivement les changements et nouveaux besoins, même s’ils surviennent alors que le projet est déjà à un stade avancé.
                    • Livrer fréquemment un produit opérationnel avec des cycles de quelques semaines à quelques mois et une préférence pour les plus courts.
                    • Miser sur une coopération constante entre les parties prenantes et l’équipe produit.
                    • Réaliser les projets avec des personnes motivées à qui l’on accorde sa confiance, et à qui l’on procure l’environnement et le soutien dont elles ont besoin pour atteindre les objectifs fixés.
                    • Privilégier le dialogue en face-à-face pour transmettre de l’information à l’équipe de développement et à l’intérieur de celle-ci.
                    • Un produit opérationnel doit être la principale mesure de progression.
                    • Instaurer un rythme soutenable et constant pour faire avancer le projet.
                    • Porter une attention continue à l’excellence technique et à la conception.
                    • La simplicité, c’est-à-dire l’art de minimiser la quantité de travail inutile, est essentielle.
                    • Favoriser la responsabilisation des équipes: les meilleures architectures, spécifications et conceptions émergent des équipes auto-organisées.
                    • Réfléchir aux moyens de devenir plus efficace à intervalles réguliers, puis ajuster son comportement en fonction.

                    L’équipe Agile : rôles et responsabilités

                    L’individu étant au cœur des valeurs de la méthode agile, il est tout naturel que nous vous présentions son équipe avant tout autre chose.

                    Le Product Owner (PO)

                    Le Producteur Ower est responsable de la valeur du produit délivré par son équipe. Il priorise les sujets afin d’organiser le « Backlog » et rédige les « User stories », deux termes que nous vous expliquerons un peu plus bas dans l’article. Le Product Owner fait également le lien entre les équipes techniques chargées de développer le produit et le client qui a exprimé son besoin.

                    Le Scrum Master 

                    Le Scrum Master est le garant du respect de la méthodologie Scrum, notamment du rythme donné par les « Sprints » et des tâches à réaliser rassemblées dans le « Backlog ». Il réunit les qualités et compétences d’un coach et d’un chef de projet, bien qu’il ne soit pas à l’origine de la conception du projet.

                    D’ailleurs, savez-vous différencier la notion «Agile» de celle de «Scrum», souvent présentées à tort comme des synonymes ? En fait, Scrum est la méthode agile la plus répandue, mais elle n’est pas la seule. On peut alors parler de Scrum pour qualifier des pratiques et techniques spécifiques, fidèles aux valeurs et principes de la méthode Agile.

                    L’équipe de développement

                    L’équipe de développement, ou Development Team, se compose des professionnels (entre trois et neufs) qui livrent les nouveaux éléments en état d’utilisation à la fin de chaque Sprint. Autonome, l’équipe est seule à décider de la façon dont elle va « transformer les éléments du Backlog Produit en incréments de fonctionnalités potentiellement publiables », selon les termes du Guide Scrum.

                    Business Owner

                    Le Business Owner est responsable des aspects commerciaux et techniques, de la conformité et du retour sur investissement (ROI).

                    Stakeholders

                    Les Stakeholders, ou « parties prenantes » en français, sont des personnes externes à l’équipe Scrum ayant toutefois un intérêt et des connaissances utiles à l’avancement du projet. Il peut s’agir d’utilisateurs, de clients externes ou internes. Le Product Owner s’assure que les Stakeholders assistent au « Sprint Review ».

                    Les principaux processus de la méthode Agile

                     

                    Le Product Backlog

                    Le Product Backlog est la liste des items en attente de développement et nécessaires à la création du fameux produit que l’on souhaite réaliser.

                    Le Sprint Backlog

                    L’équipe Scrum va insérer les items du Backlog dans le Sprint Backlog pour tenter de répondre à l’objectif du Sprint en cours.

                    La User Storie

                    Une Uster Storie est une demande de fonctionnalité à réaliser basée sur un besoin utilisateur. Il existe différentes façons de rédiger une User Storie, mais voici la plus populaire :

                    En tant que [qui]

                    Je souhaite [quoi]

                    Afin de [pourquoi]

                    Definition of Done

                    La Definition of Done est l’ensemble des critères devant être remplis (tests fonctionnels, critères de qualité, documentation technique…) pour dire qu’un item est bel et bien terminé. Une fois validé par le Product Owner, l’item peut passer en phase de production.

                    Les Scrum Events

                     

                    Le Sprint Planning

                    Le Product Owner, le Scrum Master et l’équipe de développement participent au Sprint Planning, événement au cours duquel l’objectif du Sprint va être défini. Afin d’atteindre cet objectif, l’équipe Scrum sélectionne les éléments prioritaires du Backlog puis procède au découpage des Items en tâches techniques et opérationnelles.  

                    Le Sprint Review

                    Le Sprint Review est la cérémonie qui clôt le sprint en cours afin d’inspecter l’incrément réalisé et, si nécessaire, d’adapter le Backlog. L’ensemble de l’équipe Scrum est présente, et éventuellement des parties prenantes et des sponsors.

                    Le Sprint Retrospective

                    À travers le Sprint Retrospective, l’équipe s’engage à prendre le temps de chercher des axes d’amélioration dans sa façon de travailler. Ils essaient en toute transparence de déterminer ce qui a fonctionné, ce qui peut être perfectionné et ce qui pourra être tenté pour le prochain Sprint.

                    Le Daily Stand-Up

                    Au coursn d’u Sprint, l’équipe de développement, et éventuellement le Scrum Master et le Product Owern, se réunit chaque jour pendant 15 minutes tout en restant debout. Ils constatent l’avancement du projet, reviennent sur les possibles difficultés et décrivent les prochaines tâches qu’ils vont accomplir.

                    Product Backlog Refinement

                    Le Product Backlog Refinement consiste à ajouter des détails, des estimations et de l’ordre aux items du Backlog. La mise à jour continue du Backlog est nécessaire dans chaque sprint afin d’affiner les éléments et d’être prêt pour les prochains sprints.

                    La méthode Agile, grâce à ses rituels qui valorisent la collaboration avec les clients, un travail d’équipe efficace et une grande flexibilité face au changement, séduit de plus en plus d’entreprises. Et puisque nous l’appliquons nous-mêmes pour le développement d’applications internes sur-mesure que nous concevons pour des entreprises, nous ne pouvons que constater et diffuser la qualité de ses résultats.

                    Voulez-vous recevoir nos articles avant tout le monde?

                    Inscrivez-vous!

                      Low Code, cette technologie qui porte très mal son nom

                      Low Code, cette technologie qui porte très mal son nom

                      L’adoption d’une plateforme dite de « low-code » permet de développer des applications sans avoir à écrire des lignes de codes traditionnelles. Naturellement, ce gain de temps permet au low-code de tenir ses promesses : gains en agilité, réduction du « Time To Market » et baisse des coûts de développement. 

                      Webinaire ‘Démystifions le Low code’

                      Webinaire ‘Démystifions le Low code’

                      Le Low Code peut-il réellement révolutionner le développement d’applications ‘enterprise grade’? Venez participer à cette discussion. Ensemble, démontons les mythes du Low Code!

                      Cybersécurité , SaaS/On-Premise, App Offline, DevOps. Réversibilité et plus encore… Nous aborderons tous les sujets qui fâchent.

                      L’assurance, secteur de prédilection du Low-Code

                      L’assurance, secteur de prédilection du Low-Code

                      Notre expertise de digitalisation dans le domaine de l’assurance nous permet d’avoir aujourd’hui une vision aiguisée sur l’usage du Low Code dans ce domaine d’activité. Voici les raisons qui font du low-code l’outil indispensable des leaders de l’assurance.

                      Contactez-nous

                        Menu

                        Contactez-nous

                        Jerusalem, Israel

                        Contact_il[at]tocndix.com

                        +972 54-6978327

                        Paris, France

                        Contact_fr[at]tocndix.com

                        +33 (1) 77478393

                        Contactez-nous

                        Jerusalem, Israel

                        Contact_il[at]tocndix.com

                        +972 54-6978327

                        Paris, France

                        Contact_fr[at]tocndix.com

                        +33 (1) 77478393

                          Le Low-code, catalyseur de la transformation numérique dans le secteur de l’assurance

                          MENDIX LOW CODE PLATFORM

                          Le Low-code, catalyseur de la transformation numérique dans le secteur de l’assurance

                          Agile Digital Makers

                          24 Novembre 2020

                          Le 30 septembre dernier, a eu lieu le webinaire: « Le Low-code, catalyseur de la transformation numérique dans le secteur de l’assurance ». Il a été coorganisé par Euler Hermes (leader mondial dans le monde de l’assurance), Mendix (plateforme leader du low code) et TOCnDix (expert en développement low code).

                           

                          Découvrez à travers l’expérience d’Euler-Hermes, comment le secteur de l’assurance vit sa transformation digitale.

                          Comment la technologie low-code de Mendix et l’expertise en développement Agile de TOCnDix permettent à ce leader du marché de relever le défi quotidien du numérique. 

                          Retrouvez dès maintenant l’enregistrement vidéo du webinaire traitant de l’impact du low-code dans le secteur de l’assurance à l’ère du numérique.

                            Au programme:

                            Nous explorons les spécificités du secteur de l’assurance et l’évolution des attentes des clients.

                            Cette industrie qui repose essentiellement sur l’exploitation de la data souffre encore de trop de classeurs Excel et d’opérations manuelles.

                            Il devient impératif de casser les fonctionnements traditionnels du secteur et de moderniser l’ensemble de son écosystème.

                            L’innovation s’impose !

                            #InsurTech va progressivement transformer l’expérience d’achat d’assurance, améliorer l’efficacité du traitement des claims, optimiser la gestion des risques et augmenter la rentabilité.

                            Face à cette vague de nouveaux besoins, les plateformes de low-coding comme Mendix arrivent à point nommé en complément de la transformation agile. Elles vont permettre d’accélérer le développement d’applications sans surcharger les DSI.

                            Elles vont faciliter leur déploiement en respectant les règle de sécurité et gouvernance qui s’imposent dans ce secteur.

                            Enfin le low-code va libérer les entreprises de leur informatique vieillissante, de toutes les applications legacy sur lesquelles reposent les données stratégiques et qui représentent un vrai risque latent pour toute l’industrie de l’assurance.

                            Dans cette session, nous abordons les problématiques de retour sur investissement (ROI) du passage au low-code mais aussi les implications organisationnelles liées à l’adoption de la méthode Agile qui est au cœur de la solution technique de Mendix. Enfin nous partageons quelques exemples pratiques d’applications Euler Hermes Low Code développées sur Mendix par TOCnDix, qui ont conduit à une exploitation plus efficace des données et à des coûts de gestion des claims maîtrisés.

                            Le Low-code, catalyseur de la transformation digitale dans le secteur de l’assurance

                            Ce webinaire en francais est  disponible sur demande et dure 45 minutes. Cette session  est animée par Benoit Bernheim, IT Innovation &advisory officer chez Euler Hermes, une société d’Allianz et par Oren Mizrahi, Product Owner chez TOCnDix.

                            Voulez-vous recevoir nos articles avant tout le monde?

                            Inscrivez-vous!

                              Low Code, cette technologie qui porte très mal son nom

                              Low Code, cette technologie qui porte très mal son nom

                              L’adoption d’une plateforme dite de « low-code » permet de développer des applications sans avoir à écrire des lignes de codes traditionnelles. Naturellement, ce gain de temps permet au low-code de tenir ses promesses : gains en agilité, réduction du « Time To Market » et baisse des coûts de développement. 

                              Webinaire ‘Démystifions le Low code’

                              Webinaire ‘Démystifions le Low code’

                              Le Low Code peut-il réellement révolutionner le développement d’applications ‘enterprise grade’? Venez participer à cette discussion. Ensemble, démontons les mythes du Low Code!

                              Cybersécurité , SaaS/On-Premise, App Offline, DevOps. Réversibilité et plus encore… Nous aborderons tous les sujets qui fâchent.

                              L’assurance, secteur de prédilection du Low-Code

                              L’assurance, secteur de prédilection du Low-Code

                              Notre expertise de digitalisation dans le domaine de l’assurance nous permet d’avoir aujourd’hui une vision aiguisée sur l’usage du Low Code dans ce domaine d’activité. Voici les raisons qui font du low-code l’outil indispensable des leaders de l’assurance.

                              The Teamer Webinaire

                              The Teamer Webinaire

                              Boostez vos équipes avec l’app Mendix: The Teamer
                              Découvrez un outil collaboratif de gestion du temps de travail et de suivi d’activité, simple et efficace, développé sur la plateforme leader de low-code Mendix

                              Contactez-nous

                                Menu

                                Contactez-nous

                                Jerusalem, Israel

                                Contact_il[at]tocndix.com

                                +972 54-6978327

                                Paris, France

                                Contact_fr[at]tocndix.com

                                +33 (1) 77478393

                                Contactez-nous

                                Jerusalem, Israel

                                Contact_il[at]tocndix.com

                                +972 54-6978327

                                Paris, France

                                Contact_fr[at]tocndix.com

                                +33 (1) 77478393