EXTREME PROGRAMMING
Cette méthode permet le développement de logiciels comportant des cycles de développement courts, des versions fréquentes et une collaboration constante avec les clients.
La productivité est élevée et l’approche est bien adaptée à des projets complexes ou non définis. Les équipes peuvent effectuer des changements pendant leurs sprints. Si le travail n’a pas démarré sur une fonctionnalité particulière, une tâche similaire peut être affectée pour la remplacer.
Les équipes se focalisent sur l’écriture d’un code le plus simple possible pour produire la fonctionnalité souhaitée.
Avantages :
• EP est efficace et met l’accent sur la simplicité. Les équipes travaillent à un rythme soutenable, ce qui leur permet de maintenir un niveau optimal de qualité.
Inconvénients :
• La force de l’Extreme Prgramming repose sur l’ingéniosité et les capacités des membres du projet mais pas réellement sur le processus lui-même. Attention au choix de l’humain !