Quand mon produit est un système d'information

40
Quand mon produit est un système d’informa3on... Christophe Addinquy [email protected] @addinquy

Transcript of Quand mon produit est un système d'information

Quand  mon  produit  est  un  système  d’informa3on...

Christophe  [email protected]

@addinquy

Merci  aux  sponsors  du  Scrum  day  !

Sponsors Platinum

Sponsors Gold

Parrainage :

On  va  parler  de...

3

Stratégie d’entrepriseArchitecture émergente

Portefeuille de projetsBâtisseurs et mercenaires

Mues et mutationsCobiT

ParadigmesITIL

Chantiers et architecture

Exploitation

ERPUrbanisation

Poissons japonais

4

Disclaimer

5

Quand le produit est un SI

Architecture émergente

Pas de "projet annuaire" Urbanisation

Top-down vs bottom-up

Modele de longepe

Urbanisation emergente

Multip les paradigmes

Architecture émergente et urbanisation du SI

Le bon paradigme pour chaque projet Erp vs système enfouisProprietariser le syteme

Paradigme dominant

Mises en place opportunistes

Spikes

Commencer petit

En avons-nous besoin ?

Coexistence et migration

Ponts entre ancien et nouveau

No greenfield project Pas de respect pour la "page blanche" !

Intégrer les migrations aux chantiers

Isofonctionnalité et évolutions

Roadmap et portefeuille

Chantier refonte vs nouveau terrain Chantiers à facettes

Corréler les chantiers aux éléments d 'architecture

Gérer le changement

Faire des petits chantiers

Aligner sur la stratégie d 'entreprise Gérer le portefeuille de projets

Le SI au quotidien

Tâches d 'exploitationPlannification intégrant l'exploitation

Apprendre avec les tâches d 'exploitation

InfrastructureSurveiller le comportement

Revisiter les choix

Des chantiers et des hommes

Aider / protéger l'équipe

Protéger des errements

Défricher en avance de phase

Focaliser l'effort

Des transitions entre chantiers

Batisseurs vs mercenaires

Voir la batisse au loinCommuniquer sur la Vision

La progression "coup de poing"

Développeur SI, c'est quoi ?Dancer la Lambada

Avec quelle SSII travailler ?Favoriser la culture de la progresion

L'expérience "soirée Scrum chez Vidal"

Etre holistique

CeEe  présenta3on  en  bref

Connaissez-­‐vous  Vidal  ?

Back-Office Vidal

Vidal  en  chiffres

7

130 salariés

1 DSI5 marchés principaux

25 développeurs

15 projets / an

12000 spécialités humaines

suivies

4 Product Owners

20 produits numériques

4 produits papier

100 ans

10 sites Web

2 offres API

Produit  vs  SI

8

La  roadmap  et  le  portefeuille  de  projets

9

(une  par3e  de)  la  stratégie  de  l’entreprise

10

Stratégie d’entreprise

Marchés Contexte

Concurrence

Positionnement

Opportunités

Des  marchés  et  des  lignes  mé3er

11

Officine Libéral Hôpital Industrie

International API

LM 1 LM 2 LM 3 LM 4 LM 5

Les chantiers

Roadmap  et  cheminement  (1)

12

Axe stratégique

Axe de développement métier

Outillage

Roadmap  et  cheminement  (2)

13

Vers  le  portefeuille  de  projets

14

Stratégie d’entreprise

Backlog d’entreprise

Backlog «filtré»

Cartographie chantiers Roadmap

Cadrer ces chantiers

env. 70 chantiers

Cadrer  le  projet

15

PérimètreImpact business

ComplexitéRisque

Impact architecture Taille estimée

On a toujours besoin de la «vision» !

Refonte vs Nouveautés

16

L’impact  des  chan5ers  sur  l’architecture  et  

vice-­‐versa

Projet  ou  chan3er  ?

17

Le  SI  mé3er  Vidal

18

Directory Service

Portal subsystem

Directory Service

Base VS

Vidal Services

Vidal Desktop

Business Intelligence subsystem

ETL Datware

database subsystem

Reports engine

Integration plateform

Base Phénix

Base Rubis

Papillon AS

Documents management subsystem

Compo FastDoc

New GED

Old GED

Fabrication subsystem

Transformation engines

Prod. DB Docs Mgt

Docs Mgt

Quels  chan3ers  ?  Quels  paradigmes  ?

19

?

Trois tiers transactionnel

Traitement batch

Orchestration de services

Workflow

Traitement en base

ETL

BI

Documentaire

Evénementiel Transformation / composition

Moteur de règles

Wiki / RSS

Progiciels  vs  Paradigmes

20

Database

GED

Com

po / transform

ationAPI + Applications

Vous avez dit urbanisation ?

Projeter  un  chan3er  sur  le  SI

21

database subsystem

Base Phénix

Base Rubis Reports engine

Integration plateform

Directory Service

Documents management subsystem

Old GED New GED

Compo FastDoc

Papillon AS

Portal subsystem

Directory Service

Base VS

Docs mgt Vidal Services

Vidal Desktop

Fabrication subsystem

Transformation engines

Prod. DB Docs mgt

Business Intelligence subsystem

ETL Datware

Pas  de  «chan3er  annuaire»

22

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

Pas l’infrastructure !

Architecture émergente !

23

Spike

YAGNICommencer petit

Approche opportuniste

Une  urbanisa3on  émergente

✓Non  au  «plan  quinquennal»

✓Regroupement  par  affinité  opéra5onnelle

✓Non  au  «sillos»  !

✓Non  à  la  «balkanisa5on»

24

Composantes  d’un  chan3er

25

Fonctionnalités (nouvelles)

Intégration au SI Isofonctionnalité

Intégration avec l’existant

Migrations

Conduite du changement

No  greenfield  project  !

26

27

Un  projet  et  des  hommes

Protéger  l’équipe

28

L’équipe

Le chantier

Stratégie

Backlog d’entreprise

Roadmap

Cadrages

Transi3on  entre  chan3ers

29

✓ 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 !

Bâ3sseurs  et  mercenaires

30

La progression dans la durée

L’avancée «coup de poing»

Développeur  SI,  c’est  quoi  ?

31

Pourquoi  des  prestataires  ?

32

... Les choisir et choisir les sociétés !

Un développeur Une société

L’agilité est un point de rencontre

Backlog,  backlogs...

33

UC-01a: Intégrer les documents source RCP Pré-traitement d'analyse des DTR AffssapsUC-01a: Reoprise des évènements Rubis Reprise des évènements jusqu'au 31/5/8

Migration Documentum vers le SANMise en place sauvegarde différentielle

UC-01d Gestion des ALDsUC-01e Gestion des ASMRsUC-01f Gestion des Standard TermsUC-01h Gestion des PGRUC-01g: Gestion des DT dans papillon Browser des DT

IHM Création des DTRIndexation des docs substance pour les VMPs

UC-10h: Autres sources Indexation des monographies substances (et méta-données)Indexation et stockage des monographies "pays"

UC-02a: XMLiser les RCP Gestion des erreurs de traitementInstallation de la chaine de XMLisationTest en masse de la XMLisationMise en production de la XMLisationInterface d'accès au XML

UC-02b: Passage au XML Editer la monographie depuis Vidal Desktop avec ScenariiAdaptation des chaines de productionFormation des équipes documentaire

UC-02c: Comparaison RCP XMLisé Identification des rubriques à comparer entre 2 RCP completsComparaison "stricte" de contenus de rubriquesRéduction du "bruit" dû aux différences non-significativesIdentification des rubriques à comparer entre 1 RCP partiel et 1 RCP completIdentification des rubriques à comparer entre 1 RCP complet et n RCPs partielsIdentification des rubriques à comparer entre 1 RCP partiel et n RCPs partielsCréation du DRVAmélioration de la comparaison de contenu de rubriques

UC-03: Intégrer les maj de présentations par fichiers Import des fichiers PPF via SSISTraitement d'analyse et recopie des prix PPF en prix Vidal

UC-04: Renseigner les DAEL Filtrage du dico "code acte" par famille SEMPRègle de validation de la TVAAffectation en masse de la classif EPHMRAIntégration todo listes / comportement "schizo" du plugin

UC-05a: Modif des pres. en masse Intégration Workflow (comportement "schizo")UC-05c: Saisie des UCDs IHM de gestion des UCDUC-06a: Renseigner les données thérapeutiques Interfaçage du browser

Fiche Iris (reporting BIRT ?)Fiche post-itRecherches de spécialités multi-critèresQBEAdaptattion au nouveau modèle de thésaurusEvolution interface BiblisRègles de validation et de publicabilitéIntégration Workflow (comportement "schizo")IHM "indications" sur thérapeuticEntityIHM "contre-indication" sur therapeuticEntityIHM "effets secondaires" sur therapeuticEntityIHM "précautions d'emploi" sur therapeuticEntity

UC-06e: Posologies Fiche posologieReification des fréquencesGestion des posologies adaptéesPosologies par indication

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 classificationModification de la classificationModification du rankingReporting de classification

UC-06f: Interfaçage Biblis Typage des termes de référence (en sortie Biblis)Sauvegarde temporaireIdentification 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 temporaireRecopier les prop thérapeutiques d'une spé vers autres spésEditer les prop thérapeutique d'un groupe avec des liens secondairesRemonter les propriétés thérap. Communes du groupe au niveau de la classeRemontées des prop. Thérapeutiques d'une spé vers le groupe avec liens 2ndEditer les prop thérapeutique d'une classeRemonter les prop thérap. d'un groupe ou d'une classe vers une substanceRedescendre les prop. Thérap du groupe par les spésRedescendre prop, Thérap de la classe par les groupesGestion de plusieurs dosages pour une substanceGestion 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ésUtilisation des standard tems pour indexer les groupesEdition des Posologies calculées sur e VMPRemontée "one shot" des poso calculées homogènes sur un VMPAutres indexations sur VMP: interactions alimentaires, classif Vidal, vigilance, examens perturbés, grossesse-alaitement, etc

UC-07 - Abou Dhabi Sourcing des docs VMPSourcing des docs VMP

UC-07b - Outil d'appariement Traduction IHMAffichage des données cliniquesGestion des demandes de création de groupesInformations d'Audit sur l'apparioementRestructuration des substances et des voies d'administrationAffichage des présentations liéesCycle de validation de l'appariement

UC-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équencesGestion des posologies adaptéesPosologies par indication

UC-09a: Gérer le thésaurus Gestion des concepts à finaliserInternationalisation de labelsGestion de la synchronisation avec RubisReprise de la hierarchie des termesImport des groupes d'indication

UC-09b: Classification "groupe d'indications" Affichage des classificationsAffichage du contenu des classificationAffichage des détailsClassement des indications

UC-09c: Thésaurus des mises en garde Typage des mises en gardeGestion de la synchronisation avec RubisInternationalisation de labels

UC-10a: Gérer le thésaurus substance Gérer l'arbre du thésaurus substanceGérer le multi-languesMapping des substances vers les id GDDB

UC-10b: Indexer les entités substance Indexer les données cliniquesGérer le sourcing

UC-11: Gérer les dictionnaires Gestion des droitsGestion des adresses de laboratoiresGestion des labels internationaux sur les voiesGestion des labels internationaux sur les formesGestion de la CIM-10 (avec labels internationaux)Performance sur le chargement de la CIM-10Mise à jour déportée des dictionnaires

UC-11: Autres références Publication des termes à traduireRéintégration des traductionsIntégration et MAJ des standard termsMAJ liens voies et formes sur les STs

UC-13b: Gestion des LPPR Gestion des modifs en masse de LPPRParsing de JO XML pour les LPPRDoc de testsGestion des inccompatibilités de LPPRJob de scan du site AmélieModification de la classification LPPRPost its associables aux LPPs"vision future" de la LPP

UC-14: Gérer fiches Labo et entreprise Unifier les labo VDMS et PhénixGestion des entités laboVue sur les dossiers de souscription passésGestion des entités labo

Thème Item Sous-itemFlux administratif Report pour Mirela / Clotilde pour les "evt futurs de Rubis"

Date d'effet sur les DTA Affichage de la date d'effetUnicité des DTA par id / sous-événement / date d'effetFiltrage / Tri par date d'effet

MAJ de la date d'effet du DTA MAJ depuis l'intégration ExcelMAJ depuis saisie unitaireMAJ depuis la modification en masse

Mise à jour différée des DT VDMSResynchronisation des DT VDMS

Browser DTA/DTR recherche par cip

Affichage de l’état du Tarif, couleurs différentes, icônes

Supprimer date_source et ajouter date du DTR RCPAfficher uniquement le nom de la spé dans le browser RBUAjout nivAMM dans browser et editeur RBUAjout des colonnes « date d’effet », « date de réception »

Bouton « effacer les critères de recherches » ou « nouvelle recherche »

Bouton « recherches cumulatives » Bouton : « supprimer la ligne » (du résultat de la recherche)recherches par date de modification et pas seulement de créationretrouver les DTR_JO qui ont le champ « rectifie le NOR suivant » rempli

Editeur DTA / DTR Ajouter la notion de Tarif «à traiter », « traité »

Ajouter la notion de laboratoire associé à un Tarif.

Ajouter la notion de générique Ajouter le sous evt pour les dta enveloppeAttribuer le type excel à partir de l'événement du DTR

Gestion des DT divers

RAPPE _Rapport Public d’évaluation

PGR _Plan gestion de risque

FBU _Fiches bon usage ou BUM_Bon Usage du médicament

FIT _Fiches d'informations thérapeutiques

Gestion des RCP dans papillon Lien entre RCP Stockage du différentiel

Typage des spé ATU, ATU de cohorte…

Création en masse cip/nom/conservation à partir d'un DTA

Browser de monographie

Autorisation Distribution Parallele

34

Au  quo5dien  !

Les  chan3ers  et  l’exploita3on

35

ApprendreLa planifier

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

Le  SI  et  l’infrastructure

36

Comprendre comment ça marche

Savoir comment ça marche (et adapter)

Participer aux plans de sauvegarde et au PRA

37

Conclusions

Qu’avons-­‐nous  appris  ?

38

Sashimi

vue globale

L’équipe

MERCI  !

?

?

??

??

?

?

?

???

Merci  aux  sponsors  du  Scrum  day  !

Sponsors Platinum

Sponsors Gold

Parrainage :