Strategi Tiga Teman dalam Agile mengacu pada tiga perspektif utama—bisnis, pengembangan, dan pengujian—yang bersama-sama meninjau peningkatan pekerjaan selama tahap bisnis, pengembangan, dan pengujian. Sebagai contoh, analis bisnis, pengembang, dan penguji berkumpul secara informal dalam pertemuan awal untuk membahas setiap cerita pengguna, menciptakan pemahaman bersama dan umum tentang apa yang akan dikirimkan, memastikan bahwa hal tersebut mencerminkan suara kolektif tim daripada satu pendapat saja. Ketiga teman ini tidak hanya membantu mencegah dominasi oleh satu bidang, tetapi juga memfasilitasi komunikasi antar bidang, mempromosikan pemahaman terhadap:
- Persyaratan Kolaboratif – Masalah apa yang sedang kita coba selesaikan?
- Kesepakatan Pengembangan – Bagaimana kita akan membangun solusi untuk menyelesaikan masalah ini?
- Kriteria Penerimaan – Apa yang dibutuhkan agar sebuah cerita berpindah ke status ‘Selesai’?
Dari sudut pandang bisnis, Anda perlu memahami masalah yang ingin Anda selesaikan; dari pengembangan, Anda perlu mengetahui cara membangun solusi; dan dari pengujian, Anda perlu menyadari semua aspek yang mungkin muncul selama pengiriman perangkat lunak. Juga merupakan praktik yang baik untuk meninjau peningkatan produk yang telah diimplementasikan dari berbagai sudut pandang untuk memastikan kebenarannya.

Peran Tiga Teman
Tujuan pertemuan Tiga Teman adalah untuk menutup kesenjangan pemahaman terhadap spesifikasi bisnis di antara tiga peran utama.
Analis Bisnis (BA)
Analis bisnis memastikan bahwa semua anggota tim memiliki pemahaman dan ekspektasi yang sama mengenai cerita pengguna.
Pengembang
Pengembang membahas pemahamannya terhadap persyaratan dan apa yang dibutuhkan untuk membangun peningkatan tersebut.
Karena kesehatan perangkat lunak selalu diukur berdasarkan standar kualitasnya, tim jaminan kualitas mendetailkan aspek fungsional dan non-fungsional dari peningkatan perangkat lunak serta merinci kasus uji yang telah diidentifikasi untuk menguji peningkatan tersebut.
Penguji
Penguji dan anggota tim lainnya membantu memperkaya kasus uji dengan mengidentifikasi kasus-kasus batas dan skenario yang hilang. Mereka juga memastikan bahwa kasus uji memenuhi semuakriteria penerimaan.
Dengan berbagi sudut pandang yang berbeda mengenai proyek, Tiga Teman dapat mengangkat kekhawatiran mereka dan mendiskusikan solusi secara real time.
Manfaat Pendekatan Tiga Teman
Strategi Tiga Teman dapat memberikan dampak signifikan terhadap efektivitas individu dan tim, serta kualitas dan kemudahan pemeliharaan proyek Scrum, meningkatkan kelincahan, keterampilan beradaptasi, dan inovasi tim. Mengintegrasikan strategi ini ke dalam prosesAgilememungkinkan perbaikan berkelanjutan dan mengadopsi nilai inti serta prinsip-prinsip Manifesto Agile, yang berpotensi menghasilkan manfaat berikut:
- Pemahaman bersama dan ditingkatkan terhadap SDLC
- Kolaborasi dalam perencanaan sprint dantinjauan sprint
- Identifikasi dini terhadap kebingungan dan kesalahpahaman, memungkinkan pengiriman yang lebih cepat
- Memastikan pengembang, sebagai tim, membahas peningkatan pekerjaan yang dibutuhkan
- Membantu memverifikasi kriteria penerimaan dan atribut lainnya