Непоследовательный и неудобочитаемый код приложения.
Большое количество легаси-кода и различные архитектурные подходы, доставшиеся нам «в наследство» от предыдущих команд, работавших на проекте до нас.
Использование больших библиотек для решения 1 маленькой задачи.
Долгое внедрение обновлений и большое количество ошибок в процессе.
Большое количество отрицательных отзывов из-за многочисленных ошибок.