Do teams still use scrum and sprints?

I have been out of the software development system for many years now but I can remember how awful scrum and sprints were, like a race to see who could write the worst possible software.

Recently I heard the term again and wondered if it was still a thing?

6 points | by peter_retief 1 day ago

8 comments

  • ventana 1 day ago
    In my 20-something years in the industry I worked for teams that claimed they use scrum, sprints, or some combination of those, multiple times; in all 100% of cases it had nothing to do with how the “real” scrum is supposed to work.

    The majority of the teams are actually doing morning meetings which they call “stand-ups” even though everyone is sitting in the conference room or at home, working remotely, and go around the table updating the status. Sometimes these meetings are daily, sometimes every other day or so.

    Some teams have some kind of sprint review once every 2 or 3 or 4 weeks which involves a somewhat deeper discussion of the open and closed work items.

    That's as much as people call “scrum” and “sprint” around me.

  • aristofun 1 day ago
    I've only actually seen and been part of something resembling "agile" team 2 times in my career. Vs many instances of an org only claiming to be agile.

    Those 2 instances were actually pretty enjoyable, educational and very productive team work.

    I don't see that anymore these days. I only see teams adopting bits of it (mostly "sprints" idea) without actually trying to make the whole thing work. To some degree - WFH was the last nail in the coffin.

    To be fair modern big tech are not made for this. Overwhelming levels of bureacracy, accidental complexity, cross org friction just ruins the "agile" ideas and intended dynamics.

  • breckenedge 1 day ago
    Those terms became way too ambiguous to actually mean anything. Every team does it different.
  • Jtsummers 1 day ago
    Some do, some do something they call Scrum but it's their own thing (for better or worse). Others have moved on, recognizing that the best thing about Scrum was that it was agile training wheels and that once they could actually be agile it was time to abandon the trappings.

    If a team is coming from something more like the DoD's horrific Waterfall world, then Scrum is probably an improvement but it needs to be seen as a stepping stone, not a destination in itself. It has many problems of its own.

  • al_borland 1 day ago
    We’re supposed to be doing it, but our scrum master is so bad that we’re not. I find this situation worse than scrum, as it’s just a bunch of unplanned chaos with ever-shifting priorities.
    • raptorraver 1 day ago
      Never ask woman her age. Man his salary. Or scrum master what the fuck he's doing all day and why is he getting paid so much.
  • mathieu_aithos 1 day ago
    Probably not teams from YC xD...or startup. I think scrum will die slowly.
  • VirusNewbie 1 day ago
    Yes, but not at big companies. SCRUM and Sprints are useful when you're a consultant and the client doesn't actually know what they want to build. When you're working at a software company, it's a red flag if product can't map out what they want.
    • stuxnet79 1 day ago
      I've never worked at a place that doesn't do some variation of scrum. It is terrible. How do things work at bigger firms?
      • VirusNewbie 1 day ago
        I've worked at Verizon and Google, and they were much more interested in having quarter or bi-yearly shipping goals and really didn't give a fuck how the teams hit that goal.

        Managers may or may not run daily or weekly 'check-ins' (I've never been on a team that did daily ones), there were no points assigned, there were very rough guesse of how long projects would take, but management just assumed people didn't need babysitting and people would work hard when necessary to unblock other folks.

        • codingdave 21 hours ago
          The largest company I worked for was in the energy industry, and we didn't even have quarterly shipping goals. I pretty much was handed some apps and told, "Handle these." I did well with that and ended up being handled a collection of tech platforms, then left alone to handle them. I then was thrown a team to help out, and my manager would walk by once every couple weeks, let me know what larger goals needed to be hit. That was the entire extent of our "process".

          It wasn't that I had some big title and leadership role. That was just how little the process mattered to leadership. Every engineer on the team had their own little empire to run. I, and everyone else on that team, got good reviews not because of any metrics we hit, but because we could handle being thrown a system and just run with it, so the leadership never had to get into the weeds.

          We did have formal change control processes - a tedious weekly meeting where we'd all go over what changes were going in to be sure we didn't step on each other. So it was a mix of utter freedom with one painful touchpoint each week. Not a bad price to pay, honestly.

          All that being said, I disagree that Scrum or other Agile processes don't exist in large companies. They do. Some people like them. I personally don't mind Kanban, but detest Scrum. But when you are allowed to control your own process, there is no telling what people will choose to do.

  • moomoo11 1 day ago
    the actual issue is that teams don't limit WIP to 1 item at a time.

    you have people doing 50 things at the same time, then stuff piles up and gets annoying af to manage, and people then have to put what they're working on to the side and address that clog.

    just do one thing at a time (you can be doing 10 different projects, but each person should be doing ONE thing with the goal of getting it DONE).