Méthodes agiles j certif Abidjan

472 vues

Publié le

Introductions aux méthodes agiles pour le JCertif Abidjan

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
472
Sur SlideShare
0
Issues des intégrations
0
Intégrations
10
Actions
Partages
0
Téléchargements
8
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Méthodes agiles j certif Abidjan

  1. 1. Méthodes Agiles JCERTIF ABIDJAN 28/08/2015 LAURENT HENRI-DAMIEN
  2. 2. Présentation  Qui suis-je ?  Ingénieur en Informatique et Mathématiques Appliquées  Associé et directeur technique d’une entreprise française de service en logiciel libre de gestion de bibliothèque pendant 5 ans  Lead developer dans une startup de service dans les télécommunications  Consultant en solutions libres et gestion de projet  Intéressé par l’agilité depuis 2007, j’ai contribué à son adoption dans mon entreprise
  3. 3. Présentation  Je ne suis pas
  4. 4. Présentation  Et vous ?  Etudiants ?  Professionnels ?  Connaissance de l’agilité ?
  5. 5. Des règles communes  Nous apprenons tous  Engager un dialogue  Les questions ou remarques, notez les, vous aurez des moments pour les poser
  6. 6. Les méthodes agiles : présentation  Les problèmes
  7. 7. Les méthodes agiles : présentation Les problèmes des méthodes traditionnelles  Enquête du Standish Group faite une première fois en 1994 et renouvellée en 2008 indique, en 2008, un taux de réussite de 35% dans les projets informatiques. Parmi les motifs d’échecs, arrivent en tête :  Manque d’implication des utilisateurs finaux : 12,8 %.  Changement de spécifications en cours de projet : 11,8 %  Sur-spécification et fonctionnalités très peu utilisées  Turnover des équipes https://cs.nmt.edu/~cs328/reading/Standish.pdf
  8. 8. Les méthodes agiles : présentation  Manifeste pour le développement Agile de logiciels Nous découvrons comment mieux développer des logiciels par la pratique et en aidant les autres à le faire. Ces expériences nous ont amenés à valoriser :  Les individus et leurs interactions plus que les processus et les outils  Des logiciels opérationnels plus qu’une documentation exhaustive  La collaboration avec les clients plus que la négociation contractuelle  L’adaptation au changement plus que le suivi d’un plan Nous reconnaissons la valeur des seconds éléments, mais privilégions les premiers. http://agilemanifesto.org/iso/fr/
  9. 9. Les méthodes agiles : présentation  Principes  Notre plus haute priorité est de satisfaire le client en livrant rapidement et régulièrement des fonctionnalités à grande valeur ajoutée.  Accueillez positivement les changements de besoins, même tard dans le projet. Les processus Agiles exploitent le changement pour donner un avantage compétitif au client.  Livrez fréquemment un logiciel opérationnel avec des cycles de quelques semaines à quelques mois et une préférence pour les plus courts.  Les utilisateurs ou leurs représentants et les développeurs doivent travailler ensemble quotidiennement tout au long du projet. http://agilemanifesto.org/iso/fr/principles.html
  10. 10. Les méthodes agiles : présentation  Principes  Réalisez les projets avec des personnes motivées. Fournissez-leur l’environnement et le soutien dont ils ont besoin et faites-leur confiance pour atteindre les objectifs fixés.  La méthode la plus simple et la plus efficace pour transmettre de l’information à l'équipe de développement et à l’intérieur de celle-ci est le dialogue en face à face.  Un logiciel opérationnel est la principale mesure d’avancement. http://agilemanifesto.org/iso/fr/principles.html
  11. 11. Les méthodes agiles : présentation  Principes  Les processus Agiles encouragent un rythme de développement soutenable. Ensemble, les commanditaires, les développeurs et les utilisateurs devraient être capables de maintenir indéfiniment un rythme constant.  Une attention continue à l'excellence technique et à une bonne conception renforce l’Agilité. http://agilemanifesto.org/iso/fr/principles.html
  12. 12. Les méthodes agiles : présentation  Principes  La simplicité – c’est-à-dire l’art de minimiser la quantité de travail inutile – est essentielle.  Les meilleures architectures, spécifications et conceptions émergent d'équipes autoorganisées.  À intervalles réguliers, l'équipe réfléchit aux moyens de devenir plus efficace, puis règle et modifie son comportement en conséquence. http://agilemanifesto.org/iso/fr/principles.html
  13. 13. Les méthodes agiles : présentation  Penser valeur ajouté client : Prioriser la livraison de ce qui a le plus de valeur Waterfall : Périmètre fixé Délai Coût Qualité Agile Budget Périmètre Date
  14. 14. Les méthodes agiles : présentation  Le changement positivement accueilli « Difficile à voir. Toujours en mouvement est l’avenir. » La seule certitude que nous ayons, c’est que les choses changent.
  15. 15. Les méthodes agiles : présentation  Devenir plus efficace http://www.sictom-pontaumur-pontgibaud.fr/spip.php?article54
  16. 16. Méthodes agiles  Faux préjugés :  Pas de plan  Pas de règles  Pas de méthodes
  17. 17. Méthodes agiles  Pourquoi méthodes ? http://guide.agilealliance.org/subway.html
  18. 18. Méthodes agiles  Pourquoi méthodes ? http://craigsmith.id.au/2014/10/21/scrum-australia-2014-40-agile-methods-in-40-minutes/ + la vôtre
  19. 19. Les constantes agiles  Focus  Communication  Confiance  Courage  Feedback  Métriques  Travail en synergie  Simplicité  Respect
  20. 20. Une boîte à outils  Backlog et User Stories  Kanban  Scrum… ou pas  Tests unitaires et intégration continue (champ informatique)  Burndown charts  Vélocité  Rituels  Planification  Daily meeting  Démonstration  Rétrospectives
  21. 21. LET’S PLAY

×