0% ont trouvé ce document utile (0 vote)
48 vues3 pages

Def Method e Agile

Transféré par

louis.raimbeaux
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats ODT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
48 vues3 pages

Def Method e Agile

Transféré par

louis.raimbeaux
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats ODT, PDF, TXT ou lisez en ligne sur Scribd

TEXTE :

La méthodologie Agile se base sur le principe simple que planifier la totalité de votre projet dans
les moindres détails avant de le développer est contre-productif et entraîne de nombreux anti
patterns.
Si Clément n'as pas déjà expliqué : Suite à l'observation d'un taux d’échec élevé des projets dans
les années 1990, 17 experts en développement logiciel se réunissent aux États-Unis en 2001 afin
de mettre en commun leurs méthodes respectives. Le « Manifeste Agile » naît de cette rencontre
et détermine les valeurs et les principes fondamentaux de la méthode Agile.

Une plus grande implication du client et une meilleure réactivité des équipes face à ses demandes
sont au cœur de la méthode Agile. Ce manifeste prône les 4 valeurs fondamentales de la
méthodologie : ( DIAPO )

•L'équipe, soit des individus et des interactions plutôt que des processus et des outils ;
•L’application, c'est-à-dire des fonctionnalités opérationnelles plutôt que de la documentation
exhaustive ;
•La collaboration avec le client plutôt que la contractualisation des relations ;
•L’acceptation du changement plutôt que le suivi d'un plan.

Le manifeste pour le développement logiciel Agile est basé sur 12 principes distincts ( DIAPO )
[Link] grande priorité : la satisfaction client
[Link] ouverture aux demandes et aux changements, qui donnent de la valeur au
projet ;
[Link] livraisons fréquentes reposant sur des cycles courts ;
[Link] coopération étroite, voire la co-construction, avec les utilisateurs ;
[Link] cadre de travail motivant qui favorise l’autonomie des parties prenantes ;
[Link] communications en face à face sont privilégiées, car plus riches et plus
efficaces ;
[Link] livraisons d’éléments opérationnels uniquement
[Link] rythme soutenable et constant adapté aux acteurs du projet ;
[Link] qualité technique de l’équipe pour s’adapter en permanence ;
[Link] la simplicité, en allant à l’essentiel et en minimisant tout travail inutile ;
[Link] équipe autonome, qui s’organise elle-même pour une meilleure performance ;
[Link] adaptation régulière des méthodes, processus et outils, pour gagner en
efficacité.

1 et 2 ) la méthode Agile repose sur une relation privilégiée entre le client et l'équipe projet. La
satisfaction du client étant la priorité, l'implication totale de l'équipe et sa réactivité face aux
changements du client comme aux imprévus sont nécessaires. 4) Un contrat est important mais
ne remplace pas le fait de travailler en étroite collaboration avec les clients pour découvrir ce dont
ils ont besoin. Le dialogue avec le client est privilégié. C'est lui qui valide chaque étape du projet.
6 ) L'évolution de ses besoins est prise en compte en face à face avec celui-ci et les ajustements
sont effectués en temps réel afin de répondre à ses attentes.
Avec l'approche Agile, rien n'est figé. 11 ) L'équipe projet doit être capable de se remettre sans
cesse en cause et de chercher continuellement à évoluer.

5 ) Les outils et les processus sont importants, mais il est plus important que des personnes
compétentes travaillent ensemble de manière efficace avec 9 ) une qualité technique suffisante
pour s'adapter en permanence aux bugs, aux besoins du clients..

12 ) La méthode Agile recommande de se fixer des objectifs à court terme. Le projet est donc
divisé en plusieurs sous-projets 3) ( quelques semaines plutôt que des mois ). Une fois l'objectif
atteint, on passe au suivant jusqu'à l'accomplissement de l'objectif final. Cette approche est plus
[Link]'il est impossible de tout prévoir et de tout anticiper, elle laisse la place aux imprévus
et aux changements. Grâce à un développement progressif, les produits peuvent «échouer souvent
et tôt» tout au long de chaque phase itérative plutôt que de manière drastique à une date de
sortie finale. La plupart des méthodes de développement agiles divisent le travail de
développement de produits en petits incréments qui minimisent la quantité de planification et de
conception initiales. 10 ) Cette méthode nous force à aller a l'essentiel, il s'agit de minimiser le
taux de travail inutile pour une tâche X ou Y.

La démarche itérative signifie 8 ) répéter un processus jusqu’à obtention d’un résultat voulu.
7 ) L’idée est de développer une première version fonctionnelle d’une composante du produit.
Celle-ci n’a pas vocation à être parfaite, mais à être exploitable par les utilisateurs afin d’être
testée en conditions réelles, pour ensuite être améliorée. C’est ainsi que l’on peut identifier au plus
tôt des bugs ou des besoins non comblés, et rectifier le tir. Cela minimise le risque global.
Powerpoint :

1ère diapo :

4 valeurs fondamentales

• Équipe
• Acceptation
• Collaboration
• Acceptation

2ème diapo :

Les 12 principes de la méthode agile :

1. La grande priorité : la satisfaction client


2. Une ouverture aux demandes et aux changements, qui donnent de la valeur au
projet ;
3. Des livraisons fréquentes reposant sur des cycles courts ;
4. Une coopération étroite, voire la co-construction, avec les utilisateurs ;
5. Un cadre de travail motivant qui favorise l’autonomie des parties prenantes ;
6. Les communications en face à face sont privilégiées, car plus riches et plus
efficaces ;
7. Des livraisons d’éléments opérationnels uniquement
8. Un rythme soutenable et constant adapté aux acteurs du projet ;
9. Une qualité technique de l’équipe pour s’adapter en permanence ;
10. De la simplicité, en allant à l’essentiel et en minimisant tout travail inutile ;
11. Une équipe autonome, qui s’organise elle-même pour une meilleure performance ;
12. Une adaptation régulière des méthodes, processus et outils, pour gagner en
efficacité.

Vous aimerez peut-être aussi