In today's vlog, I share my experience the reasons why developers hate Scrum so much. #scrum #softwaredevelopment #agile
Пікірлер: 52
@jamessullenriot11 ай бұрын
At the end of the day, tasks are going to take as long as they are going to take. That is what very few people outside of dev want to admit. And furthermore, most tasks provide very little value once an app is up and running.Its just the cycle of corporate. Each position/team justifying their roles. Doesn't matter if it's scrum, waterfall, or whatever other method you want to implement.
@kirillvoloshin20659 ай бұрын
all scrum masters have been fired from our company(
@scrummastermind9 ай бұрын
👏👏👏
@mdesnica13 күн бұрын
At least some justice at last. 😀
@first_m3m32 ай бұрын
In all my years of dev experience, all flavors of Agile have always been used as a micromanagement tool.
@eyesopen61104 ай бұрын
Scrum is daily humiliation, disrespect, and a waste of time.
@matswessling66002 ай бұрын
what? how?
@username77638 ай бұрын
Very good video overall. Those are the exact points I hate about scrum. The part I disagree with is that there is some "true" scrum that isn't disfunction. I've never seen it. Any place that would allow it, wouldn't need scrum because they would already be reasonable. Scrum is the disfunction. This is why scrum gets adopted, because it can be turned into status meetings and micromanagement. Companies love it because it makes them feel like they are measuring developer productivity. They can goad developers to work harder and longer hours. When any company talks about scrum, the disfunction is exactly what they have in mind. Although I wasn't really a fan of scrum when I first learned about it coming from XP. 1. it isn't a development process, it doesn't cover things like releases, code reviews, SCM or anything I care about as a developer. 2. sprints do not increase in length if the work planned ends up being longer than expected. It turns sprints away from iterative development into a meeting schedule.
@ClaudioBrogliato8 ай бұрын
I dunno if it's hated. I think the problem with Scrum is that it is sold to devs as an Agile method but when you read the Agile Manifesto the only thing it matches is the retrospective meeting. No self organizing team, commitment to estimations, waterfall processes on disguise such as quoting a set of features in number of sprints (the shops then sells the sprints and the client expects exactly the feature "that were paid for"), negotiations with clients , meetings on why a project exceeded the estimations... Just be frank! Scrum is scrum, Agile is another thing.
@matswessling66002 ай бұрын
what you describe is not scrum.
@DanielLiljeberg Жыл бұрын
I feel we so often miss that agile isn't a process, a set of events or a plan you execute to reap the sweet benefits. It's a mindset, a culture, a way of facing and dealing with change, of solving problems. Scrum, Kanban, LeSS, Nexus and so on and so forth can be used to further that... but none of them are agile. It's the people who are agile. This cultural journey is so often lost. You can have every single event prescribed in the Scrum Guide and not be the slightest bit agile in your organisation. On the flip side you can also be agile and be doing none of them.
@scrummastermind Жыл бұрын
Well said @Daniel. :)
@mdesnica13 күн бұрын
You are right, but it is the same as with religion: What is written and meant, is one thing, how it is interpreted and used is a totally different thing.
@nychold9 ай бұрын
The big problem I have with both SCRUM and Agile is what you said right at the end: SCRUM is just a framework. That allows so many people to tout its glory while showing absolutely none of it. It's like saying "a peanut butter and jelly sandwich is just a framework, so I make mine with olives, no jelly, and tons of salt." At a certain point, people have to be willing to say "yeah, this isn't Agile" or "yeah, this isn't SCRUM", and the fact that no one seems to be doing that and giving concrete examples just allows the horror to continue. SCRUM and Agile cannot be "just a framework" anymore.
@scrummastermind9 ай бұрын
I myself are also frustrated with it sometimes. 😂
@Widkey4 ай бұрын
Scrum died when it became corporitized.
@guillermotomasini2 ай бұрын
"using daily meeting as status report meeting", yes 100% true.
@MentalschlankAtАй бұрын
Every method sucks if it's misused
@ashleydickson627 ай бұрын
The problem with scrum, is that, as a framework, it does very little to protect against the anti-patterns you describe. Any simplistic implementation of scrum will end up as you describe.
@Knuckles27612 ай бұрын
Without music video would have been better.
@MentalschlankAtАй бұрын
Yes, I like to listen to the content, not to music
@trolleymctrollsen2 ай бұрын
Agility is a practice and mindset. My daily scrum isn’t a status meeting, I don’t ask for where they are with a task or what they plan to do today with the task - we go around and ask for any roadblocks, and I encourage my team to bring up roadblocks because someone else in the team may help. If there are no roadblocks I chat about their plans for the weekend and wish them everyone a good day. You cannot manage the tasks, that’s the project managers job, instead lead the people to be the very best at what they are. Developers are the experts so treat them as the very best at their job, ask for their expertise about an item or deliverable, let them do the talking - hence practicing openness. Hating scrum because the scrum master isn’t effective isn’t a good enough reason to disregard the practice of agility.
@someidiotwithnoname5 ай бұрын
Seen this in other sectors, example EU project management, bad and lazy but highly socially skilled low and middle management pisses the entire framework out the window and frustrates everyone in the team making the workplace toxic. One of the things managers that have never written a piece of software will never understand there are layers of complexity and judging developers on how many lines of code were written or how many issues were solved will result that everyone will ignore the hard issues, those that take weeks to solve due to complexity, and ship out a product that is unsafe and fragile ---- agile ... fragile ... some connection there. Product owner has no place in the developer meeting. People don't got to Mercedes and be a smart ass on how the car is being built and at what pace (the deadlines are usually determined by contracts but those are breached offten .. even in the car industry) this should be solely on the developer team and the team leader. Companies that fail to see this will lose their most capable developers and their market share.
@chrislr43027 ай бұрын
Johann chapoutot is a french historian specialized in nazism period (+20 years of study). Heads of management schools were ex-nazi officers. In short, the agile method comes from nazi officer methods. The Scrum master is the "happiness manager" witch is the nazi officer responsible of nothing. The Scrum master dumps all the responsabilities to the "Tech Lead" which is the nazi Fuhrer (a nazi fuhrer is a leader of 5 members). The members are human materials and therefore expandables.
@karlgustav996010 ай бұрын
Maybe some programmers (sorry I used the p-word) hate to be humanized and rather be emotionless baddass bug killing robots? 😂
@scrummastermind10 ай бұрын
After all that hard work, their brain is wired to be a robot. 🙃 Dang.
@bigneiltoo8 ай бұрын
Did you just suggest that Scrum "humanizes"?
@karlgustav99608 ай бұрын
@@bigneiltoo well I don’t think that scrum humanizes any more than rugby or american football or soccer humanizes. With the right team, the right coach and the right manager you can win a lot of matches and really enjoy it. Most of us play in fifth grade company teams with soccer moms as trainers and the local fast food place owner as managers… hate the players, don’t hate the game I’d say :-)
@bigneiltoo8 ай бұрын
@@karlgustav9960 Forcing everyone to hear what everyone else is doing every day thrashes the brain. It's exclusively for the managers to micromanage. It's like if your daughter had an issue, having every one of her friends tell you about their problems every day and calling it enjoyable.
@karlgustav99608 ай бұрын
@@bigneiltoo who said work wasn’t had to be enjoyable? :-) What you probably refer to is the daily scrum / standup, and I do agree that in a lot of toxic work environments it is abused by managers as a daily status report. But guess what, it is not scrums fault that developers perpetuate this toxic behavior, you might as well say „no blockers“ and that’s it. Talk to your scrum master if you think that the value the team draws from the daily can be increased.
@googleaccount52257 ай бұрын
Developers and stakeholders both hate Scrum
@antoniovidigalbr Жыл бұрын
Perfect content. There are 2 other situations that I already saw that make scrum fail: the product owner define too many features to be delivered on the sprint, never even looking at the team velocity/capacity (he inserts just what he wants) and in the end, he reports to managers that the team couldn't deliver all. The second one is just following the scrum rituals blind, just because they have to. Using 4h to review or planning 2 week sprints. The result is more meetings than work done. Scrum is an excelent framework but everyone that participate, must understand it completely.
@preciouschiedu4441 Жыл бұрын
You should be given an honorary title for this comment God bless u my brother. most of the Product or p[project managers are not even technical people they just tell us what they bb want
@errrzarrr10 ай бұрын
Or they ask for a feature and how IMPORTANT it is. But forgets to write down the acceptance criteria, or doesn't even care about proper requirements, not even when asked by developers.
@redhotbits9 ай бұрын
developers want to solve problems, scrum solves nothing, it IS THE problem. waterfall was not even bad, and waterfall is not even only alternative daily scrum is not important. estimations are the one i hate, velocity is stupid, also sprints are stupid.. why sprints when we have CONTINUOUS integration and delivery? scrum is very stupid
@scrummastermind9 ай бұрын
You seem to hate Scrum soo much.
@redhotbits9 ай бұрын
indeed@@scrummastermind
@75yado7 ай бұрын
The purpose of SCRUM is to deliver bad news as early as possible. That's all
@algonix115 ай бұрын
scrum serves the sole purpose of preventing any dev from becoming irreplaceable. It's the "prior defense" of useless managers trying to appear useful. no dev should be treated as an enemy of the project/product, but scrum already starts from this premise.
@75yado5 ай бұрын
@@algonix11 not really but it sure prevents devs to make themselves irreplacable by not writing detailed documentation, using unnecessary complex code and such stuff. Prior to agile when some deeper bug occured it was easier and cheaper to rewrite whole parts of the code from the scratch if original developer was already gone. Been there, done that. I spent too much time to learn to think same way as the original author of the code to be able to fix the bugs and not break it more.