3 ms·
Yeah, these days what you are describing is simply utopy, at least according to my experience spanning a single decade across two startups and two large compani
by deanmoriarty 8y ago
Yeah, these days what you are describing is simply utopy, at least according to my experience spanning a single decade across two startups and two large companies.
Engineers, once they are hired and passed the interview, are mostly seen as a commodity, in the sense that, in the eyes of management, every non-junior engineer should exactly be able to come up with the correct idea (modulo a short phase of code review, just in case), so the output they produce can just be as equally produced by a peer (just like a commodity): in that world view, design meetings spanning multiple days don't do much, and they just make you lose time against the current jira sprint.
I would love to work in a place where management understood that collective intelligence is almost always superior than the initiative of a single person, and thus it's very important to have a design phase where as many engineers as possible are involved.
Every single time I had to lead a significant project, I always spent so much time involving as many people as I could find to discuss the idea, constantly self doubting my ideas. Incidentally, very few significant bugs have occurred when the project was delivered, in contrast with the example I was quoting, where the thing was developed completely hermetically by another non-junior engineer, who failed to account for many non-to-rare corner cases.
- nradov 8y agoEffective agile teams practice swarming by minimizing the work in progress "inventory" and focusing all team members on a very small number of stories at a time. You can sell it to management in terms of adopting agile best practices and reducing the cost of delay. https://www.agilealliance.org/resources/experience-reports/swarm-beyond-pair-beyond-scrum/ https://www.agilealliance.org/resources/experience-reports/s...
- geophile 8y agoThese bots are getting out of hand.