Attualmente sto scegliendo tra due progetti / soluzioni software realizzabili. La soluzione 1 è facile da implementare, ma bloccherà alcuni dati in un formato proprietario e sarà difficile modificarla in seguito. La soluzione 2 è difficile da implementare, ma sarà molto più facile da cambiare in seguito.
Devo andare YAGNI su questo o dovrei includere il costo di uscita nel processo decisionale? O chiesto diversamente, il costo di uscita fa parte del TCO?
Sto pensando di tornare dal cliente con questo per chiedere se ritiene che i costi di uscita siano rilevanti o meno, ma mi piacerebbe sapere cosa pensa prima la community.
PS Il costo di uscita è il termine corretto?