Возможно я окончательно поехал кукухой на почве табличек, но сейчас мне в голову пришло озарение. Перфекционизм есть максимизация какого-то отдельного показателя в отрыве от других. Архитекторы ПО, которые гонятся за идеальной элегантной архитектурой, которую не понимает никто кроме них и софт на базе которой в итоге реализуется дольше, чем топорное решение, а следовательно проект выходит дороже для заказчика.

Это не обязательно делается со зла – все мы люди, всем нам свойственно не обращать внимания на вообще всё. Собственно для того, чтобы задействовать перфекционизм во благо достаточно просто заменить в голове перфекциониста оптимизируемый показатель на формулу, в которой в знаменателе будут бюджет, сроки и прочее. Не нужно убирать из формулы эстетику, внутреннюю красоту, если они заботят человека – пусть они остаются как одно из слагаемых, расположенных в делимом. Главное чтобы у человека в голове вообще отражались все реальные показатели проекта и он работал над его общей эффективностью, а не над отдельными частями в отрыве от реальности.