Saat ini saya memilih antara dua desain / solusi perangkat lunak yang layak. Solusi 1 mudah diterapkan, tetapi akan mengunci beberapa data dalam format berpemilik, dan akan sulit diubah nantinya. Solusi 2 sulit diterapkan, tetapi akan jauh lebih mudah untuk diubah di kemudian hari.
Haruskah saya menggunakan YAGNI untuk hal ini atau haruskah saya memasukkan biaya keluar dalam pengambilan keputusan? Atau ditanya secara berbeda, apakah biaya keluar merupakan bagian dari TCO?
Saya berpikir untuk kembali ke pelanggan dengan menanyakan apakah menurutnya biaya keluar itu relevan, tetapi saya ingin tahu apa yang dipikirkan masyarakat terlebih dahulu.
PS Apakah biaya keluar adalah istilah yang benar?