с моей позиции - если я могу глядя на тикет понять сколько мне нужно времени - все поддерживаемо, никакого другого критерия я не могу придумать
Как то раз я, будучи в плохом настроении, зажег холивар на три дня в jugru телеграмм-группе, заявив там открытым текстом что спринг - неподдерживаемое говно, как и все написанное с использованием DI-контейнеров. Говнометание еще то было. Закончился он тем, что я запостил там puzzlerbotа и предложил сыграть в игру "плохой заказчик". Я принимаю любые фича-реквесты по puzzlerbotу и готов точно и быстро сказать, как они будут делаться, сколько они займут по времени, а также научить этому алгоритму всех желающих.
Я к тому что можно выработать на основе SOLID систему конвеншенов, при которой принятие решений будет объективным и быстрым.