|
|
|
|
|
by nine_zeros
1743 days ago
|
|
A rational manager would scope projects with their technical leaders AND senior engineers who will ultimately execute. This scoping must happen before selling the project and also constantly throughout the lifecycle of the project. Then, the rational manager would also manage expectations with other stakeholders, not committing to things they cannot see the end to. But most managers are not rational and do the complete opposite. They want to "appear" amazing managers to other stakeholders while simultaneously bringing their "ego" in discussions with team leads and senior engineers. Nobody is happy with such managers. I think a better org structure would be managers reporting to senior engineers instead of senior engineers reporting to managers. Senior engineers are responsible for the implementation. Managers merely act as assistants delivering messages everywhere. |
|