Tanggal!
Proses kami menggunakan cabang rilis untuk setiap sprint yang kami lakukan, sehingga sprint dan rilis nama cabang selaras. Kami menggunakan tanggal rilis yang direncanakan sebagai nama cabang dan sprint.
Ini membuat memahami sejarah sedikit lebih mudah pada saat yang bersamaan - mis. Jika Anda melihat email lama tentang bug yang Anda pikir telah diperbaiki, berdasarkan tanggal email, Anda dapat dengan mudah melompat ke nama cabang terdekat ( s) untuk mendapatkan ide perubahan yang lebih baik. (Tentu, semoga ini juga dilacak di pelacak bug Anda /, tetapi kita semua tahu itu tidak selalu demikian.)
Sangat menyenangkan juga bahwa seluruh tim kami selalu tahu persis apa namanya, jadi kami selalu berada di halaman yang sama ketika merujuk pada sprint atau cabang. (Tidak pernah ada kebingungan "Apakah 'badger' rilis minggu ini atau minggu lalu?".)
Menurut pendapat saya, menggunakan angka untuk nama tidak benar-benar memberikan nilai. Dalam hal ini, walaupun mungkin menyenangkan untuk dilakukan, juga tidak ada nama abstrak. Menggunakan nama yang berorientasi pada tujuan mungkin merupakan tambahan yang bagus (mis. "2012-04-03: Widget pelanggan yang diperbarui"), tetapi saya tidak akan kembali menggunakan nama abstrak saja.