Saya telah menambahkan beberapa kisah pengguna yang membahas beberapa hutang teknis ke papan Pelacak Penting saya. Haruskah saya menganggap mereka sebagai fitur (menjaga tingkat kecepatan saya) atau sebagai tugas / bug (menurunkan kecepatan saya)? Saya mengerti itu tidak akan membuat perbedaan dalam jangka panjang jika saya melakukan satu atau yang lainnya secara konsisten, tetapi setiap kali saya menambahkan kisah hutang teknis saya harus membuat keputusan.
Beberapa pemikiran:
- Mereka sebenarnya bukan bug, mereka tidak merusak apa pun
- Pengguna belum meminta apa pun karena implementasi tingkat rendah yang tidak memengaruhi mereka, tetapi itu akan membuat pengembangan jangka panjang lebih mudah
- Jika anda mendefinisikan fitur sebagai cerita yang menambah nilai bagi pengguna, baik a) mereka tidak sebagai pengguna akan tidak melihat manfaat langsung, tapi kemudian b) mereka lakukan karena mereka membuat pembangunan masa depan / pemeliharaan mungkin yang tidak menambah nilai, tidak sekarang
Saya tidak memutuskan apakah akan melakukan pekerjaan itu atau tidak, atau kapan harus menjadwalkannya, saya hanya tahu apa yang harus saya sebut utang teknis dalam alat manajemen proyek saya, dan mengapa.