Skip to main content
Quand	
  mon	
  produit	
  est	
  un	
  
 système	
  d’informa3on...
        Christophe	
  Addinquy
       Christophe.Addinquy@vidal.fr
               @addinquy
Merci	
  aux	
  sponsors	
  
 du	
  Scrum	
  day	
  !
           Sponsors Platinum




           Sponsors Gold



 Parrainage :
On	
  va	
  parler	
  de...
                                          Architecture émergente
Stratégie d’entreprise

                            Portefeuille de projets
  Bâtisseurs et
  mercenaires
                                                 Mues et mutations
                          CobiT
Paradigmes
                                                          ITIL
Poissons japonais
                             Exploitation
   Chantiers et
   architecture
                                                       ERP
                           Urbanisation


                                                                     3
Discla
      imer




             4
CeEe	
  présenta3on	
  en	
  bref

                                                                                                                                                                                                                                                                                                T op -d own vs b ottom-up

                                                                                                                                                                                                                             Pas d e "p rojet annuaire"                Urb anisation            Mod ele d e longep e
                                                                                                                                                                                                                                                                                                Urb anisation emergente
                                                                                                                                                                                                                                                                   Architecture émergente et urb anisation d u SI

                                                                                                                                                                                                                             Multip les p arad igmes                                                                                                    Prop rietariser le syteme
                                                                                                                                                                                                                                                                   Le b on p arad igme p our chaq ue p rojet                 Erp vs système enfouis
                                                                                                                                                                                                                                                                                                                                                        Parad igme d ominant
                                                          Plannification intégrant l'exp loitation
                                                                                                                      T âches d 'exp loitation                                                     Architecture émergente                                               Sp ikes
                                                      Ap p rend re avec les tâches d 'exp loitation
                                                                                                                                                 Le SI au quotidien                                                          Mises en p lace op p ortunistes            Commencer p etit
                                                                                 Surveiller le comp ortement
                                                                                                                                Infrastructure                                                                                                                          En avons-nous b esoin ?
                                                                                             R evisiter les choix
                                                                                                                                                                                                                                                                   Ponts entre ancien et nouveau

                                                                                                                                                                                                                                                                   No greenfield p roject                Pas d e resp ect p our la "p age b lanche" !
                                                                                                                                                                                                                             Coexistence et migration
                                                         Protéger d es errements                                                                                                                                                                                   Intégrer les migrations aux chantiers
                                                                                                                                                                      Quand le produit est un SI
                                                  Défricher en avance d e p hase                                                                                                                                                                                   Isofonctionnalité et évolutions
                                                                                                Aid er / p rotéger l'éq uip e
                                                                  Focaliser l'effort
                                                 Des transitions entre chantiers
                                                                                                                                                                                                                             Chantier refonte vs nouveau terrain                  Chantiers à facettes
                    Communiq uer sur la Vision           Voir la b atisse au loin
                                                                                                                                      Des chantiers et des hommes                                                            Corréler les chantiers aux éléments d 'architecture
                                             La p rogression "coup d e p oing"
                                                                                                                                                                                                   Roadmap et portefeuille   Gérer le changement
                   Dancer la Lamb ad a             Dévelop p eur SI, c'est q uoi ?
                                                                                               Batisseurs vs mercenaires                                                                                                     Faire d es p etits chantiers
Favoriser la culture d e la p rogresion
                                                    Avec q uelle SSII travailler ?                                                                                                                                           Aligner sur la stratégie d 'entrep rise              Gérer le p ortefeuille d e p rojets
 L'exp érience "soirée Scrum chez Vid al"
                                                                   Etre holistiq ue




                                                                                                                                                                                                                                                                                                                                                           5
Connaissez-­‐vous	
  Vidal	
  ?




Back-Office Vidal
Vidal	
  en	
  chiffres

  130                                          1 DSI
salariés                5 marchés
                        principaux
                                                             10 sites
                                       15 projets /           Web

                                           an
  25 développeurs
                           4 Product
                            Owners                 12000
                                                 spécialités humaines
                                                         suivies

                     100 ans
                                                4 produits
                                                  papier

                                                                    7
Produit	
  vs	
  SI




                      8
La	
  roadmap	
  et	
  le	
  
portefeuille	
  de	
  projets



                                  9
(une	
  par3e	
  de)	
  la	
  stratégie	
  de	
  
           l’entreprise
       Marchés                    Contexte



                    Stratégie
                   d’entreprise
                                             Opportunités

   Concurrence


                      Positionnement




                                                            10
Des	
  marchés	
  et	
  des	
  lignes	
  mé3er

              Officine            Libéral           Hôpital          Industrie




                         International
                                            API




            LM 1           LM 2              LM 3             LM 4         LM 5


     Les
chantiers



                                                                                  11
Roadmap	
  et	
  cheminement	
  (1)




                  Axe stratégique




                  Axe de développement
                  métier
      Outillage



                                         12
Roadmap	
  et	
  cheminement	
  (2)




                                      13
Vers	
  le	
  portefeuille	
  de	
  projets
    Backlog          Stratégie     Backlog        Cartographie
                                                                   Roadmap
  d’entreprise      d’entreprise   «filtré»        chantiers




env. 70 chantiers

                                              Cadrer         ces chantiers




                                                                             14
Cadrer	
  le	
  projet
                             Refonte vs Nouveautés




Complexité                                                 Périmètre
   Risque                                                  Impact business




 Impact architecture                                 Taille estimée

                       On a toujours besoin
                         de la «vision» !
                                                                             15
L’impact	
  des	
  chan5ers	
  
  sur	
  l’architecture	
  et	
  
           vice-­‐versa



                                    16
Projet	
  ou	
  chan3er	
  ?




                               17
Le	
  SI	
  mé3er	
  Vidal
               database subsystem                     Documents management subsystem

            Integration             Base                      Old                   New
              plateform             Phénix                    GED                   GED


              Reports               Base                    Compo
               engine                                                            FastDoc
                                    Rubis



                                                              Portal subsystem

Directory            Papillon                 Vidal                           Base VS
                                                           Directory
 Service             AS                     Desktop
                                                            Service


                                                            Docs                   Vidal
                                                            Mgt                  Services
              Fabrication subsystem

                          Transformation
                                 engines               Business Intelligence subsystem


               Prod. DB               Docs                     ETL               Datware
                                      Mgt




                                                                                            18
Quels	
  chan3ers	
  ?	
  Quels	
  paradigmes	
  ?
   Trois tiers
                          Moteur de                      Transformation
transactionnel                        Evénementiel
                           règles                         / composition



             Wiki / RSS




                                      ?
                                                     Documentaire



    Traitement
      batch                                                       BI


                                      Traitement
  Orchestration                        en base
   de services                                              ETL
                           Workflow




                                                                          19
Progiciels	
  vs	
  Paradigmes
                    API + Applications




                                      transformation
                                      Compo /
                     Database


                                GED
Vous avez dit urbanisation ?

                                                       20
Projeter	
  un	
  chan3er	
  sur	
  le	
  SI
               database subsystem                    Documents management subsystem

            Integration        Base Phénix                                  New GED
                                                          Old GED
              plateform


              Reports           Base Rubis                 Compo
               engine                                                           FastDoc



                                                             Portal subsystem

Directory                                    Vidal                           Base VS
                  Papillon AS                             Directory
 Service                                   Desktop
                                                           Service

                                                        Docs mgt                  Vidal
                                                                                Services
              Fabrication subsystem

                          Transformation
                                 engines              Business Intelligence subsystem


               Prod. DB           Docs mgt                    ETL               Datware




                                                                                           21
Pas	
  de	
  «chan3er	
  annuaire»

           C’est le chantier métier
           qui guide ...



Pas l’infrastructure !


Architecture émergente !
                                      22
Spike

              Approche
            opportuniste

Commencer                  YAGNI
  petit
                                   23
Une	
  urbanisa3on	
  émergente
               ✓ Non	
  au	
  «plan	
  
                 quinquennal»
               ✓ Regroupement	
  par	
  
                 affinité	
  opéra5onnelle
               ✓ Non	
  au	
  «sillos»	
  !
               ✓ Non	
  à	
  la	
  «balkanisa5on»




                                                    24
Composantes	
  d’un	
  chan3er
                 Fonctionnalités
                   (nouvelles)

   Intégration
                                   Isofonctionnalité
      au SI




Conduite du                         Intégration avec
changement                             l’existant



                   Migrations

                                                       25
No	
  greenfield	
  project	
  !




                                  26
Un	
  projet	
  et	
  des	
  
      hommes




                                27
Protéger	
  l’équipe
    Stra
        tégie


     Roadmap


     Cadrages
                                        L’équipe
Backlog d’entreprise                   Le chantier


                                                     28
Transi3on	
  entre	
  chan3ers


        ✓ Terminer le projet précédent
        ✓ Commencer le projet suivant
        ✓ Mini-évolutions


  Bien serrer la «queue de comète»

Préparer le terrain du chantier suivant

       Attention à l’open-bar !

                                          29
Bâ3sseurs	
  et	
  mercenaires




La progression dans       L’avancée «coup
     la durée                de poing»
                                            30
Développeur	
  SI,	
  c’est	
  quoi	
  ?




                                           31
Pourquoi	
  des	
  prestataires	
  ?
       ... Les choisir et choisir les sociétés !


Un développeur                      Une société




         L’agilité est un point de rencontre


                                                   32
UC-01a: Intégrer les documents source RCP
UC-01a: Reoprise des évènements Rubis
                                                        Pré-traitement d'analyse des DTR Affssaps
                                                        Reprise des évènements jusqu'au 31/5/8
                                                        Migration Documentum vers le SAN
                                                        Mise en place sauvegarde différentielle
                                                                                                           Backlog,	
  backlogs...                                       Thème                                 Item                                                                       Sous-item
UC-01d                                                  Gestion des ALDs
UC-01e                                                  Gestion des ASMRs                                                                                                Flux administratif                    Report pour Mirela / Clotilde pour les "evt futurs de Rubis"
UC-01f                                                  Gestion des Standard Terms
UC-01h                                                  Gestion des PGR                                                                                                                                        Date d'effet sur les DTA                                                   Affichage de la date d'effet
UC-01g: Gestion des DT dans papillon                    Browser des DT
                                                        IHM Création des DTR                                                                                                                                                                                                              Unicité des DTA par id / sous-événement / date d'effet
                                                        Indexation des docs substance pour les VMPs
UC-10h: Autres sources                                  Indexation des monographies substances (et méta-données)                                                                                                                                                                          Filtrage / Tri par date d'effet
                                                        Indexation et stockage des monographies "pays"
UC-02a: XMLiser les RCP                                 Gestion des erreurs de traitement                                                                                                                      MAJ de la date d'effet du DTA                                              MAJ depuis l'intégration Excel
                                                        Installation de la chaine de XMLisation
                                                        Test en masse de la XMLisation                                                                                                                                                                                                    MAJ depuis saisie unitaire
                                                        Mise en production de la XMLisation
                                                        Interface d'accès au XML                                                                                                                                                                                                          MAJ depuis la modification en masse
UC-02b: Passage au XML                                  Editer la monographie depuis Vidal Desktop avec Scenarii
                                                        Adaptation des chaines de production
                                                                                                                                                                                                               Mise à jour différée des DT VDMS
UC-02c: Comparaison RCP XMLisé
                                                        Formation des équipes documentaire
                                                        Identification des rubriques à comparer entre 2 RCP complets
                                                                                                                                                                                                               Resynchronisation des DT VDMS
                                                                                                                                                                                                               recherche par cip
                                                        Comparaison "stricte" de contenus de rubriques
                                                        Réduction du "bruit" dû aux différences non-significatives                                                       Browser DTA/DTR
                                                        Identification des rubriques à comparer entre 1 RCP partiel et 1 RCP complet
                                                        Identification des rubriques à comparer entre 1 RCP complet et n RCPs partiels
                                                        Identification des rubriques à comparer entre 1 RCP partiel et n RCPs partiels
                                                                                                                                                                                                               Affichage de l’état du Tarif, couleurs différentes, icônes
                                                        Création du DRV
                                                        Amélioration de la comparaison de contenu de rubriques
UC-03: Intégrer les maj de présentations par fichiers   Import des fichiers PPF via SSIS
                                                        Traitement d'analyse et recopie des prix PPF en prix Vidal
UC-04: Renseigner les DAEL                              Filtrage du dico "code acte" par famille SEMP
                                                        Règle de validation de la TVA
                                                                                                                                                                                                               Supprimer date_source et ajouter date du DTR RCP
                                                        Affectation en masse de la classif EPHMRA
                                                        Intégration todo listes / comportement "schizo" du plugin                                                                                              Afficher uniquement le nom de la spé dans le browser RBU
UC-05a: Modif des pres. en masse
UC-05c: Saisie des UCDs
                                                        Intégration Workflow (comportement "schizo")
                                                        IHM de gestion des UCD                                                                                                                                 Ajout nivAMM dans browser et editeur RBU
UC-06a: Renseigner les données thérapeutiques           Interfaçage du browser
                                                        Fiche Iris (reporting BIRT ?)                                                                                                                          Ajout des colonnes « date d’effet », « date de réception »
                                                        Fiche post-it
                                                        Recherches de spécialités multi-critères                                                                                                               Bouton « effacer les critères de recherches » ou « nouvelle recherche »
                                                        QBE
                                                        Adaptattion au nouveau modèle de thésaurus
                                                        Evolution interface Biblis
                                                                                                                                                                                                               Bouton « recherches cumulatives »
                                                        Règles de validation et de publicabilité
                                                        Intégration Workflow (comportement "schizo")                                                                                                           Bouton : « supprimer la ligne » (du résultat de la recherche)
                                                        IHM "indications" sur thérapeuticEntity
                                                        IHM "contre-indication" sur therapeuticEntity                                                                                                          recherches par date de modification et pas seulement de création
                                                        IHM "effets secondaires" sur therapeuticEntity
                                                        IHM "précautions d'emploi" sur therapeuticEntity                                                                                                       retrouver les DTR_JO qui ont le champ « rectifie le NOR suivant » rempli
UC-06e: Posologies                                      Fiche posologie
                                                        Reification des fréquences
                                                        Gestion des posologies adaptées
                                                        Posologies par indication
                                                                                                                                                                         Editeur DTA / DTR                     Ajouter la notion de Tarif «à traiter », « traité »
Autres…                                                 page "propriétés générales de la spécialité"
                                                        plugin Spécialité pur SWT
UC-06d: Classification des spécialités                  Reporting de classification
                                                        Modification de la classification                                                                                                                      Ajouter la notion de laboratoire associé à un Tarif.
                                                        Modification du ranking
                                                        Reporting de classification
UC-06f: Interfaçage Biblis                              Typage des termes de référence (en sortie Biblis)
                                                        Sauvegarde temporaire                                                                                                                                  Ajouter la notion de générique
                                                        Identification et postage des termes à créer
UC-07: Gérer les effets de classe et les groupes        Gérer les requêtes d'un groupe temporaire                                                                                                              Ajouter le sous evt pour les dta enveloppe
                                                        Recopier les prop thérapeutiques d'une spé vers autres spés
                                                        Editer les prop thérapeutique d'un groupe avec des liens secondaires                                                                                   Attribuer le type excel à partir de l'événement du DTR
                                                        Remonter les propriétés thérap. Communes du groupe au niveau de la classe
                                                        Remontées des prop. Thérapeutiques d'une spé vers le groupe avec liens 2nd
                                                        Editer les prop thérapeutique d'une classe
                                                        Remonter les prop thérap. d'un groupe ou d'une classe vers une substance
                                                        Redescendre les prop. Thérap du groupe par les spés
                                                                                                                                                                         Gestion des DT divers
                                                        Redescendre prop, Thérap de la classe par les groupes
                                                        Gestion de plusieurs dosages pour une substance
                                                        Gestion des dosages exprimés en "base"
                                                        Gestion des dosages exprimés en "quantité de prise"
                                                        Inclusion des dosages dans les critères de rattachement des spés
                                                        Utilisation des standard tems pour indexer les groupes
                                                        Edition des Posologies calculées sur e VMP
                                                        Remontée "one shot" des poso calculées homogènes sur un VMP
                                                        Autres indexations sur VMP: interactions alimentaires, classif Vidal, vigilance, examens perturbés, grossesse-
                                                        alaitement, etc
UC-07 - Abou Dhabi                                      Sourcing des docs VMP
                                                        Sourcing des docs VMP
UC-07b - Outil d'appariement                            Traduction IHM
                                                        Affichage des données cliniques                                                                                                                        RAPPE _Rapport Public d’évaluation
                                                        Gestion des demandes de création de groupes
                                                        Informations d'Audit sur l'apparioement
                                                        Restructuration des substances et des voies d'administration
                                                                                                                                                                                                               PGR _Plan gestion de risque
                                                        Affichage des présentations liées
                                                        Cycle de validation de l'appariement                                                                                                                   FBU _Fiches bon usage ou BUM_Bon Usage du médicament
UC-08a: Workflow poso structurée                        Modification workflow pour export
UC-08b: Traiter la poso structurée en externe           Exporter les données de poso structurée
UC-08c: Intégrer les poso structurées                   Invoquer le WS de calcul de la poso
                                                        Reification des fréquences
                                                        Gestion des posologies adaptées
                                                        Posologies par indication                                                                                                                              FIT _Fiches d'informations thérapeutiques
UC-09a: Gérer le thésaurus                              Gestion des concepts à finaliser
                                                        Internationalisation de labels
                                                        Gestion de la synchronisation avec Rubis
                                                        Reprise de la hierarchie des termes
                                                        Import des groupes d'indication                                                                                  Gestion des RCP dans papillon         Lien entre RCP
UC-09b: Classification "groupe d'indications"           Affichage des classifications
                                                        Affichage du contenu des classification                                                                                                                Stockage du différentiel
                                                        Affichage des détails
                                                        Classement des indications
UC-09c: Thésaurus des mises en garde                    Typage des mises en garde
                                                        Gestion de la synchronisation avec Rubis
                                                        Internationalisation de labels
                                                                                                                                                                         Typage des spé                        ATU, ATU de cohorte…
UC-10a: Gérer le thésaurus substance                    Gérer l'arbre du thésaurus substance
                                                        Gérer le multi-langues

UC-10b: Indexer les entités substance
                                                        Mapping des substances vers les id GDDB
                                                        Indexer les données cliniques                                                                                    Création en masse                     cip/nom/conservation à partir d'un DTA
                                                        Gérer le sourcing
UC-11: Gérer les dictionnaires                          Gestion des droits
                                                        Gestion des adresses de laboratoires
                                                        Gestion des labels internationaux sur les voies                                                                  Browser de monographie
                                                        Gestion des labels internationaux sur les formes
                                                        Gestion de la CIM-10 (avec labels internationaux)
                                                        Performance sur le chargement de la CIM-10

UC-11: Autres références
                                                        Mise à jour déportée des dictionnaires
                                                        Publication des termes à traduire
                                                                                                                                                                         Autorisation Distribution Parallele
                                                        Réintégration des traductions
                                                        Intégration et MAJ des standard terms
                                                        MAJ liens voies et formes sur les STs
UC-13b: Gestion des LPPR                                Gestion des modifs en masse de LPPR
                                                        Parsing de JO XML pour les LPPR
                                                        Doc de tests
                                                        Gestion des inccompatibilités de LPPR
                                                        Job de scan du site Amélie
                                                        Modification de la classification LPPR
                                                        Post its associables aux LPPs
                                                        "vision future" de la LPP
UC-14: Gérer fiches Labo et entreprise                  Unifier les labo VDMS et Phénix
                                                        Gestion des entités labo
                                                        Vue sur les dossiers de souscription passés
                                                        Gestion des entités labo




                                                                                                                                                                                                                                                                                                                                                   33
Au	
  quo5dien	
  !




                      34
Les	
  chan3ers	
  et	
  l’exploita3on
     La planifier             Apprendre




10% à 30% de la charge
    d’une itération


                                            35
Le	
  SI	
  et	
  l’infrastructure

               Comprendre comment ça marche



Savoir comment ça marche
             (et adapter)


                Participer aux plans de
                sauvegarde et au PRA
                                              36
Conclusions




              37
Qu’avons-­‐nous	
  appris	
  ?

                Sashimi



vue globale




              L’équipe


                                 38
?
?             ?          ?

? ?       ?
                     ?

        MERCI	
  !
Merci	
  aux	
  sponsors	
  
 du	
  Scrum	
  day	
  !
           Sponsors Platinum




           Sponsors Gold



 Parrainage :