SlideShare ist ein Scribd-Unternehmen logo
1 von 51
© Facilité Informatique inc.
Les bases de données,
ces mal-aimées de
l'agilité !
© Facilité Informatique inc. 2
© Facilité Informatique inc.
© Facilité Informatique inc.
© Facilité Informatique inc.
All characters appearing in this work are fictitious. Any
resemblance to real persons, living or dead, is purely
coincidental.
© Facilité Informatique inc.
© Facilité Informatique inc.
© Facilité Informatique inc.
1. LA CONCEPTION
© Facilité Informatique inc.
© Facilité Informatique inc.
© Facilité Informatique inc.
• Impose une visionTI
• Influence le juste assez des équipes
• Complique l’évolution et l’adaptation du modèle
Conséquences du B D U F
© Facilité Informatique inc.
Solution
© Facilité Informatique inc.
Cas d’utilisation
Client
Acteur_Sous-Domaine1
Acteur_Sous-Domaine2
Extend
<<include>>
© Facilité Informatique inc.
Cas d’utilisation
Client
Acteur_Sous-Domaine1
Acteur_Sous-Domaine2
<<include>>
<<include>>
© Facilité Informatique inc.
Diagramme d’activité
© Facilité Informatique inc.
Diagramme d’activité
© Facilité Informatique inc.
Modèle de données
© Facilité Informatique inc.
• Outil conceptuel simple
• Facilite la découverte des sous-domaines
• Permet de définir le langage ou vocabulaire de la
vision
• Documentation légère
Cas d’utilisation et Diagramme d’activité
© Facilité Informatique inc.
2. COUPLAGE ENTRE LES SOUS-
DOMAINES
© Facilité Informatique inc.
© Facilité Informatique inc.
• Contention sur la base de données
• Complexifie l’adaptation et l’évolution du sous-
domaine
• Complexifie la création de données de test
• Influence le développement
Conséquences du couplage entre sous-
domaines
© Facilité Informatique inc.
Solution
© Facilité Informatique inc.
• Favoriser les clés naturelles
• Éviter les clés étrangères
• Isoler les sous-domaines
Forte cohésion et faible couplage entre sous-
domaines
© Facilité Informatique inc.
Service
Accès aux
données
Service
Accès aux
données
© Facilité Informatique inc.
3. DÉVELOPPEMENT ITÉRATIF
© Facilité Informatique inc.
• Les changements de schémas constants
• Influence de la conception logicielle sur la base de
données
• Corrections de données
Défis du développement itératif
© Facilité Informatique inc.
Solution
© Facilité Informatique inc.
© Facilité Informatique inc.
Service
Accès aux
données
O
R
M
© Facilité Informatique inc.
• Peu de code
• Contrôle du chargement de données
• Gestion des verrous simplifiée
• Gestion des transactions
Avantages d’un ORM
© Facilité Informatique inc.
© Facilité Informatique inc.
© Facilité Informatique inc.
4. DÉPLOIEMENT
© Facilité Informatique inc.
Développement
Fonctionnelle
Équipe1 Équipe2 Équipe3 Équipe4 Équipe5
AcceptationIntégrée
Pré-production
Formation
© Facilité Informatique inc.
Solution
© Facilité Informatique inc.
FonctionnelleDéveloppement Acceptation Intégré Pré-production Production
© Facilité Informatique inc.
FonctionnelleDéveloppement Acceptation Intégré Pré-production Production
© Facilité Informatique inc.
FonctionnelleDéveloppement Acceptation Intégré Pré-production Production
© Facilité Informatique inc.
FonctionnelleDéveloppement Acceptation Intégré Pré-production Production
© Facilité Informatique inc.
FonctionnelleDéveloppement Acceptation Intégré Pré-production Production
© Facilité Informatique inc.
FonctionnelleDéveloppement Acceptation Intégré Pré-production Production
© Facilité Informatique inc.
FonctionnelleDéveloppement Acceptation Intégré Pré-production Production
© Facilité Informatique inc.
• Accélère et stabilise les déploiements
• Utilise à bon escient le DBA
• BD profite des avantages de l’intégration continue
• Facilite le rollback d’environnement
Intégration continue des bases de
données
© Facilité Informatique inc.
5. LES ESSAIS
© Facilité Informatique inc.
© Facilité Informatique inc.
© Facilité Informatique inc.
• Les données d’essais des PO
• Données pour les tests automatisés
• Données multi-équipes des environnements
Problématiques
© Facilité Informatique inc.
Solution
© Facilité Informatique inc.
• Données pour les essais d’acceptation automatisés
• Données de tests pour les essais des PO
• Données de tests pour les autres équipes
Génération de données
© Facilité Informatique inc.
• Base de données mémoire
• Base de données physique
• Simulation de la base de données
Base de données de test
© Facilité Informatique inc.
CONCLUSION

Weitere ähnliche Inhalte

Ähnlich wie Les bases de données, ces mal-aimées de l'Agilité!

Meeting Nuvollo - La passerelle-I.D.E (french)
Meeting Nuvollo - La passerelle-I.D.E (french)Meeting Nuvollo - La passerelle-I.D.E (french)
Meeting Nuvollo - La passerelle-I.D.E (french)
Nuvollo
 
Nuvollo and La passerelle-I.D.E (french)
Nuvollo and La passerelle-I.D.E (french)Nuvollo and La passerelle-I.D.E (french)
Nuvollo and La passerelle-I.D.E (french)
Nuvollo
 
IBM Technology Day 2013 IBM Smarter Computing Y. de Visme Salle Rome
IBM Technology Day 2013 IBM Smarter Computing Y. de Visme Salle RomeIBM Technology Day 2013 IBM Smarter Computing Y. de Visme Salle Rome
IBM Technology Day 2013 IBM Smarter Computing Y. de Visme Salle Rome
IBM Switzerland
 
Découvrez les solutions de virtualisation de Stockage DataCore et sa platefor...
Découvrez les solutions de virtualisation de Stockage DataCore et sa platefor...Découvrez les solutions de virtualisation de Stockage DataCore et sa platefor...
Découvrez les solutions de virtualisation de Stockage DataCore et sa platefor...
ljaquet
 
Zend : Haute disponibilité et scalabilité pour les sites e-commerce en Magento.
Zend : Haute disponibilité et scalabilité pour les sites e-commerce en Magento.Zend : Haute disponibilité et scalabilité pour les sites e-commerce en Magento.
Zend : Haute disponibilité et scalabilité pour les sites e-commerce en Magento.
Swissgento eCom Genève
 

Ähnlich wie Les bases de données, ces mal-aimées de l'Agilité! (20)

Pole position introduction slide share
Pole position introduction slide sharePole position introduction slide share
Pole position introduction slide share
 
Tout savoir sur la haute disponibilité et la continuité de services pour se...
Tout savoir sur la haute disponibilité et la continuité de services pour se...Tout savoir sur la haute disponibilité et la continuité de services pour se...
Tout savoir sur la haute disponibilité et la continuité de services pour se...
 
Semer la graine agile en entretien et évolution de systèmes
Semer la graine agile en entretien et évolution de systèmesSemer la graine agile en entretien et évolution de systèmes
Semer la graine agile en entretien et évolution de systèmes
 
Full Plaquette Groupe Psi
Full Plaquette Groupe PsiFull Plaquette Groupe Psi
Full Plaquette Groupe Psi
 
Atelier Technique MANAGE ENGINE ACSS 2018
Atelier Technique MANAGE ENGINE ACSS 2018Atelier Technique MANAGE ENGINE ACSS 2018
Atelier Technique MANAGE ENGINE ACSS 2018
 
Neomegal
NeomegalNeomegal
Neomegal
 
Meeting Nuvollo - La passerelle-I.D.E (french)
Meeting Nuvollo - La passerelle-I.D.E (french)Meeting Nuvollo - La passerelle-I.D.E (french)
Meeting Nuvollo - La passerelle-I.D.E (french)
 
Nuvollo and La passerelle-I.D.E (french)
Nuvollo and La passerelle-I.D.E (french)Nuvollo and La passerelle-I.D.E (french)
Nuvollo and La passerelle-I.D.E (french)
 
Nos leçons apprises avec la méthode kanban
Nos leçons apprises avec la méthode kanbanNos leçons apprises avec la méthode kanban
Nos leçons apprises avec la méthode kanban
 
Flyer infogérance
Flyer infogéranceFlyer infogérance
Flyer infogérance
 
IBM Technology Day 2013 IBM Smarter Computing Y. de Visme Salle Rome
IBM Technology Day 2013 IBM Smarter Computing Y. de Visme Salle RomeIBM Technology Day 2013 IBM Smarter Computing Y. de Visme Salle Rome
IBM Technology Day 2013 IBM Smarter Computing Y. de Visme Salle Rome
 
Découvrez les solutions de virtualisation de Stockage DataCore et sa platefor...
Découvrez les solutions de virtualisation de Stockage DataCore et sa platefor...Découvrez les solutions de virtualisation de Stockage DataCore et sa platefor...
Découvrez les solutions de virtualisation de Stockage DataCore et sa platefor...
 
Zend : Haute disponibilité et scalabilité pour les sites e-commerce en Magento.
Zend : Haute disponibilité et scalabilité pour les sites e-commerce en Magento.Zend : Haute disponibilité et scalabilité pour les sites e-commerce en Magento.
Zend : Haute disponibilité et scalabilité pour les sites e-commerce en Magento.
 
siem-180906233759_compress.pdf
siem-180906233759_compress.pdfsiem-180906233759_compress.pdf
siem-180906233759_compress.pdf
 
Siem OSSIM
Siem OSSIMSiem OSSIM
Siem OSSIM
 
Presentation big data &amp; prog. para. joseph abena
Presentation big data &amp; prog. para.   joseph abena Presentation big data &amp; prog. para.   joseph abena
Presentation big data &amp; prog. para. joseph abena
 
Dimo fiche maint_app_2016_fr_web
Dimo fiche maint_app_2016_fr_webDimo fiche maint_app_2016_fr_web
Dimo fiche maint_app_2016_fr_web
 
Meetup Geneve Monitoring -TCS Performance et monitoring
Meetup Geneve Monitoring -TCS Performance et monitoringMeetup Geneve Monitoring -TCS Performance et monitoring
Meetup Geneve Monitoring -TCS Performance et monitoring
 
Interdata choisit-simplivity-case-study
Interdata choisit-simplivity-case-studyInterdata choisit-simplivity-case-study
Interdata choisit-simplivity-case-study
 
Interdata choisit-simplivity-case-study
Interdata choisit-simplivity-case-studyInterdata choisit-simplivity-case-study
Interdata choisit-simplivity-case-study
 

Mehr von CGI Québec Formation

Mehr von CGI Québec Formation (19)

La culture produit au service du client
La culture produit au service du clientLa culture produit au service du client
La culture produit au service du client
 
Mythes et légendesKanban
Mythes et légendesKanbanMythes et légendesKanban
Mythes et légendesKanban
 
Gestion de performance : L'agilité à l'échelle
Gestion de performance : L'agilité à l'échelleGestion de performance : L'agilité à l'échelle
Gestion de performance : L'agilité à l'échelle
 
La 5e Valeur Agile: La valeur plutôt que le suivi des coûts
La 5e Valeur Agile: La valeur plutôt que le suivi des coûtsLa 5e Valeur Agile: La valeur plutôt que le suivi des coûts
La 5e Valeur Agile: La valeur plutôt que le suivi des coûts
 
Démarrage express. Vers des démarrages de projets plus rapides et moins couteux
Démarrage express. Vers des démarrages de projets plus rapides et moins couteuxDémarrage express. Vers des démarrages de projets plus rapides et moins couteux
Démarrage express. Vers des démarrages de projets plus rapides et moins couteux
 
Estimer les projets TI, même en Agile
Estimer les projets TI, même en AgileEstimer les projets TI, même en Agile
Estimer les projets TI, même en Agile
 
Large Scale Agile Transformation in Government: Field report
Large Scale Agile Transformation in Government: Field reportLarge Scale Agile Transformation in Government: Field report
Large Scale Agile Transformation in Government: Field report
 
Atelier de simulation DevOps
Atelier de simulation DevOpsAtelier de simulation DevOps
Atelier de simulation DevOps
 
Gestion de portefeuille performante et kanban stratégique - Version courte
Gestion de portefeuille performante et kanban stratégique - Version courteGestion de portefeuille performante et kanban stratégique - Version courte
Gestion de portefeuille performante et kanban stratégique - Version courte
 
Strategic Portfolio Management With Kanban
Strategic Portfolio Management With KanbanStrategic Portfolio Management With Kanban
Strategic Portfolio Management With Kanban
 
En route vers l'optimisation - Agile tour Sherbrooke 2017
En route vers l'optimisation - Agile tour Sherbrooke 2017En route vers l'optimisation - Agile tour Sherbrooke 2017
En route vers l'optimisation - Agile tour Sherbrooke 2017
 
Architecture express pour petits projets
Architecture express pour petits projetsArchitecture express pour petits projets
Architecture express pour petits projets
 
Tester du legacy code, mission impossible ?
Tester du legacy code, mission impossible ?Tester du legacy code, mission impossible ?
Tester du legacy code, mission impossible ?
 
Mon Agilité est plus grosse que la tienne!
Mon Agilité est plus grosse que la tienne!Mon Agilité est plus grosse que la tienne!
Mon Agilité est plus grosse que la tienne!
 
Architecture express pour petits projets
Architecture express pour petits projetsArchitecture express pour petits projets
Architecture express pour petits projets
 
Passez un test de la vue - Outils visuels pour y voir clair!
Passez un test de la vue - Outils visuels pour y voir clair!Passez un test de la vue - Outils visuels pour y voir clair!
Passez un test de la vue - Outils visuels pour y voir clair!
 
Rétrospectives en 4 actes
Rétrospectives en 4 actesRétrospectives en 4 actes
Rétrospectives en 4 actes
 
Quelles sont vos attentes envers les ScrumMasters
Quelles sont vos attentes envers les ScrumMastersQuelles sont vos attentes envers les ScrumMasters
Quelles sont vos attentes envers les ScrumMasters
 
Mon Agilité est plus grosse que la tienne
Mon Agilité est plus grosse que la tienneMon Agilité est plus grosse que la tienne
Mon Agilité est plus grosse que la tienne
 

Les bases de données, ces mal-aimées de l'Agilité!