3 ms·
But how could "pick the right" people possibly work out for everyone? Maybe some higher paying / more prestigious companies can do that. But that would still l
by Fannon 6y ago
But how could "pick the right" people possibly work out for everyone? Maybe some higher paying / more prestigious companies can do that.
But that would still leave the other companies with the original problem and not change anything about the industry wide statistics / problem?
However, the author also points out training. So changing the quality of education and the culture around the people can drive this into a better direction.
- anotheryou 6y agoThe two "under-performing" types I encountered where "hard to work with" and unskilled. Unskilled but smart is not a big problem as long es there are some more senior people. They might not get that much done, but they are still net positive :). And of course they improve if you can hold them for a longer time. People really hard to work with on the other hand are a tough nut and can hold back projects. I think this is often bad hiring. At least a company I worked for hired because they couldn't find anyone better (for the budget) and it turned out to be a big mistake. Either way, you have to live and calculate with what you have. If you do product work however I don't see why deadlines are all that important and would rather focus on the small, most impactful next iteration.
- loopz 6y agoHard to work with may dissolve if management set a good culture where everyone meet on even terms. Having a few hold all the keys to the kingdom scales badly.
- anotheryou 6y agoHaven't made that experience. I worked in really good cultures where I loved the teams, but that can't always remedy the situation. It's just a drag on everyone: Nobody wants to work with that person, they fail to communicate important things, there are pointless discussions. Even honest communication, mutually agreed on workflows and so on can't always fix things.
- jon-wood 6y agoIf you’re doing software product work I’m totally with you on small impactful iterations. When you’re delivering a hardware product this is a lot more difficult to pull off. There are definitely ways to take an agile approach to hardware development, even if you’re working with an OEM, but the outcomes look a lot more like waterfall than your typical Agile with a big A people are comfortable with. The outcome of your iterations are long specification documents (which you’ve already got feedback on from your OEM), and a lot more detail than you’d typically go into development for on the software side since it has to integrate with the actual hardware.
- anotheryou 6y agoRight, I also like waterfall for bigger projects with fix requirements at the end. In fact I also mix agile with waterfall. So much easier to keep adjusting your requirements for a few milestones ahead than to scramble together stories to fill the next sprint every other week.