В настоящее время я выбираю между двумя жизнеспособными программными решениями / решениями. Решение 1 легко внедрить, но оно заблокирует некоторые данные в проприетарном формате, и его будет сложно изменить позже. Решение 2 сложно реализовать, но потом будет намного легче изменить.
Должен ли я пойти YAGNI по этому вопросу или я должен включить стоимость выхода в процессе принятия решений? Или по-другому спросить, является ли стоимость выхода частью ТШО?
Я думаю вернуться к клиенту, чтобы спросить, считает ли он, что затраты на выход актуальны, но я хотел бы знать, что сообщество думает в первую очередь.
PS Является ли стоимость выезда правильным сроком?