Teknik atau metode ini biasanya digunakan untuk membangun software dan sistem yang kompleks. Filosofi yang mendasari adaptive software development adalah kolaborasi manusia dan tim yang mengatur diri sendiri.

Aktivitas metode yang dilakukan ASD yaitu sebagai berikut: 

  1. Speculation adalah aktivitas adaptive cycle planning yaitu menggunakan informasi awal seperti misi dari klien, batasan proyek dan kebutuhan dasar untuk definisikan rangkaian software increment (produk software yang secara berkala diserahkan).
  2. Collaboration adalah aktifitas orang-orang yang bermotivasi tinggi bekerja sama : saling melengkapi, rela membantu, kerja keras, trampil dibidangnya dan komunikasikan masalah untuk hasilkan penyelesaian yang efektif.
  3. Learning adalah aktivitas tim pembangun sering merasa sudah tahu semua hal tentang proyek. Proses pembelajaran proyek ini bisa dilakukan 3 cara yaitu sebagai berikut :
    1. Focus Group adalah klien dan pengguna memberi masukan terhadap software.
    2. Formal Technique Reviews adalah tim ASD lengkap melakukan review.
    3. Postmortems adalah tim ASD lakukan instrospeksi pada kinerja dan proses.