Aşırı programlamanın bir avantajı, çok yönlü olması ve zayıf olmasının, bir projenin aşılmasına neden olabileceği ve bunun takip edilmesi gereken çok şey olduğu yönünde olmasıdır. Ne zaman hatırlanması gereken önemli bir şey Aşırı programlama kullanmak iyi bir takım lideri ve organizasyona sahip olmaktır.
Ekstrem programlama, 1990'ların başında Kent Beck tarafından ilk olarak düşünülmüş, tercih edilen çevik süreçlerden biridir. Çevik bir süreç, bir grup insanın esnek olmasının ve işleri hızlı bir şekilde işlemesinin bir yoludur. Şu anki durumunda aşırı işleme hala değişiyor ve genişliyor.
Aşırı sürecin kullandığı, dinleme, kodlama, tasarım ve test eden dört eylem vardır. Kodlamanın aşırı işlemede en büyük varlık olduğu düşünülmektedir. Programın test edildiğinden emin olmak programcının işlerin düzgün çalıştığını doğrulamasını sağlar. Program mantığını doğru bir şekilde sınıflandırabilecek bir program inşa etme ihtiyacı nedeniyle tasarım önemlidir. Diğer eylem, dinleme, tüketicinin neye ihtiyacı olduğunu anlama yeteneğine sahip olmak anlamına geliyor.
Aşırı programlamanın kullanılmasının büyük avantajlar olduğu yerlerde, kullanımıyla ilgili de sorunlar vardır. Aşırı programlamanın kullanılmasıyla ilgili diğer zayıflıklar, büyük bir grupta zor işbirliği ile karşı karşıya kalmakta, son teslim tarihine kadar her şeyi tamamlayabilmekte, ne kadar zamana ihtiyaç duyulduğunu bulabilmekte ve her şeyi doğru şekilde takip edememektedir. p>