А давайте заменим N на M?
Было же у каждого такое, что приходит мысль в голову или коллега предлагает мол, - а давай заменим фреймворк R на фреймворк V? И в моменте кажется, что даже обоснование какое-то логичное и вроде прикольно звучит, да и профит вроде есть и вообще - дорогу новым технологиям! А потом на выходе потратили недели впустую и куда-то все эти профиты делись непонятно и только один сплошной геморрой. Зато ты или тот коллега счастливы, ибо сделали благое дело - оставили свой след, так сказать.
Правда в том, что тяга к постоянной замене чего-то в проектах на другое очень хороший индикатор качества проекта. Возможно в нем действительно много проблем и те его участники кто предлагают какие-то альтернативы видят их или чувствуют, но не могут сформулировать. Бывает конечно и просто в голову моча ударила и хочется поменять А на Б просто так. Но все же в такие моменты неплохо бы посмотреть на проект целиком и задуматься, а не пора ли его целиком пересмотреть. Возможно в результате такого препарирования найдутся инсайты о которых вы даже не подозревали. Ну или же найдутся аргументы в пользую прекращения траты времени на бесполезные замены. В любом случае результатом критического анализа станет важное понимание либо о состоянии проекта, либо о состоянии себя или коллеги.
Ведь чаще всего выясняется, что замена Y на Z не приводит ни к каким улучшениям на длинной дистанции. Ведь Z потом нужно обязательно будет поменять на Q.