Retours d’expérience sur la conduite de projets BI sur les technologies Microsoft

735 views

Published on

Les Slides de ma session du club UGSF du 15 décembre 2011. Retours d'expérience sur la conduite de projets BI sur les technologies Microsoft.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Retours d’expérience sur la conduite de projets BI sur les technologies Microsoft

  1. 1. Guillaume MeyerCTO – CellenzaMembre du Club SHAREPOINT FRANCE UGSFgmeyer@cellenza.comCLUB SHAREPOINT FRANCE - UGSF
  2. 2. Qui je suis… Guillaume Meyer Architecte .NET / SharePoint Scrum Master & Coach Agile Le Partenaire Agile de l’écosystème Microsoft Cabinet de conseil & d’expertise Formation et coachingCLUB SHAREPOINT FRANCE - UGSF
  3. 3. Retour d’expériences BI Microsoft L’histoire d’un projet… Phases Première phase Seconde phase Perspectives 2012 Conclusions Bilan Axes d’améliorationsCLUB SHAREPOINT FRANCE - UGSF
  4. 4. Il était une fois… Une holding dans un pays lointain Des flux de données de chaque marque Sales, marketing, compta… Des centaines de feuilles Excel Données Présentation Formules / macros…CLUB SHAREPOINT FRANCE - UGSF
  5. 5. Première phase : La solution Consolidation / transformation des données : BizTalk SSAS Reporting : Reporting Services Présentation : Intranet dédié MOSS 2007CLUB SHAREPOINT FRANCE - UGSF
  6. 6. Reporting ServicesCLUB SHAREPOINT FRANCE - UGSF
  7. 7. Première phase : Le bilan Les plus : Grande souplesse dans la construction des rapports Designer Visual Studio Gestion des planifications et abonnements Les moins : Toute demande repasse par le développement Releases longuesCLUB SHAREPOINT FRANCE - UGSF
  8. 8. Seconde phase : La solution Consolidation / transformation des données : BizTalk SSAS Reporting : Excel Services Présentation : Intranet dédié MOSS 2007CLUB SHAREPOINT FRANCE - UGSF
  9. 9. Excel ServicesCLUB SHAREPOINT FRANCE - UGSF
  10. 10. Seconde phase : Le bilan Les plus Cycles de release plus fréquents Mode self-service / autonomie Charge sur les développeurs Les moins Planification des MAJ Performance planning API restreinte en 2007 Risque de créer un nouveau Spreadmart dans SharePointCLUB SHAREPOINT FRANCE - UGSF
  11. 11. Excel Mashup Basé sur Excel Services 2010 et Skydrive http://www.excelmashup.com/CLUB SHAREPOINT FRANCE - UGSF
  12. 12. Perspectives 2012 PowerPivot + Power View Meilleure intégration dans SharePoint Design dans le navigateur Planification des updatesCLUB SHAREPOINT FRANCE - UGSF
  13. 13. PowerPivotCLUB SHAREPOINT FRANCE - UGSF
  14. 14. Power ViewCLUB SHAREPOINT FRANCE - UGSF
  15. 15. Prévisualisation dans SharePointCLUB SHAREPOINT FRANCE - UGSF
  16. 16. Design dans le navigateurCLUB SHAREPOINT FRANCE - UGSF
  17. 17. CLUB MOSS FRANCE & ConclusionsCLUB SHAREPOINT FRANCE - UGSF
  18. 18. Des problématiques variéesCLUB SHAREPOINT FRANCE - UGSF
  19. 19. Quels tests Tests sur les rapports : Vérification du succès de l’exécution des rapports Données présentes ? Charte graphique respectée ? Les filtres demandés dans le CdC sont-ils bien présents ? Et sur les données ???CLUB SHAREPOINT FRANCE - UGSF
  20. 20. 3 problèmes fondamentaux sur les données 1. Les équipes maîtrisant les données sont souvent dispersées et pas toujours fortement impliquées dans le projet BI 2. Les tests sur le remplissage des tables et les rapports sont trop macroscopiques : on reste sur un ordre d’idée, mais peu de certitudes. 3. La chaîne allant de la source de données à la consommation des données cibles agrégées est longues et très difficile à débugger.CLUB SHAREPOINT FRANCE - UGSF
  21. 21. Regarder la vérité Le test n’est plus une phase, mais une activité transverse sur toute la durée du projetCLUB SHAREPOINT FRANCE - UGSF
  22. 22. « Build quality in » La seule solution : Intégration continue et déploiement Validations fréquentes et régulières Automatiser les tests Critères d’acceptance Qualité de la donnée Echantillonnage Tests de performanceCLUB SHAREPOINT FRANCE - UGSF
  23. 23. A la source : Les jeux de données Gérer des jeux de données de test. Ecrits par ceux qui maîtrisent la donnée en coopération avec l’équipe BI Maîtriser le cycle de vie Satisfont les critères de tests unitaires : Atomicité : les TU doivent pouvoir s’exécuter peu importe l’ordre Rejouabilité : revenir à l’état initial après test Pérennité dans le temps : mon test écrit aujourd’hui doit marcher dans 6 moisCLUB SHAREPOINT FRANCE - UGSF
  24. 24. Gains attendus Diminution du coût des tests de non-régression dans le temps Réduction de la dette technique Fiabilité accrue dans le contenu du Datawarehouse, donc des applications en aval : Reporting Applications métier etc…CLUB SHAREPOINT FRANCE - UGSF
  25. 25. QuestionsGuillaume MeyerCTO – CellenzaMembre du Club SHAREPOINT FRANCE UGSFgmeyer@cellenza.comCLUB SHAREPOINT FRANCE - UGSF

×