И тут стоит помнить про закон Фреда Брукса:
Adding manpower to a late software project makes it later.
Добавление рабочей силы в запоздалый программный проект делает его позже.
Девять женщин не родят одного ребёнка за месяц. Это одна из множества ловушек, которые топ обязан уметь обходить просто по уровню занимаемой должности.
Во-вторых, топ может перераспределять работу между командами, ориентируясь на их темп, загрузку и обратную связь от команд. И, если срок сорван, потому что одна из команд была перегружена самыми приоритетными задачами, а вторая занималась второстепенными - это тоже вина исключительно топа.
Когда речь заходит о причинах из п.2, где виновата сама команда, то даже тут вина будет скорее коллективная.
Даже в этих случаях у менеджмента есть некоторые инструменты:
- топ-менеджмент может разгрузить буксующую команду.
- Топ-менеджмент, естественно, может попросить команду отложить лишние активности по неприоритетным задачам в случае их обнаружения.
- Топ-менеджмент должен внимательно проводить кадровую политику, чтобы собирать компетентные и высоко-дисциплинированные команды, которые не будут тонуть в тех. долгах.
Итого.
1. К сожалению, топы будут виноваты почти всегда - либо вместе со своими командами, либо сами по себе. Но даже в случаях, когда инструментов у них в реальности не было, их все равно во всем обвинят.
2. У команд и лидов есть целый набор способов, как облажаться и подставить своего руководителя и организацию.
3. Программисты - как котята: косяков много, а ругать бесполезно.
Короче, если вам кажется, что это не вы, а ваш начальник, то, скорее всего, вам не кажется.