Scrum is a cancer
171–180 of 486 posts
Re: Scrum is a cancer
#172Re: Scrum is a cancer
#173I would have guessed more HN readers would attempt to understand the desired outcomes, how the implementation attempts to achieve them, then take the good from the bad as a source of constant improvement. The tone on this thread has that jaded and defeatest "management sucks" attitude that I find most often in the least productive engineers regardless of how they work.
Re: Scrum is a cancer
#174Re: Scrum is a cancer
#175I'm going to get blasted for this, but you *are* doing scrum wrong. Scrum was invented by engineers to defend themselves against incompetent middle managers. The moment you let management take the process over and warp it you are already doing it wrong. Story points and sprints are a *self-calibrating* tool that will give you an advance warning (nicely visualized in burn-down charts) if an estimate you might have giv…
Re: Scrum is a cancer
#176Earlier quoted context omitted.
This, and more. Like it or not,the incredible success of software made it an industrial affair, the way clothing industry went 200 years ago - from highly skilled artisans creating unique beautiful designs tailor specifically to their customer to cheap patterns industrially printed. Its just that the printers are still human.
So sweatshops basically? Not sure it's a great analogy though since software is still basically the design part - the duplication part is trivial.
The key observation is that they successfully made the "design" of software they "mass duplication" part. The cost of designing and creating crappy custom software has never been so low and it continues to fall.
Re: Scrum is a cancer
#177I'm going to get blasted for this, but you *are* doing scrum wrong. Scrum was invented by engineers to defend themselves against incompetent middle managers. The moment you let management take the process over and warp it you are already doing it wrong. Story points and sprints are a *self-calibrating* tool that will give you an advance warning (nicely visualized in burn-down charts) if an estimate you might have giv…
Not only I'm not blasting you but also I'm right there with you. I've always said that Scrum doesn't fix problems, but it makes them more evident so you can fix them. Teams that don't realize this are going to be unhappy about Scrum, but in my opinion they wouldn't be happy without. Often the problems are one of these: - Focusing on estimates. In scrum, a team doesn't really need any estimates beyond planning what th…
Re: Scrum is a cancer
#178> We prohibited laptops in meetings. We had to stand. We passed a ball around to keep everyone paying attention.
I think the no-laptop thing is good, and unsurprisingly, it has nothing to do with Scrum.
> Story points measure complexity, not time, but we had to decide how many story points fit in a sprint.
Out of all the bullshit that makes up Scrum and (what has become) "Agile", this is the one that clogs the toilet. I can imagine a world where this idea of "complexity, not time" is done properly, but it's not this one.
Srumm is Agile™. Real Agile means working in incredibly fast feedback loops, to the point where you can't tell it's part of a process, because it's all working so fluidly. Trying to put that into a series of rigid set meetings is the antithesis of that.
Re: Scrum is a cancer
#179Until, of course, the things you want to improve are never in the sprint and you have no free day to tackle anything you want (and the project needs), ever.
Bonus points for using Product Increments and abusing the Innovation and Planning Sprint as buffer that always gets used.
Re: Scrum is a cancer
#180Earlier quoted context omitted.
If you don't already have a clear spec for what your code needs to do, it's essentially doubling what you need to code for no real gain.
I'd argue the opposite: If you already know _exactly_ what your code needs to do, you can "just implement it". I find TDD to be very helpful in the cases where I do _not_ know everything in advance, because it lets me take small steps to explore things and I get very fast feedback if I "misstepped".
It seems like the new generation of software development silver bullets is "microservice", cloud "devops" etc... Managed kubernetes is not a bad thing. Configuration files, software defined infrastructure, etc, not bad things at all. But there is a definite market push in consulting for overtly complicated frameworks as The Way and people who are anxious about their complicated projects gobble it up.