Je choisis actuellement entre deux conceptions / solutions logicielles viables. La solution 1 est facile à implémenter, mais verrouillera certaines données dans un format propriétaire et sera difficile à modifier plus tard. La solution 2 est difficile à mettre en œuvre, mais sera beaucoup plus facile à modifier ultérieurement.
Dois-je m'y rendre sur YAGNI ou dois-je intégrer le coût de sortie dans la prise de décision? Ou demandé différemment, le coût de sortie fait-il partie du TCO?
Je pense revenir au client avec cela pour lui demander s'il pense que les coûts de sortie sont pertinents, mais j'aimerais savoir ce que la communauté pense en premier.
PS Le coût de sortie est-il le terme correct?