Насправді не аналогія, але я все ж вважаю хорошим способом вирішити цей аргумент: продемонструйте, що в цьому є фатальний недолік.
Ваш попередній проект включав (з того, що я отримую) копіювання даних з деякими модифікаціями на ньому.
Якщо я зрозумів це правильно, це те, що команда, скажімо, 100 бухгалтерів може зробити за кілька місяців. Тоді чому вони кинули розробників програмного забезпечення на проблему?
Тому що створене вами програмне забезпечення не має значення, чи оброблятиме 10 чи 10 мільйонів фрагментів даних (не зовсім точно, але я сумніваюся, що ваші менеджери дбають про O(n)
складність). Таким чином, це було, ймовірно, дешевше, швидше та чистіше (менше схильний до помилок процес).
Якщо ви більш радикальні, ви можете навіть припустити, що якщо їм не подобається, як швидко працює команда програмного забезпечення, вони завжди можуть викликати бухгалтерів, щоб виконати роботу вручну.
Це значно полегшило життя ваших менеджерів, коли ви розробляли останній проект, і тепер, коли їм доведеться застосовувати ту саму логіку, щоб з’ясувати наступний фрагмент програмного забезпечення, не важливо, чи буде він працювати 10 мільйонів чи 4 000 рядів, вони раптом про це забувають.
Я думаю, що у вашому випадку менеджери просто грають у гру з оцінкою та намагаються змусити команду працювати швидше, вказуючи на різницю між 4000 та 250000 і сподіваючись на певну «провину». Я можу помилятися, але я це бачив раніше.
Це жахливий спосіб керувати командою програмістів (насправді будь-якого типу творчої команди), і він нікому не допомагає.