Extreme programming
Definizione rapida
Extreme programming è una metodologia di sviluppo orientata a ottenere software funzionante in tempi molto brevi.
Spiegazione
Nel modello descritto, due o più gruppi affrontano contemporaneamente lo stesso problema. Il risultato adottato può coincidere con la soluzione di un gruppo oppure integrare le idee migliori emerse dai diversi lavori.
Esempio pratico
Due team sviluppano in parallelo una funzione e il progetto finale combina gli elementi più efficaci di entrambe le soluzioni.
Spiegazione tecnica
La concorrenza parallela produce alternative nello stesso intervallo di tempo e consente di selezionare o fondere gli esiti.
Da non confondere con
Extreme programming è la metodologia descritta; Scrum è un diverso riferimento metodologico correlato.