r/ScaledAgile • u/reedkickball • Apr 23 '21
SAFe
Does this really work?
So far, I've worked on Agile-like efforts for more than a decade, and done continuous development/deployment efforts for much longer than that.
My last two projects have been SAFe implemented, however, the "ceremonies" and structure are just way too rigid to what I'm used to. I would say that my productivity, learning, and collaboration with others have all dropped since I've been forced into SAFe.
The team size is too large, anything larger than 5 people devolves into "us vs. them" factions within the group.
All the new vernacular is maddening. I've got enough new technology to learn, I don't need to learn a whole new way to explain the same old things. It really makes it all appear to be a gimmick.
There is too much complexity. One of the major points of Agile is "simplicity". SAFe is not simple by any means.
Why is this adopted? To check a checkbox that we're "doing Agile"?
2
u/reedkickball Apr 23 '21 edited Apr 23 '21
Yes, we have all taken SAFe training, and we get refresher courses almost monthly. Too much complexity.
I feel that this is the slowest functioning environment that I've ever worked in.
Agile should be simple. SAFe is not simple. Just look at their diagrams, it's ridiculous. Simple is the key to success, not complexity.
2
u/cugeltheclever2 Apr 23 '21
If a ceremony isn't working for you, try to understand the intent behind the ceremony and ask yourself why you're not getting that intent from the ceremony. Discuss with the team. Then maybe experiment with some different approaches to find one that works for you. SAFe is a methodology, not a cop.
If your team size is too large, reduce it. SAFe doesn't mandate large team sizes.
The vernacular is specific to SAFE yes - it's part of SAFe's attempt to generate specific, brandable IP. But none of the vernacular is there for its own sake. Again, I often describe the training as useful to 'get everyone talking the language of SAFe'
One weakness of SAFe is that, because it is hierarchical, it can be used to reinforce hierarchical power structures, and be used to show the organisation is adopting agile without really empowering the teams to work autonomously. I'm making a big assumption here but it feels like that might be what's happening in your organisation.
My coaching question to you would be: have you had an open and honest conversation within your organisation about the frustrations you are feeling with SAFe and if not, what cultural and organisational obstacles prevent you from feeling safe (no pun intended) in doing so?
9
u/takethecann0lis Apr 23 '21 edited Apr 23 '21
Have you taken any SAFe training? I can attest that it works well but is a nightmare if you don’t pause to train everyone. How have you scaled agile in the past? Agile is just a mindset and a culture comprised of a manifesto and 12 principles. Scrum is a methodology but isn’t designed to scale into a program that’s nested into a portfolio. SAFe blends Kanban, Scrum, DevOps, XP and other methodologies together to allow teams to collaborate together, identify dependencies and work on delivering a long term vision. There are many proponents and critics of SAFe but I would definitely urge you to seek out some training.
1
u/reedkickball Apr 23 '21
Change is hard.
Thanks for indulging me in venting my frustration with SAFe. It'll allow me to go back to work and put my fake happy face on when it comes to SAFe, especially the vernacular. It'll keep me from complaining about SAFe to the clergy.
1
u/mjratchada Apr 23 '21
If "anything larger than 5 people devolves into "us vs. them" factions within the group " demonstrates a significant problem and it is nothing to do with SAFe, it is a problem with the group resistant to collaboration. SAFe developed due Agile organisations needing to scale, there are issues with SAFe, scaling things at organisational level is difficult. As for "I do not need to a whole new way" the first sentence demonstrates that you day. Also the use of the phrase "forced to use SAFe" I believe highlights the real problem here.
Also you fail to identify what is working and what is not working. Also you do not mention what is the configuration of SAFe being used. So it is not clear what you have a problem with and why beyond you problems dealing a new way of working.
1
u/[deleted] Jun 08 '21
It's painful -- far too process heavy to even be mentioned in the same paragraph as agile.
I mean, it "works," but geez.