From my perspective of being on scrum/agile teams for many years I have learned to love it when it’s done well, though it took a while to get over the shock of the daily standups and weekly events. The feeling I get is one of accountability from each member of the team that we are working as one toward the same goal. Once in a while when someone’s stuck, if everyone feels empowered and the psychological safety of the group has been set by management and the group itself, issues and problems get raised quickly and are also quickly put to bed. If a team has one 10x engineer, they are able to support múltiple 1x engineers and all are productive and moving the ball forward. When the PO is on top of the ball and the backlog is up to date and communication with the stakeholders is ongoing and the grooming meetings are run with input from the whole team and the stories and tasks and spikes are discussed at length so everyone has the best understanding they can, it is a pleasure to behold and be a part of. I just attended an Agile training today and one of the most critical paths are to try to keep team turnover to a minimum, thus reducing the ramp up time of new members. While not always possible, when the team is able to find their stride with the estimation and all agree on what the appropriate estimation should be things move smoothly. Sometimes there will be wildly divergent estimations; that’s ok, it just means more discussion is needed to understand the task at hand. This does require lots of patience for the existing members as once the code is known we skew our estimation based on our own ability and familiarity with the code. I’ve seen some estimations within one team, one one story, post discussion go from 1 to 8 on a Fibonacci estimation. We discussed and turned out we divided the story into 3 and got 2 points of estimation for each story showing we were closer to the 8 point estimation rather than the 1 point. My point in all of this is the dev team in my opinion has their fingers on the pulse of what’s going on as well as the PO when all work together toward the common goal.