Quand mon produit est un système d'information
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Quand mon produit est un système d'information

  • 512 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
512
On Slideshare
511
From Embeds
1
Number of Embeds
1

Actions

Shares
Downloads
285
Comments
0
Likes
0

Embeds 1

http://www.linkedin.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Quand  mon  produit  est  un   système  d’informa3on... Christophe  Addinquy Christophe.Addinquy@vidal.fr @addinquy
  • 2. Merci  aux  sponsors   du  Scrum  day  ! Sponsors Platinum Sponsors Gold Parrainage :
  • 3. On  va  parler  de... Architecture émergenteStratégie d’entreprise Portefeuille de projets Bâtisseurs et mercenaires Mues et mutations CobiTParadigmes ITILPoissons japonais Exploitation Chantiers et architecture ERP Urbanisation 3
  • 4. Discla imer 4
  • 5. 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 lexp 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 leffort 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, cest q uoi ? Batisseurs vs mercenaires Faire d es p etits chantiersFavoriser 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 Lexp érience "soirée Scrum chez Vid al" Etre holistiq ue 5
  • 6. Connaissez-­‐vous  Vidal  ?Back-Office Vidal
  • 7. Vidal  en  chiffres 130 1 DSIsalarié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
  • 8. Produit  vs  SI 8
  • 9. La  roadmap  et  le  portefeuille  de  projets 9
  • 10. (une  par3e  de)  la  stratégie  de   l’entreprise Marchés Contexte Stratégie d’entreprise Opportunités Concurrence Positionnement 10
  • 11. 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 Leschantiers 11
  • 12. Roadmap  et  cheminement  (1) Axe stratégique Axe de développement métier Outillage 12
  • 13. Roadmap  et  cheminement  (2) 13
  • 14. Vers  le  portefeuille  de  projets Backlog Stratégie Backlog Cartographie Roadmap d’entreprise d’entreprise «filtré» chantiersenv. 70 chantiers Cadrer ces chantiers 14
  • 15. Cadrer  le  projet Refonte vs NouveautésComplexité Périmètre Risque Impact business Impact architecture Taille estimée On a toujours besoin de la «vision» ! 15
  • 16. L’impact  des  chan5ers   sur  l’architecture  et   vice-­‐versa 16
  • 17. Projet  ou  chan3er  ? 17
  • 18. 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 subsystemDirectory 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
  • 19. Quels  chan3ers  ?  Quels  paradigmes  ? Trois tiers Moteur de Transformationtransactionnel Evénementiel règles / composition Wiki / RSS ? Documentaire Traitement batch BI Traitement Orchestration en base de services ETL Workflow 19
  • 20. Progiciels  vs  Paradigmes API + Applications transformation Compo / Database GEDVous avez dit urbanisation ? 20
  • 21. 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 subsystemDirectory 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
  • 22. Pas  de  «chan3er  annuaire» C’est le chantier métier qui guide ...Pas l’infrastructure !Architecture émergente ! 22
  • 23. Spike Approche opportunisteCommencer YAGNI petit 23
  • 24. Une  urbanisa3on  émergente ✓ Non  au  «plan   quinquennal» ✓ Regroupement  par   affinité  opéra5onnelle ✓ Non  au  «sillos»  ! ✓ Non  à  la  «balkanisa5on» 24
  • 25. Composantes  d’un  chan3er Fonctionnalités (nouvelles) Intégration Isofonctionnalité au SIConduite du Intégration avecchangement l’existant Migrations 25
  • 26. No  greenfield  project  ! 26
  • 27. Un  projet  et  des   hommes 27
  • 28. Protéger  l’équipe Stra tégie Roadmap Cadrages L’équipeBacklog d’entreprise Le chantier 28
  • 29. 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
  • 30. Bâ3sseurs  et  mercenairesLa progression dans L’avancée «coup la durée de poing» 30
  • 31. Développeur  SI,  c’est  quoi  ? 31
  • 32. 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
  • 33. UC-01a: Intégrer les documents source RCPUC-01a: Reoprise des évènements Rubis Pré-traitement danalyse des DTR Affssaps Reprise des évènements jusquau 31/5/8 Migration Documentum vers le SAN Mise en place sauvegarde différentielle Backlog,  backlogs... Thème Item Sous-itemUC-01d Gestion des ALDsUC-01e Gestion des ASMRs Flux administratif Report pour Mirela / Clotilde pour les "evt futurs de Rubis"UC-01f Gestion des Standard TermsUC-01h Gestion des PGR Date deffet sur les DTA Affichage de la date deffetUC-01g: Gestion des DT dans papillon Browser des DT IHM Création des DTR Unicité des DTA par id / sous-événement / date deffet Indexation des docs substance pour les VMPsUC-10h: Autres sources Indexation des monographies substances (et méta-données) Filtrage / Tri par date deffet Indexation et stockage des monographies "pays"UC-02a: XMLiser les RCP Gestion des erreurs de traitement MAJ de la date deffet du DTA MAJ depuis linté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 daccès au XML MAJ depuis la modification en masseUC-02b: Passage au XML Editer la monographie depuis Vidal Desktop avec Scenarii Adaptation des chaines de production Mise à jour différée des DT VDMSUC-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 rubriquesUC-03: Intégrer les maj de présentations par fichiers Import des fichiers PPF via SSIS Traitement danalyse et recopie des prix PPF en prix VidalUC-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 RBUUC-05a: Modif des pres. en masseUC-05c: Saisie des UCDs Intégration Workflow (comportement "schizo") IHM de gestion des UCD Ajout nivAMM dans browser et editeur RBUUC-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 demploi" sur therapeuticEntity retrouver les DTR_JO qui ont le champ « rectifie le NOR suivant » rempliUC-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 SWTUC-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 classificationUC-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éerUC-07: Gérer les effets de classe et les groupes Gérer les requêtes dun groupe temporaire Ajouter le sous evt pour les dta enveloppe Recopier les prop thérapeutiques dune spé vers autres spés Editer les prop thérapeutique dun 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 dune spé vers le groupe avec liens 2nd Editer les prop thérapeutique dune classe Remonter les prop thérap. dun groupe ou dune 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, etcUC-07 - Abou Dhabi Sourcing des docs VMP Sourcing des docs VMPUC-07b - Outil dappariement Traduction IHM Affichage des données cliniques RAPPE _Rapport Public d’évaluation Gestion des demandes de création de groupes Informations dAudit sur lapparioement Restructuration des substances et des voies dadministration PGR _Plan gestion de risque Affichage des présentations liées Cycle de validation de lappariement FBU _Fiches bon usage ou BUM_Bon Usage du médicamentUC-08a: Workflow poso structurée Modification workflow pour exportUC-08b: Traiter la poso structurée en externe Exporter les données de poso structuréeUC-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 dinformations thérapeutiquesUC-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 dindication Gestion des RCP dans papillon Lien entre RCPUC-09b: Classification "groupe dindications" Affichage des classifications Affichage du contenu des classification Stockage du différentiel Affichage des détails Classement des indicationsUC-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 larbre du thésaurus substance Gérer le multi-languesUC-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 dun DTA Gérer le sourcingUC-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-10UC-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 STsUC-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 LPPUC-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
  • 34. Au  quo5dien  ! 34
  • 35. Les  chan3ers  et  l’exploita3on La planifier Apprendre10% à 30% de la charge d’une itération 35
  • 36. Le  SI  et  l’infrastructure Comprendre comment ça marcheSavoir comment ça marche (et adapter) Participer aux plans de sauvegarde et au PRA 36
  • 37. Conclusions 37
  • 38. Qu’avons-­‐nous  appris  ? Sashimivue globale L’équipe 38
  • 39. ?? ? ?? ? ? ? MERCI  !
  • 40. Merci  aux  sponsors   du  Scrum  day  ! Sponsors Platinum Sponsors Gold Parrainage :