1 / 16

Introduction de l’agilité dans les méthodes

Introduction de l’agilité dans les méthodes. Adrian Iacovelli & Carine Souveyet. Constat. Milieu industriel évoluant de plus en plus vite Difficulté de définir les besoins au plus tôt Apparition des méthodes agile à la fin des années 90 Adaptation aux environnements turbulents

wylie
Download Presentation

Introduction de l’agilité dans les méthodes

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction de l’agilité dans les méthodes Adrian Iacovelli & Carine Souveyet

  2. Constat • Milieu industriel évoluant de plus en plus vite • Difficulté de définir les besoins au plus tôt • Apparition des méthodes agile à la fin des années 90 • Adaptation aux environnements turbulents • Réponse constante au changement

  3. Manifesto • [http://agilemanifesto.org/] • 17 personnes dans l’Utah en 2001 • Favoriser les interactions entre les individus sur les processus et les outils. • Travailler au développement du logiciel plutôt que sa documentation. • Préférer une relation collaborative avec le client par rapport à une relation contractuelle. • Préférer répondre aux changements plutôt que de respecter une planification. • 4 valeurs pour 12 principes

  4. Problématique • Qu’est ce que le concept d’agilité, comment le capturer ? • Comment intégrer ce concept dans d’autres méthodes?

  5. Démarche de recherche • Etat de l’art des méthodes agiles : ASD, AM, Crystal, DSDM, XP, FDD, PP, Scrum • Etablissement d’un cadre de référence • Classification des méthodes • Approche par composants de méthode réutilisables

  6. Cadre de référence Aptitude à l’agilité possède a pour but Usage Méthode Agile est utilisé Applicabilité se développe Processus et produits

  7. Vue usage • En quoi la méthode va aider à satisfaire les objectifs? • Pourquoi • Adaptée aux environnements turbulents • Satisfaction des utilisateurs • Favorable a l'externalisation • Gain de Productivité • Respect d'un niveau de qualité • Respect des dates de livraisons • Respect des besoins du client

  8. Vue aptitude à l’agilité • Comment la méthode inclut elle le concept d'agilité ? • Quoi • Indicateurs du changement • Collaborative • Les besoins fonctionnels peuvent changer • Les ressources humaines peuvent changer • Intégration des changements • Partage de la connaissance • Processus léger • Les besoins non fonctionnels peuvent changer • Centrée sur les personnes • Réactivité • Politique de refactoring • Itérations courtes • Politique de test • La planification peut changer

  9. Vue applicabilité • Quels sont les facteurs propices à la mise en œuvre de la méthode? • Quand • Degré d'interaction entre les membres de l‘équipe • Degré d'interaction avec le client • Degré d'interaction avec les utilisateurs du système • Degré d'intégration des innovations • Complexité du projet • Risque lies au projet • Taille du projet • Organisation de l‘équipe • Taille de l‘équipe

  10. Vue processus et produits • Caractérisation du processus de la méthode. Quels sont les produits et les activités de ce processus? • Comment • Niveau d'abstraction des règles et bonnes pratiques • Activités couvertes par la méthode • Produits des activités de la méthode

  11. Application du Framework

  12. Classification : classes principales Classe de méthodes orientées pratiques de développement logiciel Classe de méthodes orientées gestion de projets Classe hybride

  13. Application du Framework

  14. Classification : sous classes

  15. Approche par composants

  16. Conclusion • Ingénierie des méthodes : fragments de méthodes • Construction d’une base de composants • Apporter de l’agilité à d’autres méthodes

More Related