Un avantaj al programării extreme este faptul că este foarte versatil și o slăbiciune ar fi că poate provoca un proiect de depășire deoarece există atât de mult pentru a urmări. Un lucru important de reținut când folosind programarea extremă este să ai un lider de echipă și o organizație bună.
Programarea extremă este unul dintre procesele agile favorizate, care a fost inițial gândit de Kent Beck la începutul anilor 1990. Un proces agil este o modalitate prin care un grup de oameni să fie flexibil și să proceseze rapid lucrurile. Extracția de procesare în starea sa actuală se schimbă și se extinde.
Există patru acțiuni pe care le folosește procesul extrem, care sunt ascultarea, codarea, proiectarea și testarea. Codificarea se consideră a fi cea mai mare valoare în procesarea extremă. Asigurați-vă că ați testat programul, permite programatorului să confirme că lucrurile funcționează corect. Proiectarea este importantă datorită necesității de a construi un program care să poată clasifica în mod corespunzător logica programului. Cealaltă acțiune, ascultare, înseamnă că ai capacitatea de a înțelege ce are nevoie consumatorul.
În cazul în care există mari avantaje în utilizarea programării extreme, există și probleme cu utilizarea acestuia. Celelalte deficiențe legate de utilizarea programării extreme se confruntă cu o colaborare mai puternică într-un grup mare, fiind capabile să aibă totul completată până la termenul limită, fiind capabile să își dea seama cât de mult timp este necesar și să nu poată urmări totul în mod corespunzător. p>