3 ms·
Not at all. Quite the opposite. To improve the situation you first need to understand it. It seems to me that most devs don't understand the root problem, so t
by bruce511 2y ago
Not at all. Quite the opposite. To improve the situation you first need to understand it.
It seems to me that most devs don't understand the root problem, so they both don't understand, and don't constructively improve the current solution.
Improvement is not "leave me alone". Improvement is finding efficient ways to remove stress from higher-ups. Because stress rolls downhill.
- ozim 2y agoI would not say most devs. I think ones that are against scrum are loud about it on the internet. When it comes to have their salary paid out they will not speak up for themselves to push back against shitty management. Like accepting ever increasing velocity until they burn out or accepting bad requirements because business is sayin “it needs to be done now” and working blind only to be scolded they did bad but requirements were bad in the first place.
- relaxing 2y ago> Improvement is finding efficient ways to remove stress from higher-ups. How about gym memberships and mindfulness exercises? Is the rise of Agile tied to the demise of the three-martini lunch?
- Viliam1234 2y ago> Improvement is finding efficient ways to remove stress from higher-ups. Because stress rolls downhill. The stress at the bottom is there by design. If you start meeting the deadlines too reliably, the higher-ups will probably conclude that there are needlessly many people in the team, and will try to remove one and see what happens. Repeat until things start cracking apart.
- bruce511 2y agoI guess that depends on your management. I've not experienced that myself, but I'm sure there are places where it happens.
- Viliam1234 2y agoIn one of my previous jobs, I worked on a software project that frequently got the following two kinds of comments from the managers: "Wow, this is the only project in our company that works reliably. There are no major bugs ever; and all the small bugs are fixed within a day or two. I wish other projects worked like that." "You have five developers working on one project? Isn't that too much?" Seemingly none of them was able to connect the dots and conclude that maaaaaybe these two things are somehow related. That maybe the fact that we are not understaffed somehow allows us to write automated tests, refactor when necessary, etc., so we can keep adding new features as required and the project keeps working ok. So they started removing the developers one by one, moving them to other projects. The last guy left on the project felt overloaded and quit. The project still worked okay for a few years without new updates, and was gradually replaced by several new projects (because it had a lot of functionality). But the new projects only had two developers each on average, so at least the managers didn't feel like they were wasting money.
- kledru 2y agoI must say you are the first one convincing me the other side of the coin does exist.
- noisy_boy 2y ago> Improvement is finding efficient ways to remove stress from higher-ups. Because stress rolls downhill. Good luck with that because higher-ups have even-higher-ups until you reach the top. The bigger the pay packet, the more inflated the lifestyle and the associated stress of missing on the ever ballooning target. It is self-inflicted and never-ending; sacrifices of the lowly soldier will never quench that thirst.
- Aeolun 2y agoHmm, while I get what you are saying, I feel like dealing with that is _literally_ their job. It'd be nice if we could remove stress from leadership, but I don't think that's a thing that should be my responsibility as a dev. Of course it'd actually improve the life of everyone if did, so it feel like something you should do regardless. But then I'm taking the managers job in addition to being the developer, and then what's the point of the manager in the first place?