SlideShare une entreprise Scribd logo
1/12Drupagora 2018 – Retour d'expérience Drupal 8 avec les mutuelles SIMA Twitter : @Actency #drupactency
Refonte des Mutuelles SIMA sur Drupal 8 : Difficultés & Solutions
Témoignage d'une transformation digitale en cours et en méthode Agile
2018
2/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
SOMMAIRE
1. PRÉSENTATION DES INTERVENANTS
2. LE PROJET DE TRANSFORMATION
3. DIFFICULTÉS & SOLUTIONS
○ AVEC DRUPAL 8
○ AVEC LA MÉTHODE AGILE
4. CE QU’IL FAUT RETENIR
5. SAVOIR SIZER & CHIFFRER SON ÉQUIPE
3/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
LES INTERVENANTS
4/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
Violaine Meneux
Responsable du département Projets / T.M.A.
@Actency
Violaine Meneux est à la tête d’une des équipes de production d’Actency, composée
de 30 Développeurs Drupal, Directeurs techniques et Scrum Master, partagée entre
Paris et Strasbourg.
Elle établit avec pragmatisme les process et les stratégies permettant à son équipe
de réaliser leurs projets en respectant les méthodologies Agile. Elle apportera son
expérience et sa vision sur les avantages et les risques d’appliquer ce type de
méthodologie dans un environnement Drupal et un contexte d’agence.
Les intervenants
5/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
Les intervenants
HAKIM RACHIDI
Lead Développeur Drupal 8/ Direction Technique
@Actency
Lead Développeur depuis 11 ans, spécialisé sur les environnements techniques
dédiés à la Santé, Hakim est devenu un grand spécialiste de l'intégration de Drupal
dans des environnements hyper-intégrés.
Actuellement en charge des projets stratégiques d’Actency où Drupal représente
une part très exposée dans un dispositif interne beaucoup plus vaste. Il capitalise
sur des expériences fortes où la bonne intégration de Drupal est la clé du succès.
C'est avec bonne humeur et éloquence qu'il partagera sa vision et son expérience
sur le projet Mutest.
6/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
LES MUTUELLES DU
GROUPEMENT SIMA
7/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
Les mutuelles du groupement SIMA
● Groupe d'Intérêt Economique
regroupant 2 mutuelles et
sociétés de développement
intermédié et délégataire de
gestion ouverte aux organismes
de protection sociale
mutualistes.
● MUTEST, MMC, PRAECONIS,
PREVALOIS
● 200 000 personnes protégées
Présentation du GIE SIMA
8/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
ACTENCY
9/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
Actency | Powered by Drupal
ACTENCY - Membre de l’Alliance
● 130 experts en projets digitaux
→ dont 100 employés dédiés
à Drupal et situé en
France.
→ + de 600 projets livrés sur
Drupal depuis 11 ans
● 6 Agences & Bureaux
10/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
LE PROJET DE
TRANSFORMATION
11/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
Le projet de transformation
La situation initiale : des mutuelles qui souhaitent converger
12/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
Le projet de transformation
La situation initiale : des mutuelles qui souhaitent converger
13/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
Le projet de transformation
La situation initiale : des mutuelles qui souhaitent converger
14/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
Le projet de transformation
La situation initiale : des mutuelles qui souhaitent converger
15/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
● La mutualisation des moyens et la réduction de coûts
● La convergence des usages et des systèmes informatiques
● La mise en oeuvre de nouvelles méthodologies
● Le transfert de compétences vers les équipes internes
● La création d’une usine à site sur Drupal 8
● La création de services transversaux pour le GIE
● Le développement d’une nouvelle image de marque
Le projet de transformation
Les objectifs du projet de transformation
16/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
● Première expérience pour le SIMA avec la méthode AGILE : transformation des
pratiques et des habitudes
● Besoin de produire une refonte de l’espace Courtier en 6 mois :
→ Système de tarification avec plus de 15 formulaires configurables
de devis complexes
→ Environnement hyper connecté avec plus de 20 sources de services différents
→ Espaces anonymes sécurisé
→ Ergonomie et IHM avancé
● Un contexte légal lié à la Santé à respecter au niveau de la SI
Les challenges à relever
La méthodologie Agile
17/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
La méthode Agile
Un constat simple sur les projets
menés en méthodologie “traditionnelle”
TRADITIONNELLE
3x plus de projet Successful en méthodologie
Agile
64% des fonctionnalités “gaspillées”
Seules 7% des fonctionnalités développées
sont “toujours” utilisées
Méthode Traditionnelle VS Méthode Agile
La méthode Agile : pourquoi ?
Source : J.Johnson, Keynote speech, XP 2002 Italie Source : The CHAOS Manifesto, The Standish Group, 2012
AGILE
18/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
La méthode Agile
Le principe de fonctionnement de la méthode Agile
PRODUCT BACKLOG SPRINT BACKLOG INCRÉMENT
Planification de sprint Revue de sprint rétrospective
SPRINT
2 à 4 semaines
Team
Scrum Master
Product Owner Product Owner
19/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
DIFFICULTÉS & SOLUTIONS
AVEC DRUPAL 8
AVEC LA MÉTHODE AGILE
20/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
Le projet
Drupal 8 au coeur du système
ADHÉSION
TARIFICATION
…
ADMIN
SERVICES
COURTIERS
PRESCRIPTEUR
PARTENAIRES
CLIENTS
ADHÉRENTS
Site 2Site 1
API EXTERNE
Envoi de courriers
Envoi de SMS
Signature électronique
Services (Orias, Siret, CP/Ville…)
…
API INTERNE
Tarificateur
CRM
Active Directory
21/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
Des formulaires multi-step dynamiques : principe de fonctionnement
Le projet
E-SIGNATURE
Web Services, Papiers
SOURCE EXTERNE
DEVIS
Courtiers
Adhérents
QUESTIONNAIRE SANTÉCONTENUSTARIFICATION
22/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
1. Barre de Progression
2. Restriction de navigation
3. Formulaires multi-étapes
4. Customisables
Le challenge N°1
Créer des formulaires
multi-étapes
configurables
Le projet
23/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
● Problématique
○ 50+ écrans formulaires customisables / parcours conditionnels / règles métiers / connectés &
anonymes / données sensibles.
● Pourquoi Drupal ne répond pas facilement
○ Pas de module Drupal respectant les APIs
○ Les seuls choix possibles:
→ Webform
→ Custom forms (Plugin)
● La solution mise en oeuvre
→ Utilisation du modèle MVC (D8 + Symfony + form modes)
→ Création d’un module de gestions des form modes, de la sécurité et des barres de progression via une
taxonomie ultra configurable
→ Injection des règles métiers dans la sécurité Drupal
Le challenge N°1 : Drupal 8 n’apporte pas de solution prêt à l’emploi
Le projet
24/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
Le projet
Ajout du module
Forms Steps sur
la communauté
disponible
depuis
décembre 2017
25/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
Module FormSteps
→ https://www.drupal.org/project/forms_steps
Le projet
26/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
Le projet
27/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
DONNÉES PHYSIQUES
DONNÉES DE SANTÉ
ORDONNANCES MÉDICALES
ANALYSES MÉDICALES
CONTRATS
DONNÉES PSYCHIQUES
DONNÉES ÉCONOMIQUES
DOCUMENTS SENSIBLES
SIGNATURE ÉLECTRONIQUE
Le projet
Le challenge N°2 : Drupal 8 & La donnée de santé/RGPD
28/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
Le projet
La gestion des données personnelles et des données sensibles avec Drupal
COURTIER
Donnés personnelles de l’adhérent
Le courtier complète un formulaire avec
les données personnelles de l'adhérent
HTTPS
SMS
OTP
La page OTP envoi un SMS à l'adhérent pour
obtenir une 2eme confirmation d'identité.
L'adhérent doit saisir le code reçu dans la page.
ADHÉRENT
Donnés sensibles de l’adhérent
29/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
Le projet
Problématiques
● Gestion des données très sensibles (Maladies, Traitements, État de santé ...)
Gestion de la signature électronique sur les questionnaires de santé
Les choix possibles
● MySQL Enterprise Encryption (Chiffrement de la base de données)
● Field Encryption module (Chiffrement des champs sensibles)
● File Encrypt module (Chiffrement des fichiers sensibles)
Les choix technologiques adoptées
● Hébergeur Agrée de Données de Santé (HADS)
● Coffre fort numérique (Hautement sécurisé - héritage HADS)
● Field Encrypt module
● Signature des documents : Docapost (Service La Poste)
● Gestion Token & Hook Sécurité
● OTP : Contralia (Service La Poste)
Les choix techniques pour respecter les contraintes Santé + RGPD
30/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
Le projet
Drupal 8 est
naturellement
compatible
avec les
contraintes
liées aux
données de
santés
31/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
1. Formulaires dynamiques
2. Slider complexe
Le challenge Technique N°3
La maturité de Drupal
Le projet
32/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
Le projet
Manque de Maturité & Stabilité sur certains modules et le coeur de Drupal 8
→ Rules : Instable, ne fonctionne pas correctement avec l’usage des rôles
→ Inline entity form : Impossibilité de retirer des entity dans le mode simple.
→ Conditional field : Comportement très instable avec Inline Entity Form ou Field Group
→ Field group : Field set non fonctionnel avec Conditional field. Usage de “HTML Group”
D8 parfois lourd : nécessite de reproduire des fonctionnalités atomiques
→ Tokenization des menus vs menu_token
→ Redirection à la connexion en fonction du rôle vs Rules
Drupal mature pour gérer les régressions
→ Phing pour l’automatisation des tâches de build et d’installation
→ Behat pour l’écriture des tests fonctionnels
→ Un process de développement précis (branching model + rebuild du projet sur chaque feature)
→ Un CIT
Le challenge N°3 : Bien appréhender la maturité de Drupal 8
33/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
Le projet
Drupal 8
encore jeune
mais très
puissant pour les
applications
métiers
(Utilisation de D8 en micro-service)
34/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
Le challenge en méthodologie Agile : un transfert continu de connaissance
Le projet
Transfert technique continu
Transfert continue
Pilote
PRODUCT OWNER
PO Proxy
STAKEHOLDERSDIRECTION SI SIMA
Coordonne Coordonne
SCRUM MASTER
Contrôle continu
DÉVELOPPEUR LEADER
Contrôle Hebdo
DIRECTION DE PROJET
DIRECTION TECHNIQUE DÉVELOPPEURS ACTENCY
Pilote
Transfertcontinue
Architecturedessolutions
DÉVELOPPEURS
SIMA
SCRUM MASTER
SIMA
35/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
L’objectif du transfert continu : internaliser les compétences
Le projet
Pilote
DIRECTION TECHNIQUE DÉVELOPPEURS
SIMA
SCRUM MASTER
SIMA
PRODUCT OWNER
STAKEHOLDERSDIRECTION TECHNIQUE
Coordonne Coordonne
Contrôle
Pilote
36/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
Le projet
● Anticipation technique : Utilisation de dummies
Le challenge en méthode Agile : REX & Clés de succès
● Gérer la montée en compétence sur Drupal 8
→ Profil Symfony opérationnel + rapidement que des dev D7
→ Formation continue aux concepts MVC par le LD ou le DT.
→ Mise en place de socles / templates par les devs séniors
● Tout doit passer par le PO & prévoir une fonction Proxy PO
● Respecter 100% des cérémonies agiles
37/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
CE QU’IL FAUT RETENIR
38/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
● Délai pour obtenir le 1er MVP : 6 mois
● Nombre de sprints : 12+
● Durée d’un sprint : 3 semaines
● Equipe
→ 1 Scrum Master (2.5jr/semaine)
→ 1 Lead Dev/Directeur technique (2Jr/sem.)
→ 1 Proxy PO (1,5jr/Semaine)
→ 4 Développeurs : dont 3 temps plein
Ce qu’il faut retenir
Les chiffres clés
● Nombre de jours de dev : 460jr
● Nombre de US : 1 030
● Nombre de lignes de code custom : 8
600
● Nombre de commit : 2 638, 710 PR
● Modules contrib : 68
● Modules custom : 35
39/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
Ce qu’il faut retenir
Ce qu’il faut retenir ...
60% de modification en cours de
projet
Définition du besoin
au fur et à mesure
40/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
Ce qu’il faut retenir
Sans agilité, ce
type de projet est
voué à l’échec
En méthodologie WaterFall : 64% des fonctionnalités “gaspillées” selon J.Johnson,
Keynote speech, XP 2002 Italie
41/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
41/12
SAVOIR
SIZER & CHIFFRER
SON PROJET
Drupagora 2018 – Retour d'expérience Drupal 8 avec la mutuelle MUTEST Twitter : @Actency #drupactency
42/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
Sur une équipe représentant 4,2 Equivalent Temps Plein (ETP) en moyenne
● 5% de DevOps (0,2 ETP)
→ CI/CIT
→ Docker
● 25% de Développeur Lead (1 ETP)
→ Maîtrise de Drupal
→ Maîtrise du framework Symfony
● 10% de Développeur Front (0,5 ETP)
→ Connaissance en theming Drupal
→ Maîtrise du langage SASS/LESS
● 60% de Développeur (2,5 ETP)
→ Connaissance Drupal
→ Connaissance BeHat
→ Connaissance du framework Symfony
Savoir sizer et chiffrer
Répartition idéale des compétences pour ce type de projet
Se tromper de
profil, c’est
50% d’echec
en plus
43/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
EVÉNEMENTS DURÉE THÉORIQUE QUI (…) = facultatif
Scrum meeting 2H/Semaine DEVS+LEADDEV+PO+(SM)
Réunion d’affinage du Backlog 2Hr/Semaine (DEV)+LEADDEV+PO+SM
Sprint Planning
(Planification & Chiffrage)
1Jour/Sprint/(Dev+PO)
0.5Jour/Sprint/SM
DEV+PO+SM
Sprint Retrospective (Démonstration) 2Hr/Sprint DEV+PO+SM
Sprint Review 2Hr/Sprint PO+SM + LeadDev + Parties Prenantes
Scrum Mastering
(Gestion du PO et des DEV)
2,5 Jours/Semaine
pour une team Dev de 3 ETP
SM
Gestion de la relation SM & DEV 1 Jour/semaine PO
Code Review & Suivi & Aide 2,5 Jours/Semaine
pour une team Dev de 3 ETP
Lead Dev
Nos abaques de chiffrage sur ce retour d’expérience
Savoir sizer et chiffrer
44/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
QUESTIONS ?
@actency
45/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
MERCI
En savoir plus,
Visitez notre site, téléchargez nos supports
DRUPAL WEBCENTER
http://www.actency.fr/fr/drupal-webcenter
RÉFÉRENCES
http://www.actency.fr/fr/references
RETROUVEZ NOS ACTUALITÉS SUR :
www.twitter.com/actency
www.facebook.com/actency
www.linkedin.com/company/actency
46/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA
MERCI
@drupagora

Contenu connexe

Tendances

Keyrus digital - Pilotage par les données de la production et qualité usine P...
Keyrus digital - Pilotage par les données de la production et qualité usine P...Keyrus digital - Pilotage par les données de la production et qualité usine P...
Keyrus digital - Pilotage par les données de la production et qualité usine P...
polenumerique33
 
Une transformation SAFe à distance
Une transformation SAFe à distanceUne transformation SAFe à distance
Une transformation SAFe à distance
Etienne Laverdière
 
202109022 palawan-17h15-quels sont les éléments qui vous font rater votre t...
202109022 palawan-17h15-quels sont les éléments qui vous font rater votre t...202109022 palawan-17h15-quels sont les éléments qui vous font rater votre t...
202109022 palawan-17h15-quels sont les éléments qui vous font rater votre t...
Pierre Medina
 
L'agilité vous va comme un Gange - Marie-Hélène Lemoine (Nielsen), Mallory Go...
L'agilité vous va comme un Gange - Marie-Hélène Lemoine (Nielsen), Mallory Go...L'agilité vous va comme un Gange - Marie-Hélène Lemoine (Nielsen), Mallory Go...
L'agilité vous va comme un Gange - Marie-Hélène Lemoine (Nielsen), Mallory Go...
Agile En Seine
 
Offre de services CITIO
Offre de services CITIOOffre de services CITIO
Offre de services CITIO
CITIO
 
Reussir sa transformation vers un modele IT agile et ouvert - Livret
Reussir sa transformation vers un modele IT agile et ouvert - LivretReussir sa transformation vers un modele IT agile et ouvert - Livret
Reussir sa transformation vers un modele IT agile et ouvert - Livret
AXA en France
 
Accélérez itSMF 2013
Accélérez itSMF 2013Accélérez itSMF 2013
Accélérez itSMF 2013itSMF France
 
Agilité à l'échelle à la dsi @Pôle Emploi (SAFe) - Michel Levaslot - Agile en...
Agilité à l'échelle à la dsi @Pôle Emploi (SAFe) - Michel Levaslot - Agile en...Agilité à l'échelle à la dsi @Pôle Emploi (SAFe) - Michel Levaslot - Agile en...
Agilité à l'échelle à la dsi @Pôle Emploi (SAFe) - Michel Levaslot - Agile en...
Agile En Seine
 
La conduite du changement dans une transformation SAFe - Retour d'expérience ...
La conduite du changement dans une transformation SAFe - Retour d'expérience ...La conduite du changement dans une transformation SAFe - Retour d'expérience ...
La conduite du changement dans une transformation SAFe - Retour d'expérience ...
Agile En Seine
 
ErwanGauthier-ResumeFR
ErwanGauthier-ResumeFRErwanGauthier-ResumeFR
ErwanGauthier-ResumeFRAmundi
 
Meetup #3 tout ce que vous avez toujours voulu savoir sur safe - presentat...
Meetup #3    tout ce que vous avez toujours voulu savoir sur safe - presentat...Meetup #3    tout ce que vous avez toujours voulu savoir sur safe - presentat...
Meetup #3 tout ce que vous avez toujours voulu savoir sur safe - presentat...
Pierre Medina
 
Design Sprint, 18 mois et 30 sprints plus tard : joies, détresses et partage ...
Design Sprint, 18 mois et 30 sprints plus tard : joies, détresses et partage ...Design Sprint, 18 mois et 30 sprints plus tard : joies, détresses et partage ...
Design Sprint, 18 mois et 30 sprints plus tard : joies, détresses et partage ...
Agile En Seine
 
Meetup Abbeal présentation SAFe - soyez agile en chaussettes v1.2
Meetup Abbeal   présentation SAFe - soyez agile en chaussettes v1.2Meetup Abbeal   présentation SAFe - soyez agile en chaussettes v1.2
Meetup Abbeal présentation SAFe - soyez agile en chaussettes v1.2
Pierre Medina
 
Petit-déjeuner OCTO Technology - Vers l'enteprise Agile
Petit-déjeuner OCTO Technology - Vers l'enteprise AgilePetit-déjeuner OCTO Technology - Vers l'enteprise Agile
Petit-déjeuner OCTO Technology - Vers l'enteprise Agile
OCTO Technology
 
Comment créer un produit en mode startup Agile @Digicoop - Maxime Bouroumeau-...
Comment créer un produit en mode startup Agile @Digicoop - Maxime Bouroumeau-...Comment créer un produit en mode startup Agile @Digicoop - Maxime Bouroumeau-...
Comment créer un produit en mode startup Agile @Digicoop - Maxime Bouroumeau-...
Agile En Seine
 
Matinale - Levez la malédiction du passage de l'IA en production
Matinale - Levez la malédiction du passage de l'IA en productionMatinale - Levez la malédiction du passage de l'IA en production
Matinale - Levez la malédiction du passage de l'IA en production
OCTO Technology
 
Petit-déjeuner "Agile et Dépendances"
Petit-déjeuner "Agile et Dépendances"Petit-déjeuner "Agile et Dépendances"
Petit-déjeuner "Agile et Dépendances"
OCTO Technology
 
Vitamin'C "Les outils de gestion sur le cloud" - 25/09/13
Vitamin'C "Les outils de gestion sur le cloud" - 25/09/13Vitamin'C "Les outils de gestion sur le cloud" - 25/09/13
Vitamin'C "Les outils de gestion sur le cloud" - 25/09/13
AnDaolVras
 
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussiAfterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
cyrilpicat
 
Matinale : Ruche ou fourmilière, quel modèle pour votre passage à l’agilité à...
Matinale : Ruche ou fourmilière, quel modèle pour votre passage à l’agilité à...Matinale : Ruche ou fourmilière, quel modèle pour votre passage à l’agilité à...
Matinale : Ruche ou fourmilière, quel modèle pour votre passage à l’agilité à...
OCTO Technology
 

Tendances (20)

Keyrus digital - Pilotage par les données de la production et qualité usine P...
Keyrus digital - Pilotage par les données de la production et qualité usine P...Keyrus digital - Pilotage par les données de la production et qualité usine P...
Keyrus digital - Pilotage par les données de la production et qualité usine P...
 
Une transformation SAFe à distance
Une transformation SAFe à distanceUne transformation SAFe à distance
Une transformation SAFe à distance
 
202109022 palawan-17h15-quels sont les éléments qui vous font rater votre t...
202109022 palawan-17h15-quels sont les éléments qui vous font rater votre t...202109022 palawan-17h15-quels sont les éléments qui vous font rater votre t...
202109022 palawan-17h15-quels sont les éléments qui vous font rater votre t...
 
L'agilité vous va comme un Gange - Marie-Hélène Lemoine (Nielsen), Mallory Go...
L'agilité vous va comme un Gange - Marie-Hélène Lemoine (Nielsen), Mallory Go...L'agilité vous va comme un Gange - Marie-Hélène Lemoine (Nielsen), Mallory Go...
L'agilité vous va comme un Gange - Marie-Hélène Lemoine (Nielsen), Mallory Go...
 
Offre de services CITIO
Offre de services CITIOOffre de services CITIO
Offre de services CITIO
 
Reussir sa transformation vers un modele IT agile et ouvert - Livret
Reussir sa transformation vers un modele IT agile et ouvert - LivretReussir sa transformation vers un modele IT agile et ouvert - Livret
Reussir sa transformation vers un modele IT agile et ouvert - Livret
 
Accélérez itSMF 2013
Accélérez itSMF 2013Accélérez itSMF 2013
Accélérez itSMF 2013
 
Agilité à l'échelle à la dsi @Pôle Emploi (SAFe) - Michel Levaslot - Agile en...
Agilité à l'échelle à la dsi @Pôle Emploi (SAFe) - Michel Levaslot - Agile en...Agilité à l'échelle à la dsi @Pôle Emploi (SAFe) - Michel Levaslot - Agile en...
Agilité à l'échelle à la dsi @Pôle Emploi (SAFe) - Michel Levaslot - Agile en...
 
La conduite du changement dans une transformation SAFe - Retour d'expérience ...
La conduite du changement dans une transformation SAFe - Retour d'expérience ...La conduite du changement dans une transformation SAFe - Retour d'expérience ...
La conduite du changement dans une transformation SAFe - Retour d'expérience ...
 
ErwanGauthier-ResumeFR
ErwanGauthier-ResumeFRErwanGauthier-ResumeFR
ErwanGauthier-ResumeFR
 
Meetup #3 tout ce que vous avez toujours voulu savoir sur safe - presentat...
Meetup #3    tout ce que vous avez toujours voulu savoir sur safe - presentat...Meetup #3    tout ce que vous avez toujours voulu savoir sur safe - presentat...
Meetup #3 tout ce que vous avez toujours voulu savoir sur safe - presentat...
 
Design Sprint, 18 mois et 30 sprints plus tard : joies, détresses et partage ...
Design Sprint, 18 mois et 30 sprints plus tard : joies, détresses et partage ...Design Sprint, 18 mois et 30 sprints plus tard : joies, détresses et partage ...
Design Sprint, 18 mois et 30 sprints plus tard : joies, détresses et partage ...
 
Meetup Abbeal présentation SAFe - soyez agile en chaussettes v1.2
Meetup Abbeal   présentation SAFe - soyez agile en chaussettes v1.2Meetup Abbeal   présentation SAFe - soyez agile en chaussettes v1.2
Meetup Abbeal présentation SAFe - soyez agile en chaussettes v1.2
 
Petit-déjeuner OCTO Technology - Vers l'enteprise Agile
Petit-déjeuner OCTO Technology - Vers l'enteprise AgilePetit-déjeuner OCTO Technology - Vers l'enteprise Agile
Petit-déjeuner OCTO Technology - Vers l'enteprise Agile
 
Comment créer un produit en mode startup Agile @Digicoop - Maxime Bouroumeau-...
Comment créer un produit en mode startup Agile @Digicoop - Maxime Bouroumeau-...Comment créer un produit en mode startup Agile @Digicoop - Maxime Bouroumeau-...
Comment créer un produit en mode startup Agile @Digicoop - Maxime Bouroumeau-...
 
Matinale - Levez la malédiction du passage de l'IA en production
Matinale - Levez la malédiction du passage de l'IA en productionMatinale - Levez la malédiction du passage de l'IA en production
Matinale - Levez la malédiction du passage de l'IA en production
 
Petit-déjeuner "Agile et Dépendances"
Petit-déjeuner "Agile et Dépendances"Petit-déjeuner "Agile et Dépendances"
Petit-déjeuner "Agile et Dépendances"
 
Vitamin'C "Les outils de gestion sur le cloud" - 25/09/13
Vitamin'C "Les outils de gestion sur le cloud" - 25/09/13Vitamin'C "Les outils de gestion sur le cloud" - 25/09/13
Vitamin'C "Les outils de gestion sur le cloud" - 25/09/13
 
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussiAfterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
 
Matinale : Ruche ou fourmilière, quel modèle pour votre passage à l’agilité à...
Matinale : Ruche ou fourmilière, quel modèle pour votre passage à l’agilité à...Matinale : Ruche ou fourmilière, quel modèle pour votre passage à l’agilité à...
Matinale : Ruche ou fourmilière, quel modèle pour votre passage à l’agilité à...
 

Similaire à REX Mutuelle Mutest : témoignage d'une transformation digitale sur Drupal 8 en méthode Agile - Actency - Drupagora 2018

AppD Global Tour Paris 2018 - Keynote
AppD Global Tour Paris 2018 - KeynoteAppD Global Tour Paris 2018 - Keynote
AppD Global Tour Paris 2018 - Keynote
Ridgy Lemarier
 
Niji x Drupagora 2019
Niji x Drupagora 2019Niji x Drupagora 2019
Niji x Drupagora 2019
Niji
 
Usine à Sites Drupal 7 Drupal 8 : Témoignage ARTE, PERNOD RICARD - Actency ...
Usine à Sites Drupal 7 Drupal 8 : Témoignage ARTE, PERNOD RICARD -   Actency ...Usine à Sites Drupal 7 Drupal 8 : Témoignage ARTE, PERNOD RICARD -   Actency ...
Usine à Sites Drupal 7 Drupal 8 : Témoignage ARTE, PERNOD RICARD - Actency ...
Actency
 
Scala - La transformation numérique (Français)
Scala - La transformation numérique (Français)Scala - La transformation numérique (Français)
Scala - La transformation numérique (Français)
SCALA
 
Industrialisation de Drupal : Usines à Sites, retour sur le cas CCI Alsace
Industrialisation de Drupal : Usines à Sites, retour sur le cas CCI AlsaceIndustrialisation de Drupal : Usines à Sites, retour sur le cas CCI Alsace
Industrialisation de Drupal : Usines à Sites, retour sur le cas CCI Alsace
Actency
 
Business & Decision - Big Data : Retours d'expériences concrets - Congrès Big...
Business & Decision - Big Data : Retours d'expériences concrets - Congrès Big...Business & Decision - Big Data : Retours d'expériences concrets - Congrès Big...
Business & Decision - Big Data : Retours d'expériences concrets - Congrès Big...
Business & Decision
 
M2i Webinar - Acculturation Digitale (04-04-2019)
M2i Webinar - Acculturation Digitale (04-04-2019)M2i Webinar - Acculturation Digitale (04-04-2019)
M2i Webinar - Acculturation Digitale (04-04-2019)
M2i Formation
 
La gestion des contenus d'entreprise selon www.walabiz.fr: le cas d'usage de ...
La gestion des contenus d'entreprise selon www.walabiz.fr: le cas d'usage de ...La gestion des contenus d'entreprise selon www.walabiz.fr: le cas d'usage de ...
La gestion des contenus d'entreprise selon www.walabiz.fr: le cas d'usage de ...
Market Engel SAS
 
Conférence Utilisateurs Galigeo - avril 2018
Conférence Utilisateurs Galigeo - avril 2018Conférence Utilisateurs Galigeo - avril 2018
Conférence Utilisateurs Galigeo - avril 2018
Galigeo
 
Matinée Micropole GDPR
Matinée Micropole GDPRMatinée Micropole GDPR
Matinée Micropole GDPR
Micropole Group
 
2010.11.26 - DSI - Les Applications SaaS Cloud au service des DSI - Forum Saa...
2010.11.26 - DSI - Les Applications SaaS Cloud au service des DSI - Forum Saa...2010.11.26 - DSI - Les Applications SaaS Cloud au service des DSI - Forum Saa...
2010.11.26 - DSI - Les Applications SaaS Cloud au service des DSI - Forum Saa...
Club Alliances
 
La transformation digitale du secteur de l'immobilier
La transformation digitale du secteur de l'immobilier La transformation digitale du secteur de l'immobilier
La transformation digitale du secteur de l'immobilier
Guillaume Laban
 
PAC Webinar - CloudIndex Déc13
PAC Webinar - CloudIndex Déc13PAC Webinar - CloudIndex Déc13
PAC Webinar - CloudIndex Déc13
Nicolas Beyer
 
Pourquoi Drupal est le Meilleur CMS/WEM Entreprise Open Source
Pourquoi Drupal est le Meilleur CMS/WEM Entreprise Open SourcePourquoi Drupal est le Meilleur CMS/WEM Entreprise Open Source
Pourquoi Drupal est le Meilleur CMS/WEM Entreprise Open Source
Cyril Reinhard
 
Séminaire Drupal 8
Séminaire Drupal 8Séminaire Drupal 8
Séminaire Drupal 8
Vincent Maucorps
 
Seminaire drupal8 Lille
Seminaire drupal8 LilleSeminaire drupal8 Lille
Seminaire drupal8 Lille
Smile I.T is open
 
i6 - Intelligence artificielle [VEM9]
i6 - Intelligence artificielle [VEM9]i6 - Intelligence artificielle [VEM9]
i6 - Intelligence artificielle [VEM9]
Salon e-tourisme #VeM
 
DMP : après un temps d'observation, comment l'inscrire dans une réalité opéra...
DMP : après un temps d'observation, comment l'inscrire dans une réalité opéra...DMP : après un temps d'observation, comment l'inscrire dans une réalité opéra...
DMP : après un temps d'observation, comment l'inscrire dans une réalité opéra...
Soft Computing
 
Innovations digitales : tirer parti des révolutions de la relation client
Innovations digitales : tirer parti des révolutions de la relation clientInnovations digitales : tirer parti des révolutions de la relation client
Innovations digitales : tirer parti des révolutions de la relation client
Benjamin Blassiau
 
Séminaire drupal8 Lyon
Séminaire drupal8 LyonSéminaire drupal8 Lyon
Séminaire drupal8 Lyon
Smile I.T is open
 

Similaire à REX Mutuelle Mutest : témoignage d'une transformation digitale sur Drupal 8 en méthode Agile - Actency - Drupagora 2018 (20)

AppD Global Tour Paris 2018 - Keynote
AppD Global Tour Paris 2018 - KeynoteAppD Global Tour Paris 2018 - Keynote
AppD Global Tour Paris 2018 - Keynote
 
Niji x Drupagora 2019
Niji x Drupagora 2019Niji x Drupagora 2019
Niji x Drupagora 2019
 
Usine à Sites Drupal 7 Drupal 8 : Témoignage ARTE, PERNOD RICARD - Actency ...
Usine à Sites Drupal 7 Drupal 8 : Témoignage ARTE, PERNOD RICARD -   Actency ...Usine à Sites Drupal 7 Drupal 8 : Témoignage ARTE, PERNOD RICARD -   Actency ...
Usine à Sites Drupal 7 Drupal 8 : Témoignage ARTE, PERNOD RICARD - Actency ...
 
Scala - La transformation numérique (Français)
Scala - La transformation numérique (Français)Scala - La transformation numérique (Français)
Scala - La transformation numérique (Français)
 
Industrialisation de Drupal : Usines à Sites, retour sur le cas CCI Alsace
Industrialisation de Drupal : Usines à Sites, retour sur le cas CCI AlsaceIndustrialisation de Drupal : Usines à Sites, retour sur le cas CCI Alsace
Industrialisation de Drupal : Usines à Sites, retour sur le cas CCI Alsace
 
Business & Decision - Big Data : Retours d'expériences concrets - Congrès Big...
Business & Decision - Big Data : Retours d'expériences concrets - Congrès Big...Business & Decision - Big Data : Retours d'expériences concrets - Congrès Big...
Business & Decision - Big Data : Retours d'expériences concrets - Congrès Big...
 
M2i Webinar - Acculturation Digitale (04-04-2019)
M2i Webinar - Acculturation Digitale (04-04-2019)M2i Webinar - Acculturation Digitale (04-04-2019)
M2i Webinar - Acculturation Digitale (04-04-2019)
 
La gestion des contenus d'entreprise selon www.walabiz.fr: le cas d'usage de ...
La gestion des contenus d'entreprise selon www.walabiz.fr: le cas d'usage de ...La gestion des contenus d'entreprise selon www.walabiz.fr: le cas d'usage de ...
La gestion des contenus d'entreprise selon www.walabiz.fr: le cas d'usage de ...
 
Conférence Utilisateurs Galigeo - avril 2018
Conférence Utilisateurs Galigeo - avril 2018Conférence Utilisateurs Galigeo - avril 2018
Conférence Utilisateurs Galigeo - avril 2018
 
Matinée Micropole GDPR
Matinée Micropole GDPRMatinée Micropole GDPR
Matinée Micropole GDPR
 
2010.11.26 - DSI - Les Applications SaaS Cloud au service des DSI - Forum Saa...
2010.11.26 - DSI - Les Applications SaaS Cloud au service des DSI - Forum Saa...2010.11.26 - DSI - Les Applications SaaS Cloud au service des DSI - Forum Saa...
2010.11.26 - DSI - Les Applications SaaS Cloud au service des DSI - Forum Saa...
 
La transformation digitale du secteur de l'immobilier
La transformation digitale du secteur de l'immobilier La transformation digitale du secteur de l'immobilier
La transformation digitale du secteur de l'immobilier
 
PAC Webinar - CloudIndex Déc13
PAC Webinar - CloudIndex Déc13PAC Webinar - CloudIndex Déc13
PAC Webinar - CloudIndex Déc13
 
Pourquoi Drupal est le Meilleur CMS/WEM Entreprise Open Source
Pourquoi Drupal est le Meilleur CMS/WEM Entreprise Open SourcePourquoi Drupal est le Meilleur CMS/WEM Entreprise Open Source
Pourquoi Drupal est le Meilleur CMS/WEM Entreprise Open Source
 
Séminaire Drupal 8
Séminaire Drupal 8Séminaire Drupal 8
Séminaire Drupal 8
 
Seminaire drupal8 Lille
Seminaire drupal8 LilleSeminaire drupal8 Lille
Seminaire drupal8 Lille
 
i6 - Intelligence artificielle [VEM9]
i6 - Intelligence artificielle [VEM9]i6 - Intelligence artificielle [VEM9]
i6 - Intelligence artificielle [VEM9]
 
DMP : après un temps d'observation, comment l'inscrire dans une réalité opéra...
DMP : après un temps d'observation, comment l'inscrire dans une réalité opéra...DMP : après un temps d'observation, comment l'inscrire dans une réalité opéra...
DMP : après un temps d'observation, comment l'inscrire dans une réalité opéra...
 
Innovations digitales : tirer parti des révolutions de la relation client
Innovations digitales : tirer parti des révolutions de la relation clientInnovations digitales : tirer parti des révolutions de la relation client
Innovations digitales : tirer parti des révolutions de la relation client
 
Séminaire drupal8 Lyon
Séminaire drupal8 LyonSéminaire drupal8 Lyon
Séminaire drupal8 Lyon
 

Plus de Actency

RETOURS D’EXPÉRIENCE DE STRATÉGIES MARKETING AUTOMATION : ÉCUEILS & SUCCÈS Ac...
RETOURS D’EXPÉRIENCE DE STRATÉGIES MARKETING AUTOMATION : ÉCUEILS & SUCCÈS Ac...RETOURS D’EXPÉRIENCE DE STRATÉGIES MARKETING AUTOMATION : ÉCUEILS & SUCCÈS Ac...
RETOURS D’EXPÉRIENCE DE STRATÉGIES MARKETING AUTOMATION : ÉCUEILS & SUCCÈS Ac...
Actency
 
Les défis de l'intégration Drupal dans un SI complexe - Actency Drupagora 2019
Les défis de l'intégration Drupal dans un SI complexe - Actency Drupagora 2019Les défis de l'intégration Drupal dans un SI complexe - Actency Drupagora 2019
Les défis de l'intégration Drupal dans un SI complexe - Actency Drupagora 2019
Actency
 
DRUPAL EUROPE SESSION 2018 - FORMS STEPS, COMPLEX FORMS, SIMPLE UI : DRUPAL 8...
DRUPAL EUROPE SESSION 2018 - FORMS STEPS, COMPLEX FORMS, SIMPLE UI : DRUPAL 8...DRUPAL EUROPE SESSION 2018 - FORMS STEPS, COMPLEX FORMS, SIMPLE UI : DRUPAL 8...
DRUPAL EUROPE SESSION 2018 - FORMS STEPS, COMPLEX FORMS, SIMPLE UI : DRUPAL 8...
Actency
 
Drupalcon 2014 - A Large scale personalization with Drupal
Drupalcon 2014 - A Large scale personalization with DrupalDrupalcon 2014 - A Large scale personalization with Drupal
Drupalcon 2014 - A Large scale personalization with Drupal
Actency
 
Usine à site avec Drupal - Meet up Drupal 2014
Usine à site avec Drupal - Meet up Drupal 2014Usine à site avec Drupal - Meet up Drupal 2014
Usine à site avec Drupal - Meet up Drupal 2014
Actency
 
inbound marketing & marketingautomation
inbound marketing & marketingautomationinbound marketing & marketingautomation
inbound marketing & marketingautomation
Actency
 
Graphisme et ergonomie des projets… horribles - Kiwi Party 2014
Graphisme et ergonomie des projets… horribles - Kiwi Party 2014Graphisme et ergonomie des projets… horribles - Kiwi Party 2014
Graphisme et ergonomie des projets… horribles - Kiwi Party 2014
Actency
 
Vis ma vie de chef de projet Drupal | Drupagora 2013, Paris
Vis ma vie de chef de projet Drupal | Drupagora 2013, ParisVis ma vie de chef de projet Drupal | Drupagora 2013, Paris
Vis ma vie de chef de projet Drupal | Drupagora 2013, Paris
Actency
 
DrupalCamp Paris 2013 - Drupal : un CMS orienté métier
 DrupalCamp Paris 2013 - Drupal : un CMS orienté métier DrupalCamp Paris 2013 - Drupal : un CMS orienté métier
DrupalCamp Paris 2013 - Drupal : un CMS orienté métier
Actency
 
DrupalCamp Paris 2013 : Sites mobiles avec Drupal
DrupalCamp Paris 2013 : Sites mobiles avec DrupalDrupalCamp Paris 2013 : Sites mobiles avec Drupal
DrupalCamp Paris 2013 : Sites mobiles avec Drupal
Actency
 
DrupalCamp Paris 2013 : Faire une GED sous Drupal
DrupalCamp Paris 2013 : Faire une GED sous DrupalDrupalCamp Paris 2013 : Faire une GED sous Drupal
DrupalCamp Paris 2013 : Faire une GED sous Drupal
Actency
 
L'intranet collaboratif avec Drupal - Drupagora 2012
L'intranet collaboratif avec Drupal - Drupagora 2012L'intranet collaboratif avec Drupal - Drupagora 2012
L'intranet collaboratif avec Drupal - Drupagora 2012
Actency
 

Plus de Actency (12)

RETOURS D’EXPÉRIENCE DE STRATÉGIES MARKETING AUTOMATION : ÉCUEILS & SUCCÈS Ac...
RETOURS D’EXPÉRIENCE DE STRATÉGIES MARKETING AUTOMATION : ÉCUEILS & SUCCÈS Ac...RETOURS D’EXPÉRIENCE DE STRATÉGIES MARKETING AUTOMATION : ÉCUEILS & SUCCÈS Ac...
RETOURS D’EXPÉRIENCE DE STRATÉGIES MARKETING AUTOMATION : ÉCUEILS & SUCCÈS Ac...
 
Les défis de l'intégration Drupal dans un SI complexe - Actency Drupagora 2019
Les défis de l'intégration Drupal dans un SI complexe - Actency Drupagora 2019Les défis de l'intégration Drupal dans un SI complexe - Actency Drupagora 2019
Les défis de l'intégration Drupal dans un SI complexe - Actency Drupagora 2019
 
DRUPAL EUROPE SESSION 2018 - FORMS STEPS, COMPLEX FORMS, SIMPLE UI : DRUPAL 8...
DRUPAL EUROPE SESSION 2018 - FORMS STEPS, COMPLEX FORMS, SIMPLE UI : DRUPAL 8...DRUPAL EUROPE SESSION 2018 - FORMS STEPS, COMPLEX FORMS, SIMPLE UI : DRUPAL 8...
DRUPAL EUROPE SESSION 2018 - FORMS STEPS, COMPLEX FORMS, SIMPLE UI : DRUPAL 8...
 
Drupalcon 2014 - A Large scale personalization with Drupal
Drupalcon 2014 - A Large scale personalization with DrupalDrupalcon 2014 - A Large scale personalization with Drupal
Drupalcon 2014 - A Large scale personalization with Drupal
 
Usine à site avec Drupal - Meet up Drupal 2014
Usine à site avec Drupal - Meet up Drupal 2014Usine à site avec Drupal - Meet up Drupal 2014
Usine à site avec Drupal - Meet up Drupal 2014
 
inbound marketing & marketingautomation
inbound marketing & marketingautomationinbound marketing & marketingautomation
inbound marketing & marketingautomation
 
Graphisme et ergonomie des projets… horribles - Kiwi Party 2014
Graphisme et ergonomie des projets… horribles - Kiwi Party 2014Graphisme et ergonomie des projets… horribles - Kiwi Party 2014
Graphisme et ergonomie des projets… horribles - Kiwi Party 2014
 
Vis ma vie de chef de projet Drupal | Drupagora 2013, Paris
Vis ma vie de chef de projet Drupal | Drupagora 2013, ParisVis ma vie de chef de projet Drupal | Drupagora 2013, Paris
Vis ma vie de chef de projet Drupal | Drupagora 2013, Paris
 
DrupalCamp Paris 2013 - Drupal : un CMS orienté métier
 DrupalCamp Paris 2013 - Drupal : un CMS orienté métier DrupalCamp Paris 2013 - Drupal : un CMS orienté métier
DrupalCamp Paris 2013 - Drupal : un CMS orienté métier
 
DrupalCamp Paris 2013 : Sites mobiles avec Drupal
DrupalCamp Paris 2013 : Sites mobiles avec DrupalDrupalCamp Paris 2013 : Sites mobiles avec Drupal
DrupalCamp Paris 2013 : Sites mobiles avec Drupal
 
DrupalCamp Paris 2013 : Faire une GED sous Drupal
DrupalCamp Paris 2013 : Faire une GED sous DrupalDrupalCamp Paris 2013 : Faire une GED sous Drupal
DrupalCamp Paris 2013 : Faire une GED sous Drupal
 
L'intranet collaboratif avec Drupal - Drupagora 2012
L'intranet collaboratif avec Drupal - Drupagora 2012L'intranet collaboratif avec Drupal - Drupagora 2012
L'intranet collaboratif avec Drupal - Drupagora 2012
 

REX Mutuelle Mutest : témoignage d'une transformation digitale sur Drupal 8 en méthode Agile - Actency - Drupagora 2018

  • 1. 1/12Drupagora 2018 – Retour d'expérience Drupal 8 avec les mutuelles SIMA Twitter : @Actency #drupactency Refonte des Mutuelles SIMA sur Drupal 8 : Difficultés & Solutions Témoignage d'une transformation digitale en cours et en méthode Agile 2018
  • 2. 2/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA SOMMAIRE 1. PRÉSENTATION DES INTERVENANTS 2. LE PROJET DE TRANSFORMATION 3. DIFFICULTÉS & SOLUTIONS ○ AVEC DRUPAL 8 ○ AVEC LA MÉTHODE AGILE 4. CE QU’IL FAUT RETENIR 5. SAVOIR SIZER & CHIFFRER SON ÉQUIPE
  • 3. 3/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA LES INTERVENANTS
  • 4. 4/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA Violaine Meneux Responsable du département Projets / T.M.A. @Actency Violaine Meneux est à la tête d’une des équipes de production d’Actency, composée de 30 Développeurs Drupal, Directeurs techniques et Scrum Master, partagée entre Paris et Strasbourg. Elle établit avec pragmatisme les process et les stratégies permettant à son équipe de réaliser leurs projets en respectant les méthodologies Agile. Elle apportera son expérience et sa vision sur les avantages et les risques d’appliquer ce type de méthodologie dans un environnement Drupal et un contexte d’agence. Les intervenants
  • 5. 5/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA Les intervenants HAKIM RACHIDI Lead Développeur Drupal 8/ Direction Technique @Actency Lead Développeur depuis 11 ans, spécialisé sur les environnements techniques dédiés à la Santé, Hakim est devenu un grand spécialiste de l'intégration de Drupal dans des environnements hyper-intégrés. Actuellement en charge des projets stratégiques d’Actency où Drupal représente une part très exposée dans un dispositif interne beaucoup plus vaste. Il capitalise sur des expériences fortes où la bonne intégration de Drupal est la clé du succès. C'est avec bonne humeur et éloquence qu'il partagera sa vision et son expérience sur le projet Mutest.
  • 6. 6/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA LES MUTUELLES DU GROUPEMENT SIMA
  • 7. 7/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA Les mutuelles du groupement SIMA ● Groupe d'Intérêt Economique regroupant 2 mutuelles et sociétés de développement intermédié et délégataire de gestion ouverte aux organismes de protection sociale mutualistes. ● MUTEST, MMC, PRAECONIS, PREVALOIS ● 200 000 personnes protégées Présentation du GIE SIMA
  • 8. 8/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA ACTENCY
  • 9. 9/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA Actency | Powered by Drupal ACTENCY - Membre de l’Alliance ● 130 experts en projets digitaux → dont 100 employés dédiés à Drupal et situé en France. → + de 600 projets livrés sur Drupal depuis 11 ans ● 6 Agences & Bureaux
  • 10. 10/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA LE PROJET DE TRANSFORMATION
  • 11. 11/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA Le projet de transformation La situation initiale : des mutuelles qui souhaitent converger
  • 12. 12/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA Le projet de transformation La situation initiale : des mutuelles qui souhaitent converger
  • 13. 13/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA Le projet de transformation La situation initiale : des mutuelles qui souhaitent converger
  • 14. 14/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA Le projet de transformation La situation initiale : des mutuelles qui souhaitent converger
  • 15. 15/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA ● La mutualisation des moyens et la réduction de coûts ● La convergence des usages et des systèmes informatiques ● La mise en oeuvre de nouvelles méthodologies ● Le transfert de compétences vers les équipes internes ● La création d’une usine à site sur Drupal 8 ● La création de services transversaux pour le GIE ● Le développement d’une nouvelle image de marque Le projet de transformation Les objectifs du projet de transformation
  • 16. 16/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA ● Première expérience pour le SIMA avec la méthode AGILE : transformation des pratiques et des habitudes ● Besoin de produire une refonte de l’espace Courtier en 6 mois : → Système de tarification avec plus de 15 formulaires configurables de devis complexes → Environnement hyper connecté avec plus de 20 sources de services différents → Espaces anonymes sécurisé → Ergonomie et IHM avancé ● Un contexte légal lié à la Santé à respecter au niveau de la SI Les challenges à relever La méthodologie Agile
  • 17. 17/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA La méthode Agile Un constat simple sur les projets menés en méthodologie “traditionnelle” TRADITIONNELLE 3x plus de projet Successful en méthodologie Agile 64% des fonctionnalités “gaspillées” Seules 7% des fonctionnalités développées sont “toujours” utilisées Méthode Traditionnelle VS Méthode Agile La méthode Agile : pourquoi ? Source : J.Johnson, Keynote speech, XP 2002 Italie Source : The CHAOS Manifesto, The Standish Group, 2012 AGILE
  • 18. 18/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA La méthode Agile Le principe de fonctionnement de la méthode Agile PRODUCT BACKLOG SPRINT BACKLOG INCRÉMENT Planification de sprint Revue de sprint rétrospective SPRINT 2 à 4 semaines Team Scrum Master Product Owner Product Owner
  • 19. 19/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA DIFFICULTÉS & SOLUTIONS AVEC DRUPAL 8 AVEC LA MÉTHODE AGILE
  • 20. 20/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA Le projet Drupal 8 au coeur du système ADHÉSION TARIFICATION … ADMIN SERVICES COURTIERS PRESCRIPTEUR PARTENAIRES CLIENTS ADHÉRENTS Site 2Site 1 API EXTERNE Envoi de courriers Envoi de SMS Signature électronique Services (Orias, Siret, CP/Ville…) … API INTERNE Tarificateur CRM Active Directory
  • 21. 21/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA Des formulaires multi-step dynamiques : principe de fonctionnement Le projet E-SIGNATURE Web Services, Papiers SOURCE EXTERNE DEVIS Courtiers Adhérents QUESTIONNAIRE SANTÉCONTENUSTARIFICATION
  • 22. 22/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA 1. Barre de Progression 2. Restriction de navigation 3. Formulaires multi-étapes 4. Customisables Le challenge N°1 Créer des formulaires multi-étapes configurables Le projet
  • 23. 23/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA ● Problématique ○ 50+ écrans formulaires customisables / parcours conditionnels / règles métiers / connectés & anonymes / données sensibles. ● Pourquoi Drupal ne répond pas facilement ○ Pas de module Drupal respectant les APIs ○ Les seuls choix possibles: → Webform → Custom forms (Plugin) ● La solution mise en oeuvre → Utilisation du modèle MVC (D8 + Symfony + form modes) → Création d’un module de gestions des form modes, de la sécurité et des barres de progression via une taxonomie ultra configurable → Injection des règles métiers dans la sécurité Drupal Le challenge N°1 : Drupal 8 n’apporte pas de solution prêt à l’emploi Le projet
  • 24. 24/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA Le projet Ajout du module Forms Steps sur la communauté disponible depuis décembre 2017
  • 25. 25/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA Module FormSteps → https://www.drupal.org/project/forms_steps Le projet
  • 26. 26/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA Le projet
  • 27. 27/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA DONNÉES PHYSIQUES DONNÉES DE SANTÉ ORDONNANCES MÉDICALES ANALYSES MÉDICALES CONTRATS DONNÉES PSYCHIQUES DONNÉES ÉCONOMIQUES DOCUMENTS SENSIBLES SIGNATURE ÉLECTRONIQUE Le projet Le challenge N°2 : Drupal 8 & La donnée de santé/RGPD
  • 28. 28/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA Le projet La gestion des données personnelles et des données sensibles avec Drupal COURTIER Donnés personnelles de l’adhérent Le courtier complète un formulaire avec les données personnelles de l'adhérent HTTPS SMS OTP La page OTP envoi un SMS à l'adhérent pour obtenir une 2eme confirmation d'identité. L'adhérent doit saisir le code reçu dans la page. ADHÉRENT Donnés sensibles de l’adhérent
  • 29. 29/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA Le projet Problématiques ● Gestion des données très sensibles (Maladies, Traitements, État de santé ...) Gestion de la signature électronique sur les questionnaires de santé Les choix possibles ● MySQL Enterprise Encryption (Chiffrement de la base de données) ● Field Encryption module (Chiffrement des champs sensibles) ● File Encrypt module (Chiffrement des fichiers sensibles) Les choix technologiques adoptées ● Hébergeur Agrée de Données de Santé (HADS) ● Coffre fort numérique (Hautement sécurisé - héritage HADS) ● Field Encrypt module ● Signature des documents : Docapost (Service La Poste) ● Gestion Token & Hook Sécurité ● OTP : Contralia (Service La Poste) Les choix techniques pour respecter les contraintes Santé + RGPD
  • 30. 30/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA Le projet Drupal 8 est naturellement compatible avec les contraintes liées aux données de santés
  • 31. 31/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA 1. Formulaires dynamiques 2. Slider complexe Le challenge Technique N°3 La maturité de Drupal Le projet
  • 32. 32/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA Le projet Manque de Maturité & Stabilité sur certains modules et le coeur de Drupal 8 → Rules : Instable, ne fonctionne pas correctement avec l’usage des rôles → Inline entity form : Impossibilité de retirer des entity dans le mode simple. → Conditional field : Comportement très instable avec Inline Entity Form ou Field Group → Field group : Field set non fonctionnel avec Conditional field. Usage de “HTML Group” D8 parfois lourd : nécessite de reproduire des fonctionnalités atomiques → Tokenization des menus vs menu_token → Redirection à la connexion en fonction du rôle vs Rules Drupal mature pour gérer les régressions → Phing pour l’automatisation des tâches de build et d’installation → Behat pour l’écriture des tests fonctionnels → Un process de développement précis (branching model + rebuild du projet sur chaque feature) → Un CIT Le challenge N°3 : Bien appréhender la maturité de Drupal 8
  • 33. 33/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA Le projet Drupal 8 encore jeune mais très puissant pour les applications métiers (Utilisation de D8 en micro-service)
  • 34. 34/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA Le challenge en méthodologie Agile : un transfert continu de connaissance Le projet Transfert technique continu Transfert continue Pilote PRODUCT OWNER PO Proxy STAKEHOLDERSDIRECTION SI SIMA Coordonne Coordonne SCRUM MASTER Contrôle continu DÉVELOPPEUR LEADER Contrôle Hebdo DIRECTION DE PROJET DIRECTION TECHNIQUE DÉVELOPPEURS ACTENCY Pilote Transfertcontinue Architecturedessolutions DÉVELOPPEURS SIMA SCRUM MASTER SIMA
  • 35. 35/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA L’objectif du transfert continu : internaliser les compétences Le projet Pilote DIRECTION TECHNIQUE DÉVELOPPEURS SIMA SCRUM MASTER SIMA PRODUCT OWNER STAKEHOLDERSDIRECTION TECHNIQUE Coordonne Coordonne Contrôle Pilote
  • 36. 36/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA Le projet ● Anticipation technique : Utilisation de dummies Le challenge en méthode Agile : REX & Clés de succès ● Gérer la montée en compétence sur Drupal 8 → Profil Symfony opérationnel + rapidement que des dev D7 → Formation continue aux concepts MVC par le LD ou le DT. → Mise en place de socles / templates par les devs séniors ● Tout doit passer par le PO & prévoir une fonction Proxy PO ● Respecter 100% des cérémonies agiles
  • 37. 37/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA CE QU’IL FAUT RETENIR
  • 38. 38/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA ● Délai pour obtenir le 1er MVP : 6 mois ● Nombre de sprints : 12+ ● Durée d’un sprint : 3 semaines ● Equipe → 1 Scrum Master (2.5jr/semaine) → 1 Lead Dev/Directeur technique (2Jr/sem.) → 1 Proxy PO (1,5jr/Semaine) → 4 Développeurs : dont 3 temps plein Ce qu’il faut retenir Les chiffres clés ● Nombre de jours de dev : 460jr ● Nombre de US : 1 030 ● Nombre de lignes de code custom : 8 600 ● Nombre de commit : 2 638, 710 PR ● Modules contrib : 68 ● Modules custom : 35
  • 39. 39/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA Ce qu’il faut retenir Ce qu’il faut retenir ... 60% de modification en cours de projet Définition du besoin au fur et à mesure
  • 40. 40/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA Ce qu’il faut retenir Sans agilité, ce type de projet est voué à l’échec En méthodologie WaterFall : 64% des fonctionnalités “gaspillées” selon J.Johnson, Keynote speech, XP 2002 Italie
  • 41. 41/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA 41/12 SAVOIR SIZER & CHIFFRER SON PROJET Drupagora 2018 – Retour d'expérience Drupal 8 avec la mutuelle MUTEST Twitter : @Actency #drupactency
  • 42. 42/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA Sur une équipe représentant 4,2 Equivalent Temps Plein (ETP) en moyenne ● 5% de DevOps (0,2 ETP) → CI/CIT → Docker ● 25% de Développeur Lead (1 ETP) → Maîtrise de Drupal → Maîtrise du framework Symfony ● 10% de Développeur Front (0,5 ETP) → Connaissance en theming Drupal → Maîtrise du langage SASS/LESS ● 60% de Développeur (2,5 ETP) → Connaissance Drupal → Connaissance BeHat → Connaissance du framework Symfony Savoir sizer et chiffrer Répartition idéale des compétences pour ce type de projet Se tromper de profil, c’est 50% d’echec en plus
  • 43. 43/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA EVÉNEMENTS DURÉE THÉORIQUE QUI (…) = facultatif Scrum meeting 2H/Semaine DEVS+LEADDEV+PO+(SM) Réunion d’affinage du Backlog 2Hr/Semaine (DEV)+LEADDEV+PO+SM Sprint Planning (Planification & Chiffrage) 1Jour/Sprint/(Dev+PO) 0.5Jour/Sprint/SM DEV+PO+SM Sprint Retrospective (Démonstration) 2Hr/Sprint DEV+PO+SM Sprint Review 2Hr/Sprint PO+SM + LeadDev + Parties Prenantes Scrum Mastering (Gestion du PO et des DEV) 2,5 Jours/Semaine pour une team Dev de 3 ETP SM Gestion de la relation SM & DEV 1 Jour/semaine PO Code Review & Suivi & Aide 2,5 Jours/Semaine pour une team Dev de 3 ETP Lead Dev Nos abaques de chiffrage sur ce retour d’expérience Savoir sizer et chiffrer
  • 44. 44/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA QUESTIONS ? @actency
  • 45. 45/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA MERCI En savoir plus, Visitez notre site, téléchargez nos supports DRUPAL WEBCENTER http://www.actency.fr/fr/drupal-webcenter RÉFÉRENCES http://www.actency.fr/fr/references RETROUVEZ NOS ACTUALITÉS SUR : www.twitter.com/actency www.facebook.com/actency www.linkedin.com/company/actency
  • 46. 46/12Twittez en utilisant @ActencyDrupagora 2018 | Retour d'expérience Drupal 8 avec les mutuelles SIMA MERCI @drupagora