SlideShare uma empresa Scribd logo
1 de 30
Coin
Coin
!
1
La Duck Conf by OCTO Technology © 2021 - All rights reserved
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)
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”
Coin
Coin
!
4
La Duck Conf by OCTO Technology © 2021 - All rights reserved
Que les choses soient claires !
No-Code
Low-Code
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 ..
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 !
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 !
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 !
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
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
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”
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 !
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é !”
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 !
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”
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
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%.
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 !
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
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”
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 !
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é !”
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 !
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%µ?§”
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
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
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
Coin
Coin
!
28
La Duck Conf by OCTO Technology © 2021 - All rights reserved
Q/R
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”
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 !

Mais conteúdo relacionado

Mais procurados

Le Comptoir OCTO - Quoi de neuf pour vos apps mobiles ?
Le Comptoir OCTO - Quoi de neuf pour vos apps mobiles ? Le Comptoir OCTO - Quoi de neuf pour vos apps mobiles ?
Le Comptoir OCTO - Quoi de neuf pour vos apps mobiles ? OCTO Technology
 
La Duck Conf - DevOps et Dataviz, un amour impossible ?
La Duck Conf - DevOps et Dataviz, un amour impossible ? La Duck Conf - DevOps et Dataviz, un amour impossible ?
La Duck Conf - DevOps et Dataviz, un amour impossible ? OCTO Technology
 
Agilité & Permaculture - Qu'apprenons-nous en observant les systèmes complexe...
Agilité & Permaculture - Qu'apprenons-nous en observant les systèmes complexe...Agilité & Permaculture - Qu'apprenons-nous en observant les systèmes complexe...
Agilité & Permaculture - Qu'apprenons-nous en observant les systèmes complexe...Romain Vailleux
 
Le Comptoir OCTO - Data Science
Le Comptoir OCTO - Data Science Le Comptoir OCTO - Data Science
Le Comptoir OCTO - Data Science OCTO Technology
 
Le Comptoir OCTO - Accessibilité
Le Comptoir OCTO - Accessibilité Le Comptoir OCTO - Accessibilité
Le Comptoir OCTO - Accessibilité OCTO Technology
 
Team Topologies - Des organisations pour une architecture émergente
Team Topologies - Des organisations pour une architecture émergenteTeam Topologies - Des organisations pour une architecture émergente
Team Topologies - Des organisations pour une architecture émergenteRomain Vailleux
 
Accelerate : la vitesse conditionne l'excellence
Accelerate : la vitesse conditionne l'excellence Accelerate : la vitesse conditionne l'excellence
Accelerate : la vitesse conditionne l'excellence OCTO Technology
 
Le Comptoir OCTO - Devenir une entreprise agile
Le Comptoir OCTO - Devenir une entreprise agileLe Comptoir OCTO - Devenir une entreprise agile
Le Comptoir OCTO - Devenir une entreprise agileOCTO Technology
 
Agilille 2021 - Optimiser votre delivery à l'aide d'une démarche validée scie...
Agilille 2021 - Optimiser votre delivery à l'aide d'une démarche validée scie...Agilille 2021 - Optimiser votre delivery à l'aide d'une démarche validée scie...
Agilille 2021 - Optimiser votre delivery à l'aide d'une démarche validée scie...OCTO Technology
 
Best practices accessibilité
Best practices accessibilitéBest practices accessibilité
Best practices accessibilitéOCTO Technology
 
La Duck Conf - Continuous Security : Secure a DevOps World!
La Duck Conf - Continuous Security : Secure a DevOps World!La Duck Conf - Continuous Security : Secure a DevOps World!
La Duck Conf - Continuous Security : Secure a DevOps World!OCTO Technology
 
Le Comptoir OCTO - Les nouvelles topologies du Cloud
Le Comptoir OCTO - Les nouvelles topologies du CloudLe Comptoir OCTO - Les nouvelles topologies du Cloud
Le Comptoir OCTO - Les nouvelles topologies du CloudOCTO Technology
 
La Duck Conf - "Mise en prod de la data science : le jour d'après"
La Duck Conf -  "Mise en prod de la data science : le jour d'après" La Duck Conf -  "Mise en prod de la data science : le jour d'après"
La Duck Conf - "Mise en prod de la data science : le jour d'après" OCTO Technology
 
Le Comptoir OCTO - Data Science x RdvPermis
Le Comptoir OCTO - Data Science x RdvPermisLe Comptoir OCTO - Data Science x RdvPermis
Le Comptoir OCTO - Data Science x RdvPermisOCTO Technology
 
La Duck Conf - "Kube is the new mainframe"
La Duck Conf - "Kube is the new mainframe" La Duck Conf - "Kube is the new mainframe"
La Duck Conf - "Kube is the new mainframe" OCTO Technology
 
Matinale OCTO - "Blockchain : comment s'orienter dans la désorientation"
Matinale OCTO - "Blockchain : comment s'orienter dans la désorientation"Matinale OCTO - "Blockchain : comment s'orienter dans la désorientation"
Matinale OCTO - "Blockchain : comment s'orienter dans la désorientation"OCTO Technology
 
Présentation travail du stage
Présentation travail du stagePrésentation travail du stage
Présentation travail du stageTaoufiq Bahalla
 
Fractales et agilité@scale
Fractales et agilité@scaleFractales et agilité@scale
Fractales et agilité@scaleOCTO Technology
 
Le Comptoir OCTO x Mobile App avec Share IT
Le Comptoir OCTO x Mobile App avec Share ITLe Comptoir OCTO x Mobile App avec Share IT
Le Comptoir OCTO x Mobile App avec Share ITOCTO Technology
 

Mais procurados (20)

Le Comptoir OCTO - Quoi de neuf pour vos apps mobiles ?
Le Comptoir OCTO - Quoi de neuf pour vos apps mobiles ? Le Comptoir OCTO - Quoi de neuf pour vos apps mobiles ?
Le Comptoir OCTO - Quoi de neuf pour vos apps mobiles ?
 
La Duck Conf - DevOps et Dataviz, un amour impossible ?
La Duck Conf - DevOps et Dataviz, un amour impossible ? La Duck Conf - DevOps et Dataviz, un amour impossible ?
La Duck Conf - DevOps et Dataviz, un amour impossible ?
 
Agilité & Permaculture - Qu'apprenons-nous en observant les systèmes complexe...
Agilité & Permaculture - Qu'apprenons-nous en observant les systèmes complexe...Agilité & Permaculture - Qu'apprenons-nous en observant les systèmes complexe...
Agilité & Permaculture - Qu'apprenons-nous en observant les systèmes complexe...
 
Le Comptoir OCTO - Data Science
Le Comptoir OCTO - Data Science Le Comptoir OCTO - Data Science
Le Comptoir OCTO - Data Science
 
Le Comptoir OCTO - Accessibilité
Le Comptoir OCTO - Accessibilité Le Comptoir OCTO - Accessibilité
Le Comptoir OCTO - Accessibilité
 
Team Topologies - Des organisations pour une architecture émergente
Team Topologies - Des organisations pour une architecture émergenteTeam Topologies - Des organisations pour une architecture émergente
Team Topologies - Des organisations pour une architecture émergente
 
Accelerate : la vitesse conditionne l'excellence
Accelerate : la vitesse conditionne l'excellence Accelerate : la vitesse conditionne l'excellence
Accelerate : la vitesse conditionne l'excellence
 
Le Comptoir OCTO - Devenir une entreprise agile
Le Comptoir OCTO - Devenir une entreprise agileLe Comptoir OCTO - Devenir une entreprise agile
Le Comptoir OCTO - Devenir une entreprise agile
 
Agilille 2021 - Optimiser votre delivery à l'aide d'une démarche validée scie...
Agilille 2021 - Optimiser votre delivery à l'aide d'une démarche validée scie...Agilille 2021 - Optimiser votre delivery à l'aide d'une démarche validée scie...
Agilille 2021 - Optimiser votre delivery à l'aide d'une démarche validée scie...
 
Best practices accessibilité
Best practices accessibilitéBest practices accessibilité
Best practices accessibilité
 
La Duck Conf - Continuous Security : Secure a DevOps World!
La Duck Conf - Continuous Security : Secure a DevOps World!La Duck Conf - Continuous Security : Secure a DevOps World!
La Duck Conf - Continuous Security : Secure a DevOps World!
 
Le Comptoir OCTO - Les nouvelles topologies du Cloud
Le Comptoir OCTO - Les nouvelles topologies du CloudLe Comptoir OCTO - Les nouvelles topologies du Cloud
Le Comptoir OCTO - Les nouvelles topologies du Cloud
 
La Duck Conf - "Mise en prod de la data science : le jour d'après"
La Duck Conf -  "Mise en prod de la data science : le jour d'après" La Duck Conf -  "Mise en prod de la data science : le jour d'après"
La Duck Conf - "Mise en prod de la data science : le jour d'après"
 
Le Comptoir OCTO - Data Science x RdvPermis
Le Comptoir OCTO - Data Science x RdvPermisLe Comptoir OCTO - Data Science x RdvPermis
Le Comptoir OCTO - Data Science x RdvPermis
 
Les geants-du-web
Les geants-du-webLes geants-du-web
Les geants-du-web
 
La Duck Conf - "Kube is the new mainframe"
La Duck Conf - "Kube is the new mainframe" La Duck Conf - "Kube is the new mainframe"
La Duck Conf - "Kube is the new mainframe"
 
Matinale OCTO - "Blockchain : comment s'orienter dans la désorientation"
Matinale OCTO - "Blockchain : comment s'orienter dans la désorientation"Matinale OCTO - "Blockchain : comment s'orienter dans la désorientation"
Matinale OCTO - "Blockchain : comment s'orienter dans la désorientation"
 
Présentation travail du stage
Présentation travail du stagePrésentation travail du stage
Présentation travail du stage
 
Fractales et agilité@scale
Fractales et agilité@scaleFractales et agilité@scale
Fractales et agilité@scale
 
Le Comptoir OCTO x Mobile App avec Share IT
Le Comptoir OCTO x Mobile App avec Share ITLe Comptoir OCTO x Mobile App avec Share IT
Le Comptoir OCTO x Mobile App avec Share IT
 

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

LA DUCK CONF 2023 - Sous le capot du cloud souverain
LA DUCK CONF 2023 - Sous le capot du cloud souverainLA DUCK CONF 2023 - Sous le capot du cloud souverain
LA DUCK CONF 2023 - Sous le capot du cloud souverainOCTO Technology
 
Comptoir - Utiliser une solution d'edge Open Source pour améliorer l'inspecti...
Comptoir - Utiliser une solution d'edge Open Source pour améliorer l'inspecti...Comptoir - Utiliser une solution d'edge Open Source pour améliorer l'inspecti...
Comptoir - Utiliser une solution d'edge Open Source pour améliorer l'inspecti...OCTO Technology
 
OCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Talks - Les IA s'invitent au chevet des développeursOCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Talks - Les IA s'invitent au chevet des développeursOCTO Technology
 
"Introduction aux Developements iOS" in Three hours
"Introduction aux Developements iOS" in Three hours"Introduction aux Developements iOS" in Three hours
"Introduction aux Developements iOS" in Three hoursLaurent MEURISSE
 
Êtes-vous API dans votre organisation ?
Êtes-vous API dans votre organisation ?Êtes-vous API dans votre organisation ?
Êtes-vous API dans votre organisation ?OCTO Technology Suisse
 
CONFÉRENCE RÉVOLUTION NO CODE - nocodestation.com
CONFÉRENCE RÉVOLUTION NO CODE - nocodestation.comCONFÉRENCE RÉVOLUTION NO CODE - nocodestation.com
CONFÉRENCE RÉVOLUTION NO CODE - nocodestation.comMilan Boisgard
 
20131024 qualité de code et sonar - mug lyon
20131024   qualité de code et sonar - mug lyon20131024   qualité de code et sonar - mug lyon
20131024 qualité de code et sonar - mug lyonClement Bouillier
 
Working effectively with legacy code
Working effectively with legacy codeWorking effectively with legacy code
Working effectively with legacy codeMathieu Gandin
 
2012 02-09-eranea-presentation-jug-lausanne
2012 02-09-eranea-presentation-jug-lausanne2012 02-09-eranea-presentation-jug-lausanne
2012 02-09-eranea-presentation-jug-lausanneDidier Durand
 
Les Métavers: quels usages et quels impacts ?
Les Métavers: quels usages et quels impacts ?Les Métavers: quels usages et quels impacts ?
Les Métavers: quels usages et quels impacts ?Vincent Guigui
 
La Duck Conf - "Les papys de l'ESB ont une histoire à vous conter"
La Duck Conf - "Les papys de l'ESB ont une histoire à vous conter"La Duck Conf - "Les papys de l'ESB ont une histoire à vous conter"
La Duck Conf - "Les papys de l'ESB ont une histoire à vous conter"OCTO Technology
 
Opportunité pour le DSI CIO dans ce nouveau monde digital
Opportunité pour le DSI CIO dans ce nouveau monde digitalOpportunité pour le DSI CIO dans ce nouveau monde digital
Opportunité pour le DSI CIO dans ce nouveau monde digitalBertrand Petit
 
Soirée Qualité Logicielle avec Sonar
Soirée Qualité Logicielle avec SonarSoirée Qualité Logicielle avec Sonar
Soirée Qualité Logicielle avec SonarElsassJUG
 
Communiquer en BLE: Les pièges à éviter !
Communiquer en BLE: Les pièges à éviter !Communiquer en BLE: Les pièges à éviter !
Communiquer en BLE: Les pièges à éviter !Alexis DUQUE
 
La Duck Conf - "Elle est ou ton appli ? Dans mon kube"
La Duck Conf - "Elle est ou ton appli ? Dans mon kube"La Duck Conf - "Elle est ou ton appli ? Dans mon kube"
La Duck Conf - "Elle est ou ton appli ? Dans mon kube"OCTO Technology
 
Rebuild 2018 - Bonnes pratiques de développement Mixed Reality
Rebuild 2018 - Bonnes pratiques de développement Mixed RealityRebuild 2018 - Bonnes pratiques de développement Mixed Reality
Rebuild 2018 - Bonnes pratiques de développement Mixed RealityVincent Guigui
 
Reverse-Engineering Pour le Fun et le Profit
Reverse-Engineering Pour le Fun et le ProfitReverse-Engineering Pour le Fun et le Profit
Reverse-Engineering Pour le Fun et le ProfitSoufiane Tahiri
 
Logiciels Libres, quelles opportunités pour nos entreprises?
Logiciels Libres, quelles opportunités pour nos entreprises?Logiciels Libres, quelles opportunités pour nos entreprises?
Logiciels Libres, quelles opportunités pour nos entreprises?Fdiwa
 

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

LA DUCK CONF 2023 - Sous le capot du cloud souverain
LA DUCK CONF 2023 - Sous le capot du cloud souverainLA DUCK CONF 2023 - Sous le capot du cloud souverain
LA DUCK CONF 2023 - Sous le capot du cloud souverain
 
Comptoir - Utiliser une solution d'edge Open Source pour améliorer l'inspecti...
Comptoir - Utiliser une solution d'edge Open Source pour améliorer l'inspecti...Comptoir - Utiliser une solution d'edge Open Source pour améliorer l'inspecti...
Comptoir - Utiliser une solution d'edge Open Source pour améliorer l'inspecti...
 
OCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Talks - Les IA s'invitent au chevet des développeursOCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Talks - Les IA s'invitent au chevet des développeurs
 
"Introduction aux Developements iOS" in Three hours
"Introduction aux Developements iOS" in Three hours"Introduction aux Developements iOS" in Three hours
"Introduction aux Developements iOS" in Three hours
 
Êtes-vous API dans votre organisation ?
Êtes-vous API dans votre organisation ?Êtes-vous API dans votre organisation ?
Êtes-vous API dans votre organisation ?
 
CONFÉRENCE RÉVOLUTION NO CODE - nocodestation.com
CONFÉRENCE RÉVOLUTION NO CODE - nocodestation.comCONFÉRENCE RÉVOLUTION NO CODE - nocodestation.com
CONFÉRENCE RÉVOLUTION NO CODE - nocodestation.com
 
20131024 qualité de code et sonar - mug lyon
20131024   qualité de code et sonar - mug lyon20131024   qualité de code et sonar - mug lyon
20131024 qualité de code et sonar - mug lyon
 
Working effectively with legacy code
Working effectively with legacy codeWorking effectively with legacy code
Working effectively with legacy code
 
2012 02-09-eranea-presentation-jug-lausanne
2012 02-09-eranea-presentation-jug-lausanne2012 02-09-eranea-presentation-jug-lausanne
2012 02-09-eranea-presentation-jug-lausanne
 
Les Métavers: quels usages et quels impacts ?
Les Métavers: quels usages et quels impacts ?Les Métavers: quels usages et quels impacts ?
Les Métavers: quels usages et quels impacts ?
 
No code low code
No code low codeNo code low code
No code low code
 
La Duck Conf - "Les papys de l'ESB ont une histoire à vous conter"
La Duck Conf - "Les papys de l'ESB ont une histoire à vous conter"La Duck Conf - "Les papys de l'ESB ont une histoire à vous conter"
La Duck Conf - "Les papys de l'ESB ont une histoire à vous conter"
 
8 trend dsi pharma vf
8 trend dsi pharma vf8 trend dsi pharma vf
8 trend dsi pharma vf
 
Opportunité pour le DSI CIO dans ce nouveau monde digital
Opportunité pour le DSI CIO dans ce nouveau monde digitalOpportunité pour le DSI CIO dans ce nouveau monde digital
Opportunité pour le DSI CIO dans ce nouveau monde digital
 
Soirée Qualité Logicielle avec Sonar
Soirée Qualité Logicielle avec SonarSoirée Qualité Logicielle avec Sonar
Soirée Qualité Logicielle avec Sonar
 
Communiquer en BLE: Les pièges à éviter !
Communiquer en BLE: Les pièges à éviter !Communiquer en BLE: Les pièges à éviter !
Communiquer en BLE: Les pièges à éviter !
 
La Duck Conf - "Elle est ou ton appli ? Dans mon kube"
La Duck Conf - "Elle est ou ton appli ? Dans mon kube"La Duck Conf - "Elle est ou ton appli ? Dans mon kube"
La Duck Conf - "Elle est ou ton appli ? Dans mon kube"
 
Rebuild 2018 - Bonnes pratiques de développement Mixed Reality
Rebuild 2018 - Bonnes pratiques de développement Mixed RealityRebuild 2018 - Bonnes pratiques de développement Mixed Reality
Rebuild 2018 - Bonnes pratiques de développement Mixed Reality
 
Reverse-Engineering Pour le Fun et le Profit
Reverse-Engineering Pour le Fun et le ProfitReverse-Engineering Pour le Fun et le Profit
Reverse-Engineering Pour le Fun et le Profit
 
Logiciels Libres, quelles opportunités pour nos entreprises?
Logiciels Libres, quelles opportunités pour nos entreprises?Logiciels Libres, quelles opportunités pour nos entreprises?
Logiciels Libres, quelles opportunités pour nos entreprises?
 

Mais de OCTO Technology

Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonné
Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonnéLe Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonné
Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonnéOCTO Technology
 
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloudLe Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloudOCTO Technology
 
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...OCTO Technology
 
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...OCTO Technology
 
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...OCTO Technology
 
OCTO Talks - Lancement du livre Culture Test
OCTO Talks - Lancement du livre Culture TestOCTO Talks - Lancement du livre Culture Test
OCTO Talks - Lancement du livre Culture TestOCTO Technology
 
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...OCTO Technology
 
OCTO Talks - State of the art Architecture dans les frontend web
OCTO Talks - State of the art Architecture dans les frontend webOCTO Talks - State of the art Architecture dans les frontend web
OCTO Talks - State of the art Architecture dans les frontend webOCTO Technology
 
Comptoir OCTO ALD Automotive/Leaseplan
Comptoir OCTO ALD Automotive/LeaseplanComptoir OCTO ALD Automotive/Leaseplan
Comptoir OCTO ALD Automotive/LeaseplanOCTO Technology
 
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ? Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ? OCTO Technology
 
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...OCTO Technology
 
Le Comptoir OCTO - Affinez vos forecasts avec la planification distribuée et...
Le Comptoir OCTO -  Affinez vos forecasts avec la planification distribuée et...Le Comptoir OCTO -  Affinez vos forecasts avec la planification distribuée et...
Le Comptoir OCTO - Affinez vos forecasts avec la planification distribuée et...OCTO Technology
 
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conceptionLe Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conceptionOCTO Technology
 
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...OCTO Technology
 
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone : les solutions E...
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone :  les solutions E...Le Comptoir OCTO - L'avenir de la gestion du bilan carbone :  les solutions E...
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone : les solutions E...OCTO Technology
 
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...OCTO Technology
 
RefCard Tests sur tous les fronts
RefCard Tests sur tous les frontsRefCard Tests sur tous les fronts
RefCard Tests sur tous les frontsOCTO Technology
 
RefCard RESTful API Design
RefCard RESTful API DesignRefCard RESTful API Design
RefCard RESTful API DesignOCTO Technology
 
RefCard API Architecture Strategy
RefCard API Architecture StrategyRefCard API Architecture Strategy
RefCard API Architecture StrategyOCTO Technology
 

Mais de OCTO Technology (20)

Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonné
Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonnéLe Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonné
Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonné
 
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloudLe Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
 
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
 
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
 
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
 
OCTO Talks - Lancement du livre Culture Test
OCTO Talks - Lancement du livre Culture TestOCTO Talks - Lancement du livre Culture Test
OCTO Talks - Lancement du livre Culture Test
 
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
 
OCTO Talks - State of the art Architecture dans les frontend web
OCTO Talks - State of the art Architecture dans les frontend webOCTO Talks - State of the art Architecture dans les frontend web
OCTO Talks - State of the art Architecture dans les frontend web
 
Refcard GraphQL
Refcard GraphQLRefcard GraphQL
Refcard GraphQL
 
Comptoir OCTO ALD Automotive/Leaseplan
Comptoir OCTO ALD Automotive/LeaseplanComptoir OCTO ALD Automotive/Leaseplan
Comptoir OCTO ALD Automotive/Leaseplan
 
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ? Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
 
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
 
Le Comptoir OCTO - Affinez vos forecasts avec la planification distribuée et...
Le Comptoir OCTO -  Affinez vos forecasts avec la planification distribuée et...Le Comptoir OCTO -  Affinez vos forecasts avec la planification distribuée et...
Le Comptoir OCTO - Affinez vos forecasts avec la planification distribuée et...
 
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conceptionLe Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
 
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
 
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone : les solutions E...
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone :  les solutions E...Le Comptoir OCTO - L'avenir de la gestion du bilan carbone :  les solutions E...
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone : les solutions E...
 
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...
 
RefCard Tests sur tous les fronts
RefCard Tests sur tous les frontsRefCard Tests sur tous les fronts
RefCard Tests sur tous les fronts
 
RefCard RESTful API Design
RefCard RESTful API DesignRefCard RESTful API Design
RefCard RESTful API Design
 
RefCard API Architecture Strategy
RefCard API Architecture StrategyRefCard API Architecture Strategy
RefCard API Architecture Strategy
 

La Duck Conf - Les fakes news du low-code

  • 1. Coin Coin ! 1 La Duck Conf by OCTO Technology © 2021 - All rights reserved
  • 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. 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. Coin Coin ! 4 La Duck Conf by OCTO Technology © 2021 - All rights reserved Que les choses soient claires ! No-Code Low-Code
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. Coin Coin ! 28 La Duck Conf by OCTO Technology © 2021 - All rights reserved Q/R
  • 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. 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 !