В даний час я вибираю між двома життєздатними проектами / рішеннями програмного забезпечення. Рішення 1 легко здійснити, але заблокує деякі дані у форматі, що зберігається, і їх буде важко змінити пізніше. Рішення 2 важко здійснити, але згодом його буде набагато легше змінити.
Чи варто мені на це звернутися YAGNI чи слід включити вартість виходу у процес прийняття рішень? Або запитують по-іншому, чи є вартість виходу частиною TCO?
Я думаю про те, щоб повернутися до замовника, щоб запитати, чи він вважає, що витрати на виїзд є релевантними, але я хотів би знати, що спочатку думає громада.
PS Чи є вартість виходу правильним терміном?