|
|
|
|
|
by danwee
950 days ago
|
|
> The more organisational layers you have between you and the customers - architects, business analysts, and the like - the more disconnected your work will be from the business value. In every company I have worked for in the last 10 years, the layer in between business experts and software engineers has been always: the manager (either product manager or eng. manager). It's a bottleneck. The flow usually goes like this: business expert -> manager -> engineers -> manager -> business expert -> manager -> engineers -> ... Whenever the manager comes with "requests" from the business side, we end up with tons of questions because everything is half-baked. Manager goes back to business with our questions and comes back with some answers, but usually that just generates even more questions. In this way managers feel empowered. There's no way they can let the engineers just talk with business (otherwise the managers would feel like they are not contributing in anything... which is kinda right if the engineers are more or less professionals). |
|
We would make one map from the info the managers told us and one map of the actual processes by talking to every single employee involved.
We frequently found critical processes no manager knew about and also that some random secretary was the focal point for entire departments (mundane processes no one else wanted)