Why Scrum Is the Wrong Way to Build Software
medium.com
medium.com
Wait, you want me to create a webpage that didn't exist before. Sir, we are truly in new territory here; there's no way I could ever give you a reasonable estimation. It could be a day, could be a year! It's very hard to estimate such a monumental task.
If you'd like, Github has a wonderful selection of pre-built webpages that we could just copy and paste onto our site. Like this page for catpics2ascii.js. I realize that it doesn't do what YOU think it should do, but I'm an ENGINEER and you should trust me, I know what's best. WHY DO YOU TRY TO STIFLE MY CREATIVITY?
Seriously though, I think we've all worked with this kind of developer before. The know-it-all that can't get anything done and constantly bitches about all the obstacles holding him back. In my experience, PO's listen to developers much more than any one else. You just have to earn their trust by showing them you can do good work.
> Scrum is designed to manage the weakest Engineers and consequently dis-empowers the better ones
Plus, that's kinda the point of blogging. If you want to kick and scream, the internet will totally let you.
Scrum is even harder to do correctly and there is no one size-fit all recipe for it. Scrum should promote testing of features so better integration of a test team inside a scrum cycle should be possible, it invokes good discussions under pre-planning to come up with backlog tasks, Scrum master role is meant to be transferable if the designated person is not available, Scrum also focuses a lot on metrics and the idea is to gather that data, understand what process improvements are needed and do the next Scrum incrementally better.
Now all of this may not work in your organization, something else will maybe. It's not the fault of this particular SDLC.