Low-code #1 : Pourquoi ? Pour qui ?
Comment ? Rencontrons-nous !
Premier Meetup
[Installation]
Mise en place,
installation des
participants.
[Introduction]
Pourquoi un Meetup sur
le low-code ? (démarche,
écosystème, marché...)
It’s Meetup time, ordre du jour
[Simplicité ]
Le low-code / cas
d'usages
[FlowFactory]
Vision intégrateur /
Cas d'usage
[Témoignage]
Témoignage, les
questions qui se
posent
[Networking]
Food and drinks..
[Introduction]
PourQuoi Un MEetUp Sur Le Low-Code ?
It’s Meetup time
Il n’existe pas de
Meetup sur le
low-code (en France)
C’est un sujet de
plus en plus
important pour l’IT
Mythes et réalités:
Parlons-en !
Développer et animer une
communauté car initiatives
encore trop individuelles
Un marché qui progresse
Sources : Gartner, Markess, IDC, Deloite, PAC, Oracle, The hybrid Hyve, JDN, Sunguard, YouGov, Salesforce survey, IBM, Research & market
Prévision 2022 : 27.23 B$
2017 2018 2019 2020
3,9b$
6,1b$
10,3b$
15,5b$
Forrester’s Q4 -2015 Global
Low-code Platform Vendor
Landscape Forrecast
12%
13%
Augmenter leur réactivité par
rapport aux métiers
Réduire le Backlog IT
Supprimer les dépendances
aux compétences techniques
Réduire les coûts de
maintenance
Autre
20%
51%
4%
10% pour des applications
d’entreprises
15% pour des applications
“front-offices” pour les clients
30% pour des applications
“front-offices” pour les
employés
57% pour des applications de
prototypage
54% pour des applications
pour les Business Unit
Low-Code késaco ?
“Platforms that enable rapid application
delivery with a minimum of hand-coding,
and quick setup and deployment, for systems
of engagement.”
Une plateforme low-code c’est donc pouvoir mettre oeuvre plus
rapidement des applications (le plus souvent de gestion) sans avoir à
“réinventer la roue” au prix de développements spécifiques
chronophages et le plus souvent très coûteux.
Le low-code n’est pas l’ennemi du développeur, bien au contraire !
Mythes et réalité
// Le low-code, ce n’est que pour des
profils non développeurs //
// Le low-code ce n’est que pour
des petits projets ou des petits
départements IT ou petit PoC //
// Les plateformes low-code sont
uniquement utiles et utilisées pour la
phase de développement //
// Le low-code va rajouter du
shadow IT //
// Avec une plateforme de
développement low-code il n’est pas
possible d’écrire son propre code //
// Le low-code est fait pour des
applications stand alone //
Pour qui ? le profil du développeur low-code...
Pragmatique
Programmation
Stratégie de
modélisation
Expertise & conseil
Collaboration
Communication
Curiosité
Résolution des
problèmes
Plus de dev’ ? Non ! Un profil qui évolue...
Designer / concepteur
Analyste
Modélisation - gestion de règles
complexes - conception et workflow -
code lorsque nécessaire
Traduction des besoins - retour
utilisateurs - conception de tests -
traçabilité
Co-conception
avec les métiers
Les acteurs selon Gartner / Forrester
Panorama
AgilePoint
Appian
Bizagi
BP Logix
K2
ManyWho
Matsoft
Micropat
Mobideo Technologies
Nintex
PNMsoft
Software AG
Ultimus
Appery.io
July Systems
MobileSmith
Snappi
Alpha Software
Alphanita
Avoka Technologies
Caspio
ClaySys Technologies
Formotus
Intuit QuickBase
Magic Software
Oracle
Zoho
Cherwell Software
Keyedin Solutions
ServiceNow
TrackVia
Intalio
Mendix
MicroPact
Microsoft
MIOSoft
OutSystems
Progress Software
Salesforce
Simplicité Software
ViziApps
WhoGloo
WaveMaker
Zudy
Appeleon
AppPoint
appsFreedom
BettyBlocks
Fhoster
IS Tools
Lianja
Thinkflow
WaveMaker
WayFast
WebRatio
Process
Mobile
DatabaseGeneral purpose
Request handling
No code
Pour quels types d’applications ?
Pour tous les projets spécifiques
Logistique Banque Assurance Juridique RH Telco
E
X
E
M
P
L
E
Application de
gestion de prêts
Génération de
contrats immobilier
Gestion sur mesure
des tournées de
livraison
Gestion d’assurance
d’un parc immobilier
locatif
Entretiens
sur-mesure et
personnalisé
Gestion
de la hotline sur
mesure
Extranet
personnalisé pour
des partenaires
Configurateur sur
mesure de véhicules
Gestion des
paiements avec
connexion API
Gestion de la paie
sur mesure avec
règles de gestion
complexes.
Processus
automatisé
d’attribution
d'indemnisation
Plan de secours
informatique
spécifique
Et
bien
d’autres
...
Gestion de stocks
Pilotage
budgétaire
Gestion de
subventions
Gestion des
risques
Bref, toute application de gestion “d’assets”, sur lesquels des acteurs
interviennent dans le cadre de processus métier
Simplicité ?
[Simplicité]
Qu’est-ce que Simplicité ?
Simplicité est une plateforme Low-code - aPaaS pour le développement rapide d'applications métier sur mesure. Simplicité
permet de créer rapidement des applications métier de qualité, hébergées au choix en interne sur vos propres serveurs ou dans
le cloud (privé, public ou hybride).
Deux exemples concrets et (très) différents
Nous avons pu le voir les plateformes low-code permettent de construire des applications très variées, très spécifiques (surtout), de la plus
simple à la plus compliquée…
Pour illustrer ce propos, nous allons vous faire la démonstration avec deux exemples : un très simple et un beaucoup plus complexe.
It’s Burger time ! Artillerie lourde
It’s Burger Time !
It’s Burger Time !
Toujours prendre le même burger.
Essayer de nouveaux burgers
La faim justifie les moyens
Notre idée : Des burgers à la recette et à la présentation “secrète” en
fonction des stéréotypes de la “profession” du client.
Contexte:
Se placer entre le client et la cuisine.
Notre innovation :
Gérer des “fiches client” qui permettent aux
clients de définir la liste des ingrédients qu’ils
n’aiment pas afin de les exclure de la recette des
burgers qu’ils commandent
Problématiques:
Permettre aux clients de tester de nouveaux
burgers en aveugle tout en étant certain qu’ils
vont leur plaire.
La faim justifie les moyens
Exemple : l’étudiant
Petit prix, simplicité dans la présentation et la
recette.
Toast
Ketchup
Mac and
cheese
Jambon
Toast
Autre exemple:
Le développeur, routier, le start-upper, architecte, artiste, le saisonnier, patron de supermarché bio, l'Elon Musk, l’écrivain, l’avocat,
le stagiaire…
Bien sûr le client peut commander le burger de son choix.
La faim justifie les moyens
Comment faire pour éviter à un client de consommer un aliment qu’il n’aime pas en
commandant à l’aveugle ? En lui demandant !
It’s burger time !
D E M O
Front-end spécifique
(tablette ou borne tactile)
Clients
Restaurateur
UI générique
API générique
Back-end Simplicité
La faim justifie les moyens
Les clients choisiront
des burgers
qui seront (re)composés
d’ingrédients selon leurs goûts
Anatomie d’un burger en objet
Des ingrédients pour tous les goûts
Un client n’est pas qu’un n°
Et que ça saute !
L’artillerie lourde
Exemple : des modèles pour toute l’activité
Meetup time !
[FlowFactory]
Vision intégrateur / cas
d'usage
Agenda
1. Flow Factory | 2 min
2. Qu’est ce que le Low Code | 5 min
3. Retour d’expérience – Aston Martin |5 min
4. Démo | 15 min
5. Q&A ?
27
Avant la démo, suivez nous sur twitter :
@FlowFactoryFr
Flow Factory
28
Qui sommes-nous ?
Flow Factory est une société de service, proposant des offres d’audit, expertise, accompagnement et
développement de projet autour des outils K2.
K2 est une plateforme Low-Code permettant de mettre en place des applications dans l’entreprise
rapidement.
Qu’est-ce que le Low Code ?
Notre vision du low code
Le low code, c’est permettre :
- A une personne qui n’a pas une expertise technique poussée de mettre en place des applications
pour son organisation – Citizen Developer
- Eviter un maximum les besoins de développements
- A la différence d’outil « no code », les outils « low code » permettent de répondre aux
problématiques particulières par du développement (spécifique) possible
- Gagner en souplesse et en maintenabilité
- Développer rapidement une application
31
Retour d’expérience – Aston Martin
Retour d’expérience – Aston Martin
En 2017, Aston Martin a souhaité mettre en place une application
permettant de customiser les véhicules lors de l’achat.
Cette customisation entraine un processus de validation :
- Technique
- Financière
L’application devait permettre de facilement faire des retouches sur
les demandes client.
33
Aston Martin a choisi K2 pour :
- Les fonctionnalités Workflow proposées par K2
- La conception d’interface utilisateur orientée « low code » permettant une organisation projet
agile
Démo
Q&A ?
Témoignage
- L’ANSM en deux mots
- La fonction SI
- Etats des lieux et constat
- La solution : le low-code
[Témoignage]
Témoignage, les
questions qui se
posent
Nicolas Delemer
Chef de pôle - DSI
Témoignage
Établissement public placé sous la tutelle du ministère chargé de la santé, l’ANSM possède 2 missions principales:
Sa compétence s’applique aux :
Ces actions débouchent sur la prise de décision de police sanitaire pour le compte de l’Etat Français :
autorisation de mise sur le marché, recommandations d’utilisation, interdictions de dispositifs médicaux,...
Offrir un accès équitable à
l’innovation pour tous.
Garantir la sécurité des produits de santé tout au long de leur cycle de
vie, depuis les essais initiaux jusqu’à la surveillance après autorisation
de mise sur le marché.
Médicaments Dispositifs médicaux (de
diagnostic, logiciels…)
Produits cosmétiques (et
tatouages)
Autres produits de santé
Témoignage
Le SI de l’ANSM - Etat des lieux
La fonction SI de l’ANSM est cruciale puisqu'elle supporte la grande majorité des métiers de l’Agence. Le SI est composé de :
En terme d’architecture, une majorité du SI est internalisé, une autre partie est externalisée chez un prestataire de service possédant l’agrément
de données de Santé. L’ANSM traite d’informations confidentielles et la sécurité du SI est une part importante de l’activité.
+ de 100
applications métier
(+ 80 applications
“utilisateurs” en
Access / VB / Excel)
+ de 200
Serveurs
+ de 1000
utilisateurs internes et
en moyenne 10 000
utilisateurs externes
(télé-déclaration)
Témoignage
Le SI de l’ANSM
Dans un environnement en constante évolution (réglementation française, Européennes, Internationales) et à effectifs constants (voir
réduits) il est indispensable à l’ANSM de réaliser sa transformation digitale et notamment afin de :
Augmenter sa réactivité face
aux changements métiers
Passer au DevOps
Capitaliser sur des socles
techniques et fonctionnels
pérennes
Augmenter sa productivité
Accroître l’apport de
valeur de la fonction SI
auprès de l’ANSM et de
son écosystème
Témoignage
La solution : une plateforme Low-code
Fort du constat précédent, la DSI ANSM a vite identifié que l’apport de valeur de l’usage d’une plateforme Low-code permettait
d’accompagner sa transformation.
- Montée en autonomie pour ré-internalisation des développements à la cible
- Réduction des coûts de “Run”
- Implication renforcée des métier dans les phases de “build”
- Low-code car il est indispensable de coder pour assurer la complexité métier
(pas de solution “miracle” sur étagère)
- Mutualisation fonctionnelle et technique - une
plateforme unique pour toutes les applications
métiers spécifiques
- Réduction des TTM
- Réduction des coûts
- Agilité accrue
Témoignage
La stratégie SI ANSM
Une plateforme low-code pour les applications
métiers spécifiques
Une approche progicielle pour le coeur SIUn ESB/ETL pour les échanges
(Talend)
Merci !
@FlowFactoryFr
https://flowfactory.fr
95 B Avenue de Pérouse,
13090 Aix-en-Provence
38 rue de Trévise,
75009 Paris
@SimpliciteSoftw
https://www.simplicite.fr
Nous remercions chaleureusement pour cet accueil première classe !
Et la suite ?
/company/simplicit-software/ /company/flow-factory-fr/

Meetup #1 low-code, Pourquoi ? Pour qui ? Comment ? Rencontrons-nous !

  • 1.
    Low-code #1 :Pourquoi ? Pour qui ? Comment ? Rencontrons-nous !
  • 2.
  • 3.
    [Installation] Mise en place, installationdes participants. [Introduction] Pourquoi un Meetup sur le low-code ? (démarche, écosystème, marché...) It’s Meetup time, ordre du jour [Simplicité ] Le low-code / cas d'usages [FlowFactory] Vision intégrateur / Cas d'usage [Témoignage] Témoignage, les questions qui se posent [Networking] Food and drinks..
  • 4.
    [Introduction] PourQuoi Un MEetUpSur Le Low-Code ? It’s Meetup time Il n’existe pas de Meetup sur le low-code (en France) C’est un sujet de plus en plus important pour l’IT Mythes et réalités: Parlons-en ! Développer et animer une communauté car initiatives encore trop individuelles
  • 5.
    Un marché quiprogresse Sources : Gartner, Markess, IDC, Deloite, PAC, Oracle, The hybrid Hyve, JDN, Sunguard, YouGov, Salesforce survey, IBM, Research & market Prévision 2022 : 27.23 B$ 2017 2018 2019 2020 3,9b$ 6,1b$ 10,3b$ 15,5b$ Forrester’s Q4 -2015 Global Low-code Platform Vendor Landscape Forrecast 12% 13% Augmenter leur réactivité par rapport aux métiers Réduire le Backlog IT Supprimer les dépendances aux compétences techniques Réduire les coûts de maintenance Autre 20% 51% 4% 10% pour des applications d’entreprises 15% pour des applications “front-offices” pour les clients 30% pour des applications “front-offices” pour les employés 57% pour des applications de prototypage 54% pour des applications pour les Business Unit
  • 6.
    Low-Code késaco ? “Platformsthat enable rapid application delivery with a minimum of hand-coding, and quick setup and deployment, for systems of engagement.” Une plateforme low-code c’est donc pouvoir mettre oeuvre plus rapidement des applications (le plus souvent de gestion) sans avoir à “réinventer la roue” au prix de développements spécifiques chronophages et le plus souvent très coûteux. Le low-code n’est pas l’ennemi du développeur, bien au contraire !
  • 7.
    Mythes et réalité //Le low-code, ce n’est que pour des profils non développeurs // // Le low-code ce n’est que pour des petits projets ou des petits départements IT ou petit PoC // // Les plateformes low-code sont uniquement utiles et utilisées pour la phase de développement // // Le low-code va rajouter du shadow IT // // Avec une plateforme de développement low-code il n’est pas possible d’écrire son propre code // // Le low-code est fait pour des applications stand alone //
  • 8.
    Pour qui ?le profil du développeur low-code... Pragmatique Programmation Stratégie de modélisation Expertise & conseil Collaboration Communication Curiosité Résolution des problèmes Plus de dev’ ? Non ! Un profil qui évolue... Designer / concepteur Analyste Modélisation - gestion de règles complexes - conception et workflow - code lorsque nécessaire Traduction des besoins - retour utilisateurs - conception de tests - traçabilité Co-conception avec les métiers
  • 9.
    Les acteurs selonGartner / Forrester Panorama AgilePoint Appian Bizagi BP Logix K2 ManyWho Matsoft Micropat Mobideo Technologies Nintex PNMsoft Software AG Ultimus Appery.io July Systems MobileSmith Snappi Alpha Software Alphanita Avoka Technologies Caspio ClaySys Technologies Formotus Intuit QuickBase Magic Software Oracle Zoho Cherwell Software Keyedin Solutions ServiceNow TrackVia Intalio Mendix MicroPact Microsoft MIOSoft OutSystems Progress Software Salesforce Simplicité Software ViziApps WhoGloo WaveMaker Zudy Appeleon AppPoint appsFreedom BettyBlocks Fhoster IS Tools Lianja Thinkflow WaveMaker WayFast WebRatio Process Mobile DatabaseGeneral purpose Request handling No code
  • 10.
    Pour quels typesd’applications ? Pour tous les projets spécifiques Logistique Banque Assurance Juridique RH Telco E X E M P L E Application de gestion de prêts Génération de contrats immobilier Gestion sur mesure des tournées de livraison Gestion d’assurance d’un parc immobilier locatif Entretiens sur-mesure et personnalisé Gestion de la hotline sur mesure Extranet personnalisé pour des partenaires Configurateur sur mesure de véhicules Gestion des paiements avec connexion API Gestion de la paie sur mesure avec règles de gestion complexes. Processus automatisé d’attribution d'indemnisation Plan de secours informatique spécifique Et bien d’autres ... Gestion de stocks Pilotage budgétaire Gestion de subventions Gestion des risques Bref, toute application de gestion “d’assets”, sur lesquels des acteurs interviennent dans le cadre de processus métier
  • 11.
    Simplicité ? [Simplicité] Qu’est-ce queSimplicité ? Simplicité est une plateforme Low-code - aPaaS pour le développement rapide d'applications métier sur mesure. Simplicité permet de créer rapidement des applications métier de qualité, hébergées au choix en interne sur vos propres serveurs ou dans le cloud (privé, public ou hybride).
  • 12.
    Deux exemples concretset (très) différents Nous avons pu le voir les plateformes low-code permettent de construire des applications très variées, très spécifiques (surtout), de la plus simple à la plus compliquée… Pour illustrer ce propos, nous allons vous faire la démonstration avec deux exemples : un très simple et un beaucoup plus complexe. It’s Burger time ! Artillerie lourde
  • 13.
  • 14.
    It’s Burger Time! Toujours prendre le même burger. Essayer de nouveaux burgers
  • 15.
    La faim justifieles moyens Notre idée : Des burgers à la recette et à la présentation “secrète” en fonction des stéréotypes de la “profession” du client. Contexte: Se placer entre le client et la cuisine. Notre innovation : Gérer des “fiches client” qui permettent aux clients de définir la liste des ingrédients qu’ils n’aiment pas afin de les exclure de la recette des burgers qu’ils commandent Problématiques: Permettre aux clients de tester de nouveaux burgers en aveugle tout en étant certain qu’ils vont leur plaire.
  • 16.
    La faim justifieles moyens Exemple : l’étudiant Petit prix, simplicité dans la présentation et la recette. Toast Ketchup Mac and cheese Jambon Toast Autre exemple: Le développeur, routier, le start-upper, architecte, artiste, le saisonnier, patron de supermarché bio, l'Elon Musk, l’écrivain, l’avocat, le stagiaire… Bien sûr le client peut commander le burger de son choix.
  • 17.
    La faim justifieles moyens Comment faire pour éviter à un client de consommer un aliment qu’il n’aime pas en commandant à l’aveugle ? En lui demandant !
  • 18.
    It’s burger time! D E M O Front-end spécifique (tablette ou borne tactile) Clients Restaurateur UI générique API générique Back-end Simplicité
  • 19.
    La faim justifieles moyens Les clients choisiront des burgers qui seront (re)composés d’ingrédients selon leurs goûts
  • 20.
  • 21.
    Des ingrédients pourtous les goûts
  • 22.
    Un client n’estpas qu’un n°
  • 23.
    Et que çasaute !
  • 24.
  • 25.
    Exemple : desmodèles pour toute l’activité
  • 26.
    Meetup time ! [FlowFactory] Visionintégrateur / cas d'usage
  • 27.
    Agenda 1. Flow Factory| 2 min 2. Qu’est ce que le Low Code | 5 min 3. Retour d’expérience – Aston Martin |5 min 4. Démo | 15 min 5. Q&A ? 27 Avant la démo, suivez nous sur twitter : @FlowFactoryFr
  • 28.
  • 29.
    Qui sommes-nous ? FlowFactory est une société de service, proposant des offres d’audit, expertise, accompagnement et développement de projet autour des outils K2. K2 est une plateforme Low-Code permettant de mettre en place des applications dans l’entreprise rapidement.
  • 30.
  • 31.
    Notre vision dulow code Le low code, c’est permettre : - A une personne qui n’a pas une expertise technique poussée de mettre en place des applications pour son organisation – Citizen Developer - Eviter un maximum les besoins de développements - A la différence d’outil « no code », les outils « low code » permettent de répondre aux problématiques particulières par du développement (spécifique) possible - Gagner en souplesse et en maintenabilité - Développer rapidement une application 31
  • 32.
  • 33.
    Retour d’expérience –Aston Martin En 2017, Aston Martin a souhaité mettre en place une application permettant de customiser les véhicules lors de l’achat. Cette customisation entraine un processus de validation : - Technique - Financière L’application devait permettre de facilement faire des retouches sur les demandes client. 33 Aston Martin a choisi K2 pour : - Les fonctionnalités Workflow proposées par K2 - La conception d’interface utilisateur orientée « low code » permettant une organisation projet agile
  • 34.
  • 35.
  • 36.
    Témoignage - L’ANSM endeux mots - La fonction SI - Etats des lieux et constat - La solution : le low-code [Témoignage] Témoignage, les questions qui se posent Nicolas Delemer Chef de pôle - DSI
  • 37.
    Témoignage Établissement public placésous la tutelle du ministère chargé de la santé, l’ANSM possède 2 missions principales: Sa compétence s’applique aux : Ces actions débouchent sur la prise de décision de police sanitaire pour le compte de l’Etat Français : autorisation de mise sur le marché, recommandations d’utilisation, interdictions de dispositifs médicaux,... Offrir un accès équitable à l’innovation pour tous. Garantir la sécurité des produits de santé tout au long de leur cycle de vie, depuis les essais initiaux jusqu’à la surveillance après autorisation de mise sur le marché. Médicaments Dispositifs médicaux (de diagnostic, logiciels…) Produits cosmétiques (et tatouages) Autres produits de santé
  • 38.
    Témoignage Le SI del’ANSM - Etat des lieux La fonction SI de l’ANSM est cruciale puisqu'elle supporte la grande majorité des métiers de l’Agence. Le SI est composé de : En terme d’architecture, une majorité du SI est internalisé, une autre partie est externalisée chez un prestataire de service possédant l’agrément de données de Santé. L’ANSM traite d’informations confidentielles et la sécurité du SI est une part importante de l’activité. + de 100 applications métier (+ 80 applications “utilisateurs” en Access / VB / Excel) + de 200 Serveurs + de 1000 utilisateurs internes et en moyenne 10 000 utilisateurs externes (télé-déclaration)
  • 39.
    Témoignage Le SI del’ANSM Dans un environnement en constante évolution (réglementation française, Européennes, Internationales) et à effectifs constants (voir réduits) il est indispensable à l’ANSM de réaliser sa transformation digitale et notamment afin de : Augmenter sa réactivité face aux changements métiers Passer au DevOps Capitaliser sur des socles techniques et fonctionnels pérennes Augmenter sa productivité Accroître l’apport de valeur de la fonction SI auprès de l’ANSM et de son écosystème
  • 40.
    Témoignage La solution :une plateforme Low-code Fort du constat précédent, la DSI ANSM a vite identifié que l’apport de valeur de l’usage d’une plateforme Low-code permettait d’accompagner sa transformation. - Montée en autonomie pour ré-internalisation des développements à la cible - Réduction des coûts de “Run” - Implication renforcée des métier dans les phases de “build” - Low-code car il est indispensable de coder pour assurer la complexité métier (pas de solution “miracle” sur étagère) - Mutualisation fonctionnelle et technique - une plateforme unique pour toutes les applications métiers spécifiques - Réduction des TTM - Réduction des coûts - Agilité accrue
  • 41.
    Témoignage La stratégie SIANSM Une plateforme low-code pour les applications métiers spécifiques Une approche progicielle pour le coeur SIUn ESB/ETL pour les échanges (Talend)
  • 42.
    Merci ! @FlowFactoryFr https://flowfactory.fr 95 BAvenue de Pérouse, 13090 Aix-en-Provence 38 rue de Trévise, 75009 Paris @SimpliciteSoftw https://www.simplicite.fr Nous remercions chaleureusement pour cet accueil première classe ! Et la suite ? /company/simplicit-software/ /company/flow-factory-fr/