Mamy projekty dużych przedsiębiorstw, które zwykle obejmują kopiowanie danych ze źródłowej bazy danych do docelowej bazy danych, a następnie konfigurowanie szeregu dodatkowych aplikacji, które synchronizują te dane itp.
Ostatni projekt zawierał 250 000 pozycji (wierszy danych). Następny projekt będzie zawierał jedynie 4000 pozycji. Kierownicy projektów / ludzie biznesu uważają, że czas realizacji projektu powinien wynosić 1/10, ponieważ jest to tylko ułamek wielkości ostatniego projektu.
Jaka jest dobra analogia, której mogę użyć, aby wyjaśnić, że pisanie kodu do przesyłania danych z jednego systemu do drugiego zajmuje tę samą ilość niezależnie od liczby elementów - napisanie go dla 1 elementu lub dla 100 000 000 zajmie mniej więcej tyle samo czasu z programu punkt widzenia.