Saya ingin membantah argumen (jawaban lain) bahwa manifesto Agile jelas menyatakan sesuatu tentang ini, yaitu:
Perhatian terus menerus terhadap keunggulan teknis dan desain yang baik meningkatkan kelincahan.
Saya sangat suka definisi LeSS tentang keunggulan teknis dan itu termasuk pengujian unit dan TDD. Sekarang Anda dapat berdebat bahwa Anda mungkin tidak memerlukan unit-tes dan atau TDD untuk mencapai ini, tetapi ini adalah cara yang paling umum dan mungkin disarankan.
Agility Organisasi dibatasi oleh Agility Teknis
Dengan kata lain, ketika Anda lambat dalam membuat perubahan pada produk Anda, maka tidak masalah bagaimana Anda menyusun tim Anda, organisasi Anda atau kerangka kerja apa yang Anda adopsi, Anda akan lambat menanggapi perubahan.
Jika Anda dapat mencegah produk Anda dari menolak perubahan dengan cara lain Anda mungkin berada di jalur yang benar, tetapi:
Saya menemukan Extreme Programming untuk membuat dunia aman bagi programmer. - Kent Beck
Scrum tidak memiliki praktik teknis, tetapi Jeff mengatakan yang berikut tentang hal itu:
Saya belum pernah melihat tim Scrum yang sangat produktif yang tidak menggunakan praktik pengembangan Extreme Programming. - Jeff Sutherland
Dikutip dari artikel ini: http://ronjeffries.com/articles/017-02ff/gathering2017/
Saya berharap tim Scrum tanpa praktik teknis pada akhirnya dengan menggunakan retrospektif datang dengan praktik serupa. Anda ingin menjadi terlalu produktif, bukan?
Model Agile fluence , menyebutkannya di tingkat dua bintang:
Teknik yang berguna meliputi integrasi berkelanjutan, pengembangan yang digerakkan oleh tes , pemrograman pasangan, dan kepemilikan kolektif.
Jika Anda hanya menargetkan tingkat kefasihan Agile pertama Anda dapat melewati praktik tersebut, tetapi produk yang lebih besar dan lebih lama berjalan setidaknya harus mencoba mencapai level dua bintang.
Jadi konsensus umum adalah ya tanpa pengujian unit yang baik, kode bersih dan praktik refactor, saat ini tidak mungkin untuk benar-benar Agile. Ini mungkin berubah di masa mendatang saat praktik teknis baru muncul.
Menurut Anda apa jawabannya jika kita bertanya kepada beberapa orang yang menandatangani manifesto seperti Robert C. Martin, Martin Fowler atau Kent Beck? Mungkin mereka akan mengatakan itu tergantung, tetapi umumnya itu adalah sesuatu yang harus Anda lakukan.