Ακραίος προγραμματισμός
Ο ασυμβίβαστος προγραμματισμός (ΑΠ) (eXtreme programing (XP))
εδραιώθηκε ως μεθοδολογία ανάπτυξης για μικρές ομάδες ανάπτυξης έργων
στα οποία αλλάζουν συχνά οι προδιαγραφές.
Βασικά του χαρακτηριστικά είναι:
-  Ο προγραμματισμός σε ζευγάρια
 -  Η συγγραφή ελέγχων μονάδος πριν από τον κώδικα.
 -  Η συνεχής ολοκλήρωση και ο συνεχής έλεγχος του κώδικα (πολλές
φορές μέσα στην ημέρα).
 -  Η βαθμιαία εξέλιξη του σχεδίου του έργου.
 -  Η γρήγορη παραγωγική χρήση του συστήματος για την
εκμαίευση των απαιτήσεων με το μεγαλύτερο όφελος για τον πελάτη.
 
Η μεθοδολογία δεν είναι κατάλληλη για:
-  Επιχειρηματικά περιβάλλοντα όπου η διοίκηση θέλει να έχει τον
πλήρη έλεγχο του έργου.
 -  Έργα με αυστηρές προδιαγραφές.
 -  Έργα που βασίζονται σε σύμβαση με βάση τις προδιαγραφές.
 -  Συστήματα των οποίων τα αποτελέσματα αργούν να εμφανιστούν.
 -  Περιβάλλοντα στα οποία οι έλεγχοι είναι ακριβοί (OIS).