O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

La Duck Conf - Les fakes news du low-code

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio

Confira estes a seguir

1 de 30 Anúncio

La Duck Conf - Les fakes news du low-code

Talk de Alain Faure & Sylvain Fagnent

L’offre low-code se répand accompagnée de son lot de fake news. Fake news positives, issues de promesses excessives du marketing auxquelles font écho des fake news négatives provenant de préjugés de développeurs ayant une méconnaissance des évolutions de ces outils. Rejoignez-nous pour distinguer l’ivraie du bon grain !

Retrouvez le compte-rendu écrit ici :
Retrouvez la vidéo de la conférence ici : https://bit.ly/3uQuzM3

Talk de Alain Faure & Sylvain Fagnent

L’offre low-code se répand accompagnée de son lot de fake news. Fake news positives, issues de promesses excessives du marketing auxquelles font écho des fake news négatives provenant de préjugés de développeurs ayant une méconnaissance des évolutions de ces outils. Rejoignez-nous pour distinguer l’ivraie du bon grain !

Retrouvez le compte-rendu écrit ici :
Retrouvez la vidéo de la conférence ici : https://bit.ly/3uQuzM3

Anúncio
Anúncio

Mais Conteúdo rRelacionado

Diapositivos para si (20)

Semelhante a La Duck Conf - Les fakes news du low-code (20)

Anúncio

Mais de OCTO Technology (20)

Mais recentes (20)

Anúncio

La Duck Conf - Les fakes news du low-code

  1. 1. Coin Coin ! 1 La Duck Conf by OCTO Technology © 2021 - All rights reserved
  2. 2. Coin Coin ! 2 La Duck Conf by OCTO Technology © 2021 - All rights reserved Alain Fauré (alain.faure@octo.com) Sylvain Fagnent (sylvain.fagnent@octo.com)
  3. 3. Coin Coin ! 3 La Duck Conf by OCTO Technology © 2021 - All rights reserved L’offre low-code se répand accompagnée de son lot de nouvelles sensationnelles ou complètement dénigrantes. Promesses excessives du marketing auxquelles font écho les idées reçues du monde des développeurs. Cette session est fact checking de messages véhiculés autour du low-code. “Les fakes news du low-code”
  4. 4. Coin Coin ! 4 La Duck Conf by OCTO Technology © 2021 - All rights reserved Que les choses soient claires ! No-Code Low-Code
  5. 5. Coin Coin ! 5 La Duck Conf by OCTO Technology © 2021 - All rights reserved Deux types d’outils pour des usages et des utilisateurs / développeurs différents LOW CODE Quoi Des outils nécessitant des compétences et une formation IT Pourquoi Permettant de créer et déployer des applications d’entreprise Pour qui Model Developer Quels produits Mendix, Outsystems, Appian, Salesforce, Pega... NO CODE Quoi Des outils intuitifs accessibles à tous Pourquoi ◉ Prototypes / MVP ◉ Bureautique étendue (automatisation) Pour qui Citizen Developer Quels produits Glide, Adalo, Appsheet, Weebly, Dropsource, Draftbit, Zapier, Airtable, Caspio, Bubble, BettyBlocks ..
  6. 6. Coin Coin ! 6 La Duck Conf by OCTO Technology © 2021 - All rights reserved “Des nuls en informatique ne pourront jamais faire des applications qui déchirent. That’s it !” On fait croire à des juniors qui sortent d’école de commerce qui panent rien à l’IT qu’ils vont pouvoir faire des applications sans rien y connaître ! La DSI investit sur des rocks star full stack pour ses développements stratégiques. That’s it !
  7. 7. Coin Coin ! 7 La Duck Conf by OCTO Technology © 2021 - All rights reserved ๏ Les éditeurs de solutions low-code sont parfois des menteurs ๏ Le low-code = développement ๏ Développement avec moins de connaissance et plus de productivité “Des nuls en informatique ne pourront jamais faire des applications qui déchirent. That’s it !” La promesse : des applications low-code qui déchirent avec des développeurs low-code hyper performants !
  8. 8. Coin Coin ! 8 La Duck Conf by OCTO Technology © 2021 - All rights reserved “Nan, mais j’irai plus vite en faisant ça moi-même, en le codant à la mimine” Pour une appli simple ? Pas besoin d’un outil, je te fais ça en 10 minutes avec un peu de JS et quelques scripts Python... … et je te pose ça directement quelque part dans le cloud et roule ma poule !
  9. 9. Coin Coin ! 9 La Duck Conf by OCTO Technology © 2021 - All rights reserved ๏ Deux biais > Surestimation des capacités > Sous-estimation des fonctions “annexes” ๏ Avec le low-code > Une équipe outillée plus productive > Des fonctionnalités standards, prêtes à l’emploi (ex: droits et profils, supervision) “Nan, mais j’irai plus vite en faisant ça moi-même, en le codant à la mimine” On ne bat pas la tech, on l’utilise
  10. 10. Coin Coin ! 10 La Duck Conf by OCTO Technology © 2021 - All rights reserved “Les éditeurs sont des tocards” Dans le low-code, les éditeurs sont des tocards et des marginaux. Si demain ils meurent, je me retrouve le bec (de canard) dans l’eau
  11. 11. Coin Coin ! 11 La Duck Conf by OCTO Technology © 2021 - All rights reserved ๏ Les outils low-code sont des produits High-Tech qui ont demandé des années de développement ๏ Des éditeurs de taille mondiale ๏ De gros moyens et de gros soutiens > Mendix (2005) : propriété de Siemens > Outsystems (2001) : lève 360 Millions de dollars auprès de Goldman Sachs et KKR en 2018 > Bubble (2012): investisseurs Eric Ries, Xavier Niel, Ross masson (mulesoft), Fredreic Kerrest (OKTA) “Les éditeurs sont des tocards”
  12. 12. Coin Coin ! 12 La Duck Conf by OCTO Technology © 2021 - All rights reserved “Une fois que t’as signé, t’es prisonnier, oublie ta liberté !” Tu es dépendant de la plate-forme, si elle n’évolue plus … toi non plus … et bon courage pour négocier le prix des licences … et le support, juste, il te coûte une blinde !
  13. 13. Coin Coin ! 13 La Duck Conf by OCTO Technology © 2021 - All rights reserved ๏ Choix produit de type progiciel > Réversibilité coûteuse voire impossible ๏ C’est commun dans l’entreprise > Office, Google (bureautique) > Salesforce, Temenos (métier) > Stack MS (dev) ๏ Mitiger les risques > Contractualisation > Gouvernance (arbitrage projets) > Privilégier un éditeur avec un écosystème riche, répandu et ouvert > Architecture hybride “Une fois que t’as signé, t’es prisonnier, oublie ta liberté !”
  14. 14. Coin Coin ! 14 La Duck Conf by OCTO Technology © 2021 - All rights reserved “C’est du clickodrome ! Tu vas vite au début, tu fais plein de copier/coller, puis c’est juste inmaintenable” Y’a plein de copier/coller, dans tous les sens et quand tu dois corriger un composant, il faut passer manuellement sur toutes les pages ... … en plus comme c’est pas du ‘vrai’ code on peut pas faire de search/replace !
  15. 15. Coin Coin ! 15 La Duck Conf by OCTO Technology © 2021 - All rights reserved ๏ Les outils low-code assument un développement de manière graphique et outillé > Facilité d’apprentissage > Rapidité de développement ๏ Privilégient la réutilisation au copier/coller > Par des abstractions pour créer, graphiquement, des composants réutilisables + Variabilisation de composants + Structuration des traitements grâce à des sous-processus ou fonctions réutilisables “Le clickodrome, tu vas vite au début, tu fais plein de copier/coller, puis c’est juste inmaintenable”
  16. 16. Coin Coin ! 16 La Duck Conf by OCTO Technology © 2021 - All rights reserved “Le low-code ok pour les applications CRUD avec un utilisateur accommodant avec l’IHM ... ensuite t’es bloqué, faut tout refaire” Dès que tu veux faire une vrai appli, ça ne t’apporte rien au mieux tu te retrouves à coder ta logique, au pire tu es bloqué ! … tous les wizards ça te fait une IHM pourrie que tu peux même pas ajuster facilement
  17. 17. Coin Coin ! 17 La Duck Conf by OCTO Technology © 2021 - All rights reserved ๏ CRUD out of the box ๏ Accélérateurs : Assistants, designers graphiques ๏ Personnalisation avancée : front et back ๏ Coder : front et backs, inclus dans le modèle ๏ Appel d’API supporté nativement ๏ Architecture hybride “Le low-code ok pour les applications CRUD avec un utilisateur accommodant avec l’IHM ... ensuite t’es bloqué, faut tout refaire” C’est pas parce que l’on peut faire avec du low-code que c’est toujours la solution adaptée. Pas la peine d’acheter un outil si on ne s’en sert que de 20%.
  18. 18. Coin Coin ! 18 La Duck Conf by OCTO Technology © 2021 - All rights reserved “C’est nul, t’as même pas de Git” Pas Git = pas possible de faire des revues = qualité de m#%§… … Impossible de revenir en arrière quand tu t’es trompé … et quand tu travailles à plusieurs, alors là je te dis pas !
  19. 19. Coin Coin ! 19 La Duck Conf by OCTO Technology © 2021 - All rights reserved Détail de chaque objet Liste des objets modifiés “C’est nul, t’as même pas de Git” Le widget en différence est sélectionné dans les deux versions (à gauche et à droite) Les propriétés de chaque version sont affichées (ici vide à droite car nouveau composant) Liste des objets modifiés entre deux versions Drill down des différences sur un objet Flèches pour aller de différence en différence
  20. 20. Coin Coin ! 20 La Duck Conf by OCTO Technology © 2021 - All rights reserved ๏ Les outils low-code offrent des solutions intégrées de gestion des versions > Branche par utilisateur, gestion des merges > Visualisation des différences entre versions ๏ Permet de supporter nativement le travail collaboratif “C’est nul, t’as même pas de Git”
  21. 21. Coin Coin ! 21 La Duck Conf by OCTO Technology © 2021 - All rights reserved “Y pas de tests d’intégration pour la non-régression. Bonjour, la stabilité !” En tout cas sur une grosse appli … effets de bord garantis et surtout non maîtrisés ! Les extensions se mélangent avec le core - bonjour la non reg en cas de montée de version de l’outil !
  22. 22. Coin Coin ! 22 La Duck Conf by OCTO Technology © 2021 - All rights reserved ๏ Plus une question de pratique et de culture > Comme dans la filière classique ๏ Tester au niveau des services - fonctions métier : frameworks à la JUnit > Ex. Mendix, Outsystem ๏ Tester au niveau de l’interface utilisateur > Outils spécialisés: automatisation, enregistrer, variabiliser et rejouer les séquences utilisateurs > Ex - outillage LowCode : testProject, testComplete, Pcloudy ou AccelQ “Y pas de tests d’intégration pour la non-régression. Bonjour, la stabilité !”
  23. 23. Coin Coin ! 23 La Duck Conf by OCTO Technology © 2021 - All rights reserved “Les générateurs de code comme le polyphosphate, c’est de la m%µ?§” Le code généré est pourri, peu performant, illisible, compliqué, impossible à auditer ! Ce type de code ne passe pas à l’échelle. Tu ne peux pas le “fine tuner” de toute façon !
  24. 24. Coin Coin ! 24 La Duck Conf by OCTO Technology © 2021 - All rights reserved ๏ Oui c’est vrai... ๏ ...cependant les outils de Low code tools ne sont pas des générateurs de code > Modèle directement “exécuté” > Le code n’est pas destiné à être visible ni modifié : c’est un artefact “Les générateurs de code comme le polyphosphate, c’est de la m%µ?§”
  25. 25. Coin Coin ! 25 La Duck Conf by OCTO Technology © 2021 - All rights reserved “Pour les applications mobiles, rien ne vaut une app native faite aux petits oignons” Le Low-Code, ça fait du PWA, c’est pas beau et c’est très lent. On n’a pas accès aux notifications ... … impossible d’avoir accès aux fonctions du téléphone : localisation, appareil photo, autres applis. En tout cas, y en a qui ont essayé … ils ont eu des problèmes
  26. 26. Coin Coin ! 26 La Duck Conf by OCTO Technology © 2021 - All rights reserved ๏ Les outils low-code proposent les deux cibles : PWA et application native ๏ Gestion du déconnecté, patterns de re-synchronisation ๏ Les fonctions du téléphone accessibles > Directement pour les fonctions classiques (ex: position) > Via des plug-in de type Cordova (ex: activité du réseau) “Pour les applications mobiles, rien ne vaut une app native faite aux petits oignons” Ce n’est pas parce que c’est possible en low-code que c’est toujours la solution adaptée. Inutile de s’encombrer avec un outil si on ne l’utilise que marginalement
  27. 27. Coin Coin ! 27 La Duck Conf by OCTO Technology © 2021 - All rights reserved TAKE AWAY ๏ Les plate-formes low-code = progiciel technique ๏ Pour développeurs d’un nouveau type : des bases en développement informatique & expert de leur(s) plate-forme(s) low-code ๏ Hier limités, les outils low-code montent en puissance et en maturité > Soutenus par les technologies clouds > Offrant une maîtrise et profondeur de la customisation > Offrant un outillage au standard du marché ๏ Nouvelle filière de développement incontournable > Signaux faibles : développements stratégiques chez un industriel français ... depuis 4 ans > Répandue dans certains pays (Etat-Unis, Pays-Bas) ๏ Le low-code n’est pas une solution systématique
  28. 28. Coin Coin ! 28 La Duck Conf by OCTO Technology © 2021 - All rights reserved Q/R
  29. 29. Coin Coin ! 29 La Duck Conf by OCTO Technology © 2021 - All rights reserved En synthèse - les fake news du Low-Code “Des nuls en informatique ne pourront jamais faire des applications qui déchirent. That’s it !” “Nan, mais j’irai plus vite en codant ça moi-même à la mimine” “Les éditeurs sont des tocards” “Une fois que t’as signé, t’es prisonnier, oublie ta liberté” “Le clickodrome, tu vas vite au début, tu fais plein de copier/coller, puis c’est inmaintenable” “Le low-code ok pour les applications CRUD avec un utilisateur accommodant avec l’IHM ... ensuite t’es bloqué, faut tout refaire” “C’est nul, t’as même pas de Git” “Y pas de tests d’intégration pour la non-régression. Bonjour, la stabilité !” “Les générateurs de code comme le polyphosphate, c’est de la m%µ?§” “Pour les applications mobiles, rien ne vaut une app native faite aux petits oignons”
  30. 30. Coin Coin ! 30 La Duck Conf by OCTO Technology © 2021 - All rights reserved Pour compléter No-code/low-code : les trois bonnes raisons de s'y mettre Les dix commandements d'une plateforme no-code mature Le low-code, comment ça marche ? No-code ou low-code pour une application de gestion développée avec AirTable & Zapier … that is the question !

×