Most shops are doing (theoretically) agile, and specifically scrum.
Where I work we are theoretically doing scrum, but it is the worst of all worlds. Tickets (I mean - stories) are very vaguely specified. While we get almost no specs for the stories, we are asked to point the stories, and are then held to those estimates. We have deadlines, even though the point of scrum is not to have deadlines. Also, the features often tend to be complex and incremental, so if I am off doing other work, no one can easily step in and work on the feature I am doing, so that there is the agileness to move me off the feature I'm working on to fix some fire, but not the agileness to have someone else work on the story.
"That's not really agile, that's not really scrum" - well, whatever. Most of the SWEs I know are in similar boats. It can depend, I did have a PM a few years ago who actually did spec out the stories more. I can get on my PM's back to spec out the stories of course, but I can also spend all day getting on everyone's back to do their jobs as well.
It's none of the benefits of waterfall, with almost all of the downsides. Plus the theoretical benefits of scrum like no deadlines or the ability to move people around like cogs is not something found either.
Where I work we are theoretically doing scrum, but it is the worst of all worlds. Tickets (I mean - stories) are very vaguely specified. While we get almost no specs for the stories, we are asked to point the stories, and are then held to those estimates. We have deadlines, even though the point of scrum is not to have deadlines. Also, the features often tend to be complex and incremental, so if I am off doing other work, no one can easily step in and work on the feature I am doing, so that there is the agileness to move me off the feature I'm working on to fix some fire, but not the agileness to have someone else work on the story.
"That's not really agile, that's not really scrum" - well, whatever. Most of the SWEs I know are in similar boats. It can depend, I did have a PM a few years ago who actually did spec out the stories more. I can get on my PM's back to spec out the stories of course, but I can also spend all day getting on everyone's back to do their jobs as well.
It's none of the benefits of waterfall, with almost all of the downsides. Plus the theoretical benefits of scrum like no deadlines or the ability to move people around like cogs is not something found either.