|
|
|
|
|
by steveBK123
935 days ago
|
|
> You should ALWAYS put your smartest/best developers on the least important project. How do you retain your smartest/best devs when you are putting them on the least important projects and expecting them to tolerate infinite interruption? Certainly there is a tradeoff of coaching vs doing for seniors, and you want to raise your overall team up.. but in practice a lot of "agile" environments are very focussed on output, and want to see more points/stories out of higher paid people. It sets up an adversarial system where nothing is expected of some, and everything is expected of others. You are also correct about team size. In an engineering org with 1000s of people, you want everyone to grow and no 1 person really matters. In startups, small orgs, and teams of 3-5 devs.. you do need your best doer to, actually, well.. do. |
|