Pourquoi Faire Du Bi Agile

7 657 vues

Publié le

Présentation donnée au 5 à 7 pour le BI Agile expliquant les raisons et bénéfices de l'agilité dans le contexte des projets BI.

Publié dans : Technologie
0 commentaire
3 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
7 657
Sur SlideShare
0
Issues des intégrations
0
Intégrations
216
Actions
Partages
0
Téléchargements
276
Commentaires
0
J’aime
3
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Pourquoi Faire Du Bi Agile

  1. 1. Intelligence d’affaires Agile Pourquoi faire du BI en mode Agile? Soirée 6 à 8 - Happy Hour 7 mai 2009 © Copyright Pyxis Technologies
  2. 2. Principes Agiles Notre première priorité est de satisfaire nos clients en livrant tôt et régulièrement du logiciel utile. • Le changement est bienvenu, même tardivement dans le développement. Les processus Agiles exploitent le changement comme avantage compétitif pour le client. • Le logiciel fonctionnel est la principale façon de mesurer le progrès. • Les gens d’affaires et les développeurs doivent collaborer quotidiennement, et ce, tout au long du projet. • La méthode la plus efficace de transmettre l’information est une conversation face- à-face. • Une attention continue à l’excellence technique et à la qualité de la conception améliore l’Agilité. • La simplicité — l’art de maximiser la quantité de travail à ne pas faire — est essentielle. • Les meilleures architectures, spécifications et conceptions émergent d’équipes qui s’auto-organisent. • Agile favorise le développement à un rythme normal. • Régulièrement, l’équipe fait une réflexion sur les façons de devenir plus efficace, s’ajuste et modifie son comportement en conséquence. •2 © Copyright Pyxis Technologies
  3. 3. La valeur d’affaires au premier plan Processus en Processus cascade Scrum Exigences Coût Calendrier S'appuie sur la valeur ou vision S'appuie sur le plan Coût Calendrier Fonctionnalités Du plan découle De la vision découle les estimations relatives au les estimations relatives aux coût et au calendrier. fonctionnnalités. 3 © Copyright Pyxis Technologies
  4. 4. Pourquoi faire du développement Agile? Pour satisfaire rapidement nos clients avec des solutions logicielles utiles Pour augmenter la qualité Pour faire face à la complexité Pour réduire les inefficacités Pour éviter les longues périodes de stabilisation en fin de projet Pour maximiser la collaboration Pour augmenter la motivation et l’engagement des individus Pour avoir du plaisir au travail •4 © Copyright Pyxis Technologies
  5. 5. Caractéristiques d’une équipe Scrum S’auto-organise Est pluridisciplinaire et ne comporte pas de rôles prédéterminés Compte sept membres (plus ou moins deux) Est responsable de son engagement Possède l’autorité nécessaire pour agir de manière à respecter ses engagements Travaille dans des locaux ouverts et avoisinants Résout ses propres conflits Observe des règles de base de fonctionnement et de comportement © Copyright Pyxis Technologies
  6. 6. Qu’est-ce que le BI Agile? Une approche pragmatique et innovatrice de développement pour les projets en intelligence d’affaires reposant sur les principes et méthodes Agiles afin de livrer les projets BI avec succès, plus rapidement et à moindre coût. 6 © Copyright Pyxis Technologies
  7. 7. Pourquoi faire du BI Agile? Parce que les besoins pour l’intelligence d’affaires ne cessent de croître: “a survey of over 1,500 CIOs conducted by Gartner EXP shows that despite predicted flat IT budget growth in 2009, BI projects remain their number one technology priority” 7 © Copyright Pyxis Technologies
  8. 8. Pourquoi faire du BI Agile? Mais l’approche traditionnelle en cascade (waterfall) ne fonctionne pas • “it is estimated that 60% of BI projects end in abandonment or failure” - Business Intelligence Roadmap, Moss and Atre, 2003 • “estimates show that no more than 20% of business users actually use their BI applications” - Business Intelligence Summit by Gartner, 2008 • “a staggering 64% of systems functionalities are rarely or never used” - Standish Group Study Reported at XP2002 by Jim Johnson • “only 20% of a project's cost is for the software developed; the rest of the cost is in support of the project's business bureaucracy“ - The Standish Group, 2009 8 © Copyright Pyxis Technologies
  9. 9. L’approche en cascade ne fonctionne pas L’approche traditionnelle en cascade est séquentielle et ne livre des résultats qu’à la fin du long processus. Definition du projet Planification du projet Définition des besoins Analyse des besoins Définition de l’architecture Planification de l’architecture Modélisation des données Développement ETL Couche de présentation Intégration Mise en production Maintenance •9 © Copyright Pyxis Technologies
  10. 10. Le cycle de développement Agile •10 10 © Copyright Pyxis Technologies
  11. 11. Pratiques et méthodes Agiles appliquées au BI Scrum (gestion de projet) Agile Modeling (architecture et modélisation) User Stories (définition des besoins) Planning Poker (estimation) Test-Driven Development (ETL) Continuous Integration (ETL) Extreme Programming (ETL et présentation) Refactoring (ETL et base de données) Développement itératif et incrémental (ETL et présentation) •11 © Copyright Pyxis Technologies
  12. 12. Développement itératif et incrémental •12 12 © Copyright Pyxis Technologies
  13. 13. Quand utiliser une approche Agile pour le BI? Mon équipe manque constamment ses délais de livraison. L'équipe de projet dépasse constamment son budget d'opérations. Les livrables de mon équipe de projet ne rencontrent pas les besoins des utilisateurs. Les utilisateurs ne savent pas ce qu'ils veulent. Les besoins évoluent constamment et ceci impact notre plan projet. L'équipe de projet développe des composants logiciels qui ne semblent pas avoir de valeur pour l'entreprise et elle semble produire plus de papier que logiciel. Mon équipe développe des logiciels qui ne correspondent pas au besoin de mes utilisateurs. L'équipe de projet trouve habituellement des problèmes dans le processus de développement avec beaucoup de retard. •13 © Copyright Pyxis Technologies
  14. 14. Quand utiliser une approche Agile pour le BI? L'équipe de projet n'a pas les compétences requises. L'équipe de projet est fatiguée, personne ne s'amuse et nous avons perdu plusieurs bonnes ressources. J'ai besoin d'attendre longtemps avant que l'équipe de projet me fournisse l'information dont j'ai besoin. Nous savons que nous avons des problèmes mais nous ne savons pas par où commencer. Nous avons besoin d'externaliser ou d'impartir nos activités de développement logiciels afin de réduire nos coûts d'exploitation. L'équipe de projet livre du logiciel de mauvaise qualité. Nous avons commencé à utiliser Agile pour un petit projet et notre équipe de direction souhaite que toute l'organisation passe à l'agilité. •14 © Copyright Pyxis Technologies
  15. 15. Bénéfices du BI Agile Augmentation de la productivité Augmentation de la qualité Rencontre des attentes Livraison de valeur pour l'organisation Améliore le partage des connaissances Accroître la satisfaction des employés •15 © Copyright Pyxis Technologies
  16. 16. L’approche Agile produit des résultats rapidement © Copyright Pyxis Technologies
  17. 17. Pour continuer la discussion Martin Proulx • mproulx@pyxis-tech.com François Beauregard • fbeauregard@pyxis-tech.com Dominic Danis • ddanis@pyxis-tech.com Blog Pyxis sur l’intelligence d’affaires agile • http://pyxis-tech.com/blog/index.php/Intelligence-d-affaires-bi Blog personnel (anglais) • http://analytical-mind.com •17 © Copyright Pyxis Technologies

×