Flux rss
Bookmark Ajouter aux favoris / Partager
Metodi agili (RAD, XP) Métodos ágeis (RAD, XP) Agile Methoden (RAD, XP) Métodos rápidos (RAD, XP) Agile Methods (RAD, XP)

Méthodes agiles

Les méthodes de développement dites « méthodes agiles » (en anglais Agile Modeling, noté AG) visent à réduire le cycle de vie du logiciel (donc accélérer son développement) en développant une version minimale, puis en intégrant les fonctionnalités par un processus itératif basé sur une écoute client et des tests tout au long du cycle de développement.

L'origine des méthodes agiles est liée à l'instabilité de l'environnement technologique et au fait que le client est souvent dans l'incapacité de définir ses besoins de manière exhaustive dès le début du projet. Le terme « agile » fait ainsi référence à la capacité d'adaptation aux changements de contexte et aux modifications de spécifications intervenant pendant le processus de développement. En 2001, 17 personnes mirent ainsi au point le manifeste agile dont la traduction est la suivante :

  • individus et interactionsplutôt que processus et outils
  • développement logiciel plutôt que documentation exhaustive
  • collaboration avec le client plutôt que négociation contractuelle
  • ouverture au changement plutôt que suivi d’un plan rigide

Grâce aux méthodes agiles, le client est pilote à part entière de son projet et obtient très vite une première mise en production de son logiciel. Ainsi, il est possible d'associer les utilisateurs dès le début du projet et

RAD - Développement rapide d'applications

La « méthode de développement rapide d'applications » (en anglais Rapid Application Development, notée RAD), définie par James Martin au début des années 80, consiste en un cycle de développement court basé sur 3 phases (Cadrage, Design et Construction) dans un délai idéal de 90 jours et de 120 jours au maximum.

DSDM

La méthode DSDM (Dynamic Software Development Method) a été mise au point en s'appuyant sur la méthode RAD afin de combler certaines de ses lacunes, notamment en offrant un canevas prenant en compte l'ensemble du cycle de développement.

Les principes fondateurs de la méthode DSDM sont les suivants :

  • Une implication des utilisateurs
  • Un développement itératif et incrémental
  • Une fréquence de livraison élevée
  • L'intégration des tests au sein de chaque étape
  • L'acceptation des produits livrés dépend directement de la satisfaction des besoins

UP - Unified Process

La méthode du Processus Unifié (UP pour Unified Process) est un processus de développement itératif et incrémental, ce qui signifie que le projet est découpé en phases très courtes à l'issue de chacune desquelles une nouvelle version incrémentée est livrée.

Il s'agit d'une démarche s'appuyant sur la modélisation UML pour la description de l'architecture du logiciel (fonctionnelle, logicielle et physique) et la mise au point de cas d'utilisation permettant de décrire les besoins et exigences des utilisateurs.

RUP - Rational Unified Process

RUP (Rational Unified Process) est une méthode de développement par itérations promue par la société Rational Software, rachetée par IBM.

RUP propose une méthode spécifiant notamment la composition des équipes et le calendrier ainsi qu'un certain nombre de modèles de documents.

XP - eXtreme Programming

La méthode XP (pour eXtreme Programming) définit un certain nombre de bonnes pratiques permettant de développer un logiciel dans des conditions optimales en plaçant le client au cœur du processus de développement, en relation étroite avec le client.

L'eXtreme Programming est notamment basé sur les concepts suivants :

  • Les équipes de développement travaille directement avec le client sur des cycles très courts d'une à deux semaines maximum.
  • Les livraisons de versions du logiciel interviennent très tôt et à une fréquence élevée pour maximiser l'impact des retours utilisateurs.
  • L'équipe de développement travaille en collaboration totale sur la base de binômes..
  • Le code est testé et nettoyé tout au long du processus de développement.
  • Des indicateurs permettent de mesure l'avancement du projet afind e permettre de mettre à jour le plan de développement.

Plus d'information



Dernière modification le mardi 14 octobre 2008 à 17:40:36.Ce document intitulé « 
Méthodes agiles (RAD, XP) » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

Comment formater XP ? Bonjour J'aimerais savoir quelle est la meilleure méthode pour formater Windows XP. Je sais l'installer mais je ne sais pas exactement comment faire pour bien le formater sans problèmes. Merci de votre aide www.commentcamarche.net/forum/affich-1185415-comment-formater-xp
Mèthode agile ? (Résolu) bonjour à toutes et à tous, je voudrais bien savoir quel est l'ordre des diagrammes d'UML selon la mèthode agile ? je vous remercie d'avance. www.commentcamarche.net/forum/affich-2883061-methode-agile
Traductionde (Codage) la methode hongroise Salut tout le monde Je suis à la recherche de l'implementation de la methode hongroise (algorithme de khun)(C,C++,java ou en n'import quel lng), j'en ai besoin dans une application, j'ai commencer à le faire mais c'etais compliquer y qlq1 qui'a cette... www.commentcamarche.net/forum/affich-3027290-traductionde-codage-la-methode-hongroise
[Windows XP] Ouverture de session : se loguer automatiquementMéthode manuelle Méthode simple Pour Windows 95/98/ME/NT/2000 Pour Windows XP/2003 Pour XP ou Vista Autologon v2.10 pour Windows NT/2000/XP Si vous êtes le seul utilisateur de l'ordinateur, peut-être en avez-vous assez d'ouvrir... www.commentcamarche.net/faq/sujet-675-windows-xp-ouverture-de-session-se-loguer-automatiquement
Passer de Windows Vista à Windows XP - HDD S-ATA non reconnuLes outils nécessaires Trouver le pilote SATA compatible avec votre PC Inclure le pilote SATA dans un CD de Windows avec nLite Voici la méthode (et oui, j'ai voulu mettre XP sur mon PC portable HP et j'ai vraiment galéré et... www.commentcamarche.net/faq/sujet-17000-passer-de-windows-vista-a-windows-xp-hdd-s-ata-non-reconnu
Dual boot Windows XP / Windows VistaRemarque importante : L'utilitaire utilisé dans cette astuce (Vista Boot Pro) n'est plus gratuit. La solution alternative est expliquée dans cette astuce : Réaliser un multiboot Introduction Installer XP puis Vista Installer XP par... www.commentcamarche.net/faq/sujet-5276-dual-boot-windows-xp-windows-vista
Ibook G4 compatible avec XP? (Résolu)Bonjour, J'ai un Mac iBook G4 et j'aimerais savoir si je peux installer Zindows XP dessus avec boot camp? Si non, est ce qu'il ya une autre méthode pour le faire? Merci d'avance. www.commentcamarche.net/forum/affich-11201318-ibook-g4-compatible-avec-xp
Remplacer Linux par XP PRO sur Netbook ACER (Résolu)Bonjour, Je possède un NETBOOK ACER A110 Ab.Il est sous linux. J'ai fait quelques recherches pour le transformer en XP PRO.(je possède bien entendu la cdrom de xp pro) Il y a deux sites assez sérieux qui expliquent la méthode. Mais le netboon me met... www.commentcamarche.net/forum/affich-12423746-remplacer-linux-par-xp-pro-sur-netbook-acer
[Visual Basic 6] Compatibilité avec XP Pro ? (Résolu)Bonjour tout le monde, Je rencontre actuellement un problème avec une macro pour Outlook en VB6. Cette macro tourne correctement sous Win Me, Win XP familial mais pas sous Win XP Pro ! Le soucis semble venir de la méthode "Open", en effet à chaque... www.commentcamarche.net/forum/affich-2714099-visual-basic-6-compatibilite-avec-xp-pro
Télécharger Windows XP SP2Les Service Packs constituent un moyen pratique, tout en un, d'accéder aux derniers pilotes, outils et améliorations en matière de sécurité, ainsi qu'à d'autres mises à jour critiques. Windows XP SP2 (Service Pack 2), le dernier Service Pack pour... www.commentcamarche.net/telecharger/telecharger-34055094-windows-xp-sp2
Télécharger Windows XP SP3Le service pack 3 de Windows XP (XP SP3) est une mise à jour majeure de Windows XP apportant plus de 1000 correctifs logiciels dont un bon nombre concerne des corrections de failles de sécurité ainsi que quelques fonctionnalités... www.commentcamarche.net/telecharger/telecharger-34055430-windows-xp-sp3
Télécharger Drivers Realtek High Definition Audio pour 2000/XPLe pilote Realtek High Definition Audio pour Windows 2000/XP est compatible avec les chipsets audio suivants : Realtek ALC260 Realtek ALC262 Realtek ALC267 Realtek ALC268 Realtek ALC269 Realtek ALC272 Realtek ALC273 Realtek ALC275 Realtek... www.commentcamarche.net/telecharger/telecharger-34056608-drivers-realtek-high-definition-audio-pour-2000-xp
Méthodologie de gestion de projetLa gestion de projet - La nécessité d'une méthodologie claire On appelle « gestion de projet » (éventuellement « conduite de projet ») l'organisation méthodologique mise en œuvre pour faire en sorte que l'ouvrage réalisé par le maître... www.commentcamarche.net/contents/projet/projetmet.php3
Sécurité - Méthodologie d'une intrusion sur un réseauCet article a pour but d'expliquer la méthodologie généralement retenue par les pirates pour s'introduire dans un système informatique. Il ne vise pas à expliquer comment compromettre un système mais à comprendre la façon dont il peut l'être afin de... www.commentcamarche.net/contents/secu/secumet.php3
Java: Les méthodesLa notion de fonction et de méthode On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instruction par simple appel de la fonction dans le corps du programme principal. Les fonctions permettent d'exécuter dans plusieurs... www.commentcamarche.net/contents/java/javafonc.php3