La méthode AGILE XP (eXtreme Programming) n'a aucune connotation avec le célèbre système d'exploitation. Elle permet de développer un logiciel très rapidement de façon optimale en travaillant directement avec le client. La méthode AGILE XP est particulièrement adaptée aux petites équipes de développeurs qui ont des besoins et des objectifs diversifiés. le but de la méthode AGILE XP est de réduire fortement les coûts dûs à toute modification lors du développement d'un projet informatique. Dans la plupart des méthodes, tout est défini et fixé. Le rôle de la méthode AGILE XP est de fournir une certaine flexibilité dans le développement du projet et de le rendre ouvert à toute modification.