Obecnie wybieram między dwoma realnymi projektami / rozwiązaniami oprogramowania. Rozwiązanie 1 jest łatwe do wdrożenia, ale zablokuje niektóre dane w zastrzeżonym formacie i trudno będzie je później zmienić. Rozwiązanie 2 jest trudne do wdrożenia, ale później będzie o wiele łatwiejsze do zmiany.
Czy powinienem zdecydować się na YAGNI, czy powinienem uwzględnić koszty wyjścia w procesie decyzyjnym? Lub inaczej: czy koszt wyjazdu jest częścią TCO?
Zastanawiam się, czy nie wrócić do klienta z pytaniem, czy jego zdaniem koszty wyjścia są istotne, ale chciałbym wiedzieć, co społeczność myśli w pierwszej kolejności.
PS Czy koszt wyjścia jest prawidłowy?