|
|
|
|
|
by dnndev
1834 days ago
|
|
As a CEO and long time developer before then... its complicated. High performance teams are killed by managers unless they stay out of the way and then whats the point right? Managers are great for managing clients, but not devs. Low performance, bare minimum devs, sure need reminding and pro-ding to get anything done... yes, you need managers to babysit. Companies with heavy management usually have mediocre at best devs and little to no innovation. They have great sales and support - this keeps them alive. Captain obvious here - there is no one size fits all. Do what makes sense at your org and take home a paycheck or leave and start your own business - there has never been a better time! |
|
The point is two-fold. First, creation and maintenance of a high performance team as the company grows is worth someone focusing on, not just hoping it happens organically (sometimes people, especially new hires, need to know "yes. You are really free to make this decision yourself. I'll back you on it." Likewise, sometimes people doing good work need someone who can spend the time to highlight the value of it to the rest of the business, to effect a promotion). Second, ensuring other needs of the business inform that high performance team, WITHOUT interrupting it, are also worth focusing on.
These are both true regardless of the environment, but become bigger needs the larger the company is.