Как по мне в статье неправильное используется термин Старший Специалист (Senior) и речь идёт о специалисте, ответственном за техническую сторону проекта, который не выполняет, а только дополняет роль ПМ-а.
Ведь должность Старший Специалист только говорит об уровне опыта, но не говорит о роли на проекте. Например есть простой проект, на котором Специалист (Middle) делает 80% объёма, а Старший Специалист привлекается только для нескольких задач. Тогда логичней сделать ответственным за проект Специалиста, который уже должен будет доносить до ПМ-а информацию о возможных проблемах технического характера.
Другой вопрос как растить ребят, готовых принять на себя ответственность за техническую сторону проекта, как минимум, за выполняемые ими задачи.
Увы, на данный момент мой опыт говорит что человек или ответственный, или нет. И это не зависит ни от опыта, ни от чего-то ещё. Причём видно эту ответственность во всём, начиная от банального «позвонить, если опаздываешь на встречу».