Programmation agile
le cas de la programmation extrême
Sylvain Giroux
October 3rd, 2000
Plan
Quel est le problème à résoudre ?
XP: qu’est-ce ? pourquoi et quand l’appliquer ?
X” ?
Méthodologie logicielle
Variables
Valeurs
Règles
Pratiques
Références
Le problème fondamental : le risque
Développement du logiciel
Échoue à livrer le logiciel,
Échoue à produire un logiciel ayant une valeur.
Glissements des échéanciers
Annulation de projets
Le système est dépassé
Quantité de défauts, bugs, etc.
Incompréhension ou changements des pratiques d’affaires
Des fonctionnalités puissantes, mais sans intérêt
Roulement de personnel
Méthodologie logicielle
Une méthodologie logicielle est un ensemble de règles
et de pratiques utilisées pour créer des logiciels.
Une méthodologie lourde” possède plusieurs règles,
pratiques et documents. Elle requiert de la discipline et du
temps pour l’appliquer correctement.
Rational Unified Process (1491 fichiers dans 159 dossiers, en 2000)
Une méthodologie “légère” a peu de règles et de partiques,
qui sont faciles à appliquer.
Programmation extrême
Une discipline pour le développement de logiciel
pour de petites équipes (2-10 personnes)
afin de développer un logiciel
rapidement
dans un environnements où les besoins et les
spécificatiosn changent rapidement.
1 / 45 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !