[HN Gopher] The SAFe Delusion
___________________________________________________________________
 
The SAFe Delusion
 
Author : clockworksoul
Score  : 202 points
Date   : 2022-10-29 14:56 UTC (8 hours ago)
 
web link (safedelusion.com)
w3m dump (safedelusion.com)
 
| cpeterso wrote:
| Here's a 2019 presentation from Lockheed Martin about how they
| are implementing SAFe for their F-16 software development. They
| went from throwing a whole new program over the wall to flight
| test in 3-4 years to delivering an testable increment (of the new
| program) in 9 months. Their total program delivery is no shorter,
| but they now get test feedback on increments years sooner.
| 
| https://www.youtube.com/watch?v=nvfYLZ52zX0
 
| csours wrote:
| SAFe is not about software development or planning. SAFe is about
| funding software development in a cost center. I haven't seen
| anyone address how to do the accounting for software development
| for a large organization, where that software is not being sold
| for money.
 
  | ethbr0 wrote:
  | Internal billing + discretionary "keep the lights on"
  | budgeting?
  | 
  | It has its flaws, but it's not the worst approach.
 
  | roguecoder wrote:
  | You are absolutely right about the short-sighted problems
  | created by incompetent finance models.
  | 
  | I've seen two successful approaches in practice. The first is
  | vertically integrated companies using easily-measured labor-
  | saving techniques like ML to justify the infrastructure costs
  | required to support those innovations. And the second is places
  | where workers have the institutional power to advocate for
  | investment in the tools they have to use.
  | 
  | It seems to me that there should be an effective strategy where
  | we treat software as capital spending that gets appropriately
  | depreciated, but mostly what I see is finance departments
  | trying to micro-manage development and in the process costing
  | their company a lot of money.
 
| 63 wrote:
| As someone who just finished a week of 8 hour PI planning
| meetings with another week of the same starting Monday, I
| wholeheartedly agree. My experience of SAFe has been shorter term
| waterfall with a couple steps cut out. It's definitely better
| than waterfall and I'm grateful for that, but I wouldn't call it
| agile.
 
  | roguecoder wrote:
  | It follows the outline of taylorism, just one level up from the
  | team: measure, control and manage.
 
  | tootie wrote:
  | SAFe almost feels like a ploy lead by waterfallistas to sneak
  | their agenda back into the mainstream and call it "agile" to
  | fool everyone. It's a shame because there is room for a toolkit
  | to help scale agile. There aren't great tools for managing
  | dependencies between agile teams.
 
| rileyphone wrote:
| I strongly agree with this, but you need some more editing,
| especially to convince the leadership types that keep making this
| mistake.
 
  | nvr219 wrote:
  | Agreed. The decision makers at my company would not read this.
 
  | cpeterso wrote:
  | And if you're going to say "Don'tdo SAFe, you sure suggest some
  | alternatives.
 
| brightball wrote:
| I'm a SAFe certified SPC and RTE. Also a programmer with 20+
| years of experience.
| 
| IMO the only real issue with SAFe is that the quality of trainers
| have probably become diluted. If you have a SAFe instructor
| without a programming background to go along with it who can
| understand how all of the pieces involved will affect the people
| and the process, you're going to end up with pure by-the-book
| rigid implementer...because they probably don't know any better.
| 
| I was drawn to SAFe after posting a lot of venting thoughts on my
| blog, that got picked up here and somebody on this forum
| recommended a fantastic book to me. The Principles of Product
| Development Flow: 2nd Generation Lean Product Development by
| Donald Reinertsen.
| 
| https://news.ycombinator.com/item?id=17154355
| 
| This book is not rigid, nor are the principles within it. I used
| those principles to very successfully run a development group,
| but I was failing at consistently involving the business side of
| the house effectively. I looked around for something more formal
| that was based on his work and I found SAFe. Going through the
| training, it's about 80% based on that book. You'll recognize all
| of the underlying principles.
| 
| But I took so many classes on it because I wanted to make sure I
| understood SAFe well enough to know the goals of it's structures
| so that I knew how to adapt effectively. I don't think a lot of
| SAFe instructors do that.
| 
| So here's what you need to know about SAFe. They flat out tell
| you, you are NOT trying to fit the organization into this
| structure. You're trying to see how the principles of this
| structure can benefit your organization.
| 
| If you want an effectively summed up list of the keys of SAFe
| from everything I've learned it's this:
| 
| 1. Continuous Delivery & Deployment are the primary goals of this
| structure. There is a huge focus on development pipeline
| automation and all of the efficiencies that come from it. I have
| no idea why anyone would think otherwise based on comments in
| that link, because it's absolutely core to the entire process.
| 
| 2. Prioritization without emotion. SAFe prescribes a formula
| based approach to prioritization that is essentially a dressed up
| Return on Investment formula called Weighted Shorted Job First.
| It recommends structures to get a lot of representatives from the
| business side of the house to go through and apply relative
| weights to 3 different factors to establish a Value metric called
| Cost of Delay and then counts on the technical side of the house
| to estimate the workload. This helps you prioritize in a way that
| factors in Opportunity Cost. You have X amount of developer time,
| if you spend it on this you can't spend it on that.
| 
| This process is FANTASTIC for everyone involved except the person
| at the company who is used to getting things prioritized by
| yelling the loudest. On the business side, everybody has a clear
| place to have a voice in the company priorities. On the dev side,
| you never get the "everything is top priority" answer that is so
| common.
| 
| 3. Feature Flags. This is one of the absolute keys from a best
| practices perspective and it also critical for a continuous
| delivery environment. It allows dev to deploy to production
| behind a flag rather than hold stale branches while waiting for
| marketing, product, etc to give feedback, documentation etc.
| Product gets the benefit of being able to show features to
| specific clients, gather feedback, etc in a production
| environment while everyone else can prepare to release when they
| are ready...without having to bog down development with that
| entire process. The idea of separating Deployment from Release is
| hard for a lot of people to wrap their heads around.
| 
| The biggest complaints that I see around SAFe are that it's too
| rigid and/or that it's waterfall.
| 
| It's neither of these things. It's made to be adapted to your
| company and all it involves is a collection of best practices
| that work really effectively together. They adopted a lot of
| current practices, like Scrum, into Reinertsen's work because
| it's easier for an organization to adopt it if they think they're
| already doing a lot of it. Each team within a SAFe environment
| can use Lean, Scrum, Kanban, etc. It's up to the TEAM entirely.
| Scrum structures are just there because a lot of people are
| already using them.
| 
| As for the waterfall bit, I reject this entirely. There's a large
| group of people out there that seem to think even acknowledging a
| dependency means you have a waterfall process and I bristle every
| time I hear it. The PI Planning structure allows you to
| coordinate team planning over 8-12 weeks.
| 
| Have you ever been in a scrum environment where the teams didn't
| have a clear path to coordinating? It's awful.
| 
| Moreover, the structure allows (and insists) that your developers
| actually provide the plan. This means nobody else has handed you
| a deadline and your entire team gets to have a dialog about what
| can be done in what amount of time. You discuss tradeoffs with
| management if they ask for the world and they only really need a
| piece and then discuss how to get that piece.
| 
| How many environments leave developers out of this process
| entirely? Just handing you tasks?
| 
| I'm a huge fan of SAFe because it's goal is to provide an
| environment where developers can thrive. Every time I see
| comments about SAFe and ask questions about it, I get responses
| like "they didn't do that in our SAFe implementation."
| 
| That's because your upper management nixed it. It's not because
| it wasn't supposed to be there.
| 
| Personally, I'm a huge SAFe with Kanban advocate.
| 
| If you have questions about SAFe at your company or you simply
| want a second opinion on what you're being told, feel free to hit
| me up. I'll be happy to answer any questions that I can.
 
  | skeeter2020 wrote:
  | This post is classic SAFe and SAFe-certified trainer talk:
  | 
  | * It starts by stating "I'm a SAFe consultant now, but at heart
  | I'm a developer just like you!",
  | 
  | * It conflates what SAFE says it does (continuous deployment;
  | empower developers; responsive teams) with what it PRESCRIBES
  | (coordinated release trains; process over people; commitment to
  | long term deliverables up front),
  | 
  | * It speaks to the executives and management that will decide
  | to adopt SAFe, not the developers who will need to somehow work
  | within it,
  | 
  | * It somehow promises to combine bottom-up agile with top-down
  | date-based delivery commitments then hand-waves away the
  | collision of these intractable approaches,
  | 
  | * It pleads that SAFe is not heavy weight even though all SAFe
  | offers is hundreds of pages of process and rituals,
  | 
  | * It attacks anyone who is concerned or unwilling to do SAFe,
  | as obviously they'r the ones with a vested interest in not
  | adopting SAFe,
  | 
  | * It presents the straw-man argument that the alternative to
  | SAFe is teams that can't coordinate,
  | 
  | * It concludes that if you didn't see all the supposed benefits
  | from SAFe, "you did it wrong",
  | 
  | * Like SAFe itself,it's long, full of platitudes, self-
  | promotional and in the end leaves you ready to surrender just
  | to make it stop.
  | 
  | Question for the group: Do you know anyone who's livelihood
  | doesn't directly depend on adopting or enforcing SAFe who is a
  | big booster?
  | 
  | My favorite SAFe quote:
  | 
  | "SAFe uses agile like a drunk uses a lamp-post: for support,
  | not illumination".
 
    | delusional wrote:
    | > * It conflates what SAFE says it does (continuous
    | deployment; empower developers; responsive teams) with what
    | it PRESCRIBES (coordinated release trains; process over
    | people; commitment to long term deliverables up front),
    | 
    | As is common with political initiatives. First the values are
    | listed, then the motivation for those values are presented in
    | a way that nobody can disagree with. Then the slight of hand:
    | the proposed solution is assumed to be the only possible
    | fulfillment of the values. All discussion about the
    | mechanisms by which the solution fulfills the promises of the
    | values is cast as disagreement about the values. "How could
    | you disagree with coordinating your work" instead of "how do
    | you think our activities don't lead to coordination between
    | teams".
    | 
    | It's unfortunately a very effective strategy.
 
    | brightball wrote:
    | I'm not a SAFe consultant. I'm certified but I consult on a
    | lot of things: Postgres and application performance tuning,
    | DMARC deployment, pipeline automation and organizational
    | process.
    | 
    | I've also never certified anyone in SAFe professionally. The
    | principles work but I'm not a believer in adopting it
    | strictly in organizations. Instead I observe and recommend
    | improvements in existing companies once I understand their
    | dynamics.
    | 
    | In many cases, aspects of SAFe are effective recommendations.
    | 
    | Whether you formally follow the PI Planning approach to get
    | everybody together or you find a better fit for remote staff,
    | letting your devs plan 10 weeks at a time instead of 2 is
    | beneficial for everybody. And cuts down on a lot of every 2
    | week meetings to support it.
    | 
    | And all I've shared is my own experience. I constantly see
    | straw men arguments against it posted.
    | 
    | When you scrap the SAFe with Scrum approach and replace it
    | with SAFe with Kanban 90% of the ceremonial meetings go away.
    | 
    | Most devs I talk to don't even realize there's supposed to be
    | a backlog that they prioritize without having to consult the
    | business side of the house.
    | 
    | There's no question that the anti-SAFe crowd has legitimate
    | gripes with bad environments. Their concerns aren't any more
    | valid than the concerns of anti-Scrum proponents who have
    | been in bad environments.
    | 
    | It's trying to solve a hard problem but under the hood it's
    | just best practice after best practice smooshed together.
    | 
    | Get the scrum ceremony out and SAFe gets a lot cleaner for
    | everyone involved. You're basically just adding more ceremony
    | if you use scrum within SAFe. If you use Kanban, you trade
    | for much less frequent ceremony so you can focus.
    | 
    | SAFe instructors are taught WITH the scrum ceremony and IMO
    | that is the root of all of the blowback.
 
    | drran wrote:
    | SAFe is for managers, Agile is for developers. As developer,
    | you don't need to know SAFe and it rituals. SAFe is not heavy
    | weight, it very lean for the problem it solves.
    | 
    | > It somehow promises to combine bottom-up agile with top-
    | down date-based delivery commitments then hand-waves away the
    | collision of these intractable approaches,
    | 
    | It OK to fail few early goals or dead-lines until right pace
    | will be found.
 
  | flerchin wrote:
  | In practice, all the ills that you decry as NOT SAFe, are what
  | happen at every organization that I have been a part of that
  | tried SAFe. The prescriptive framework and focus on process
  | over people are the easy part, and an easy trap to fall into.
 
  | namdnay wrote:
  | Ahhh feature flags, the sick organization's last crutch.
  | 
  | Three years down the line, every customer is using a slightly
  | different combination within the hundred flags that have
  | appeared, you've just fallen back the latest release for the
  | fifth time because of an unforeseen interaction between three
  | unrelated flag states, and then you go through the test suites
  | and you realize that it is mathematically impossible for you to
  | cover every combination :)
 
  | asplake wrote:
  | I know Don Reinertsen and I did his training workshop a years
  | ago.
  | 
  | The thing is, you can't take a set of principles (which his
  | stuff is) and then claim that rolling out your design (a
  | different beast entirely) means that the poor customer is
  | following them too. Ok you can try, but it wouldn't be true.
  | 
  | FWIW I'm the author of one of the better-known Kanban books.
  | Plenty of Don's influence in that world too (a good thing), not
  | that I'm active there now
 
  | ketzo wrote:
  | Wow, this is the kind of comment I come to HN for. Thanks for
  | this. There are a lot of vocal SAFe detractors, so it's nice to
  | hear about why it could actually be good.
 
    | skeeter2020 wrote:
    | I'm currently going through my second company implementing
    | SAFe. The first one no longer does it, and I'm likely to quit
    | here because of the adoption. You should try to experience
    | first-hand rather than come to a conclusion from random
    | detractors and random SAFe consultants. My single piece of
    | data: If I poll all the software developers who I've worked
    | with directly under SAFe, some hate it, many just live with
    | it, but NONE are huge boosters or advocates. I think that
    | speaks to disconnect between SAFe advertising and SAFe
    | reality.
 
| ChuckMcM wrote:
| What SAFe does is provide some sort of visibility and
| accountability to senior management. (Which waterfall did before
| it) Until the Agile community can come up with a reliable way of
| identifying and firing the low performers for senior management,
| they will keep pushing down requirements like SAFe on the
| organization. Fortunately, the level of opacity between budget
| managers (P/L) vs execution managers usually doesn't get this bad
| until you've got 10 - 20K employees.
 
  | bitwize wrote:
  | > What SAFe does is provide some sort of visibility and
  | accountability to senior management.
  | 
  | This is true of all Agile methodologies adopted by
  | corporations.
  | 
  | If it weren't true, the methodology would not be adopted.
 
  | ResearchCode wrote:
  | How does SAFe reliably identify "low performers"? Top companies
  | tend not to do SAFe, I don't see the issue this solves. But I'd
  | easily see SAFe creating low performers.
 
    | ethbr0 wrote:
    | By mandating visibility.
    | 
    | And let's be honest, SAFe is not for "I can attract talented
    | people who can self-manage" companies. It's for "75% of my
    | developers are scraping the bottom of the barrel, but I take
    | what I can get because my company isn't sexy."
 
| twawaaay wrote:
| I wasn't aware of SAFe until one new manager got our director to
| loose his head for it and institute it in all teams.
| 
| It was a total disaster.
| 
| The idea of Agile is for each team to be responsible to improve
| their processes. Because improvement loops involving higher
| management are taking forever to complete and because each team
| has its own needs. "Agile" (quotes intentional) as practiced
| today is bad enough -- teams are not really improving their
| process, only implementing something taken from a book.
| 
| SAFe is taking it one step further by absolutely obliterating
| team's ability to influence the process.
| 
| At least with "standard Agile" it was possible for some teams to
| do the right thing, as long as they had a manager that understood
| what Agile really is.
| 
| With SAFe that was gone.
| 
| I was told that we can't even modify our t-shirt sizing because
| "It has to be standardised, otherwise there would be too much
| chaos. BTW, we are definitely not creating a new request form to
| change t-shirt sizes in Jira"
| 
| Forget about changing any other part of the project. We had a
| bunch of testers and business analysts which did absolutely
| nothing but had to stay on the team because they were required in
| the process by higher management. We did not need them. I spent
| time hiring people who could do the work from discussing
| requirements with the business people through design,
| implementation up to deploying it to prod, but that did not
| matter.
| 
| Talk about crazy projects...
 
  | closeparen wrote:
  | The middle manager brain has "consistency" as a terminal value.
  | Being responsible for more activity than they can hope to
  | substantively understand, they "need" systems that make it all
  | look the same so it can be measured, summarized, compared, etc.
  | Otherwise they get the intuitive sense that it's all chaos and
  | mayhem and can't possibly be working well. It's the same sort
  | of thing as an architect being mad that different services have
  | different internal architectures, tech stacks, code styles.
  | 
  | It's true that such differences make it unreasonably difficult
  | to understand or manage things at the abstraction level of the
  | middle manager or architect's portfolio. But it misses the
  | question of how and whether things should be managed from that
  | level at all. Often you have someone stepping into a _working_
  | bottoms-up emergent order (like the internet, or a market
  | economy) hamfistedly trying to implement top-down central
  | planning control. SAFe is a tool of choice for these attempts.
  | 
  | The radicalism of "true agile" is not about the duration of the
  | planning cycle, but about the level of autonomy and control
  | vested way down in the leaves of an org chart.
 
| SSLy wrote:
| SAFe is bad, but is there anything better when you have, say,
| 1500 devs, and expect two fat releases a year with whatever
| required bugfixes between?
 
  | Smeevy wrote:
  | Doesn't that fundamentally undercut the incremental value
  | delivery and CI/CD progression that SAFe promises?
 
  | yakshaving_jgt wrote:
  | > is there anything better
  | 
  | Yes. Not doing SAFe.
 
| faangiq wrote:
| It's well known at this point that Agile and any other
| "methodology" is a scam. The only thing that matters is raw IQ
| everything else is just kabuki paper shuffling.
 
  | i_like_apis wrote:
 
| heisenbit wrote:
| The critique by agile experts of SAFe would be more convincing if
| they had shown earlier how to scale up agile.
| 
| While not a fan of SAFe or any agile cargo cult implementation
| there were a few things I liked about SAFe: Some acknowledgement
| of the role of planning which imho. is needed at that scale and
| some framework to handle architectural concerns.
 
  | kitsune_ wrote:
  | Self-organization at scale: Teal / Holacracy / Sociocracy. In
  | the case of holacracy: Imagine a world where your company, its
  | rules and all its employees including the bosses are bound by a
  | constitution [0].
  | 
  | Or have a look at Coplien's Scrum patterns [1] patterns that do
  | involve "planning", and that are also supplemented by his
  | decade old organizational pattern work outside of just Scrum.
  | 
  | [0] https://www.holacracy.org/constitution/5
  | 
  | [1] http://scrumbook.org/ and
  | https://sites.google.com/a/scrumplop.org/published-patterns/...
 
| ineptech wrote:
| I don't really understand SAFe, but from the outside looking in,
| it seems like the answer to "How close can we get to agile while
| still employing an army of Project Managers?" Which is to say,
| not very.
 
  | vesinisa wrote:
  | SAFe not only keeps middle managers employed and feeling
  | important but also forces lots of unnecessary pencil pusher
  | type work on the engineers and designers. It's a strain on all
  | parts of the organization that are forced to use it.
  | 
  | This is why most companies will abandon SAFe after a couple of
  | years, like the case studies show. I have personally left one
  | employer (a bank) because SAFe made the job unbearable.
  | 
  | Both this company and their larger competitor abandoned SAFe
  | after a couple of years. I now categorically ignore any gigs
  | and openings at companies using SAFe - it's a glowing red flag
  | to me.
 
| bane wrote:
| SAFe seems to be a bit like "internet scale", it's designed for
| very large organizations building very large single software
| solutions. Most organizations wildly overestimate their size and
| the size of their solutions. A Microsoft Office release probably
| can benefit from SAFe, an update to an auth microservice
| maintained part/time by a team of .75 FTE doesn't.
| 
| SAFe seems to sort of be a micro-waterfall approach inspired by
| Conway's law [1]. It build massive communication and coordination
| teams so that this gets reflected into short-term development
| waterfalls that produce software that mirrors the system that
| managed it. But this team needs to be dwarfed by the development
| effort they are trying to push forward or they'll end up
| dominating all of the activities with largely useless
| communication and coordination activities resulting in very slow
| forward software movement, confused goals and priorities, and
| overstaffing of projects.
| 
| Example: I once ran a team that was developing some internal
| tools for a large org, but we were outside of the main SAFe
| effort. At one point we became dependent on some service the SAFe
| effort was going to produce. It took 60 people 3 years to not
| produce a correctly working service. Exhausted with this, I
| finally just had 1 person build the service we needed as a
| stopgap. She spent 3 months building it with part-time support
| from one other engineer for a couple weeks. More than 3 years
| later _that_ is the service that 's still running and the SAFe
| effort never did manage to get a properly working solution out
| the door. I can think of half a dozen similar examples where the
| parallel effort by a smaller team with less organizational
| overhead radically outperformed the giant SAFe team -- and they
| did it mostly by just ad hoc communication channels between the
| small teams.
| 
| 1 - https://en.wikipedia.org/wiki/Conway's_law
 
  | _fat_santa wrote:
  | I've worked in a number of large orgs that have used SAFe and
  | it always seems that you end up spending more time on the
  | bureaucracy than actually writing any code.
  | 
  | My team just finished a "Release Train" where we supposably
  | adding in a massive feature from a legacy app that required a
  | full team of developers. The team could have probably been half
  | the size and we could have most likely finished it in half the
  | time, what slowed down our velocity so much was all the
  | bureaucracy that SAFe created around doing the most simple
  | piece of work.
  | 
  | The company says that need SAFe to properly track the work that
  | is happening, but they place such a massive reporting burden on
  | the people doing the actual work that things crawl at a snails
  | pace. I once had to push a bug fix for which I had to create a
  | JIRA story. I spent 20 minutes creating the story and attaching
  | all the correct labels, 5 minutes implementing the fix and
  | opening a PR, and then another 15 minutes fighting the time
  | tracker to log the 5 minutes that I worked on the story.
 
  | jffhn wrote:
  | >It took 60 people 3 years to not produce a correctly working
  | service. [...] She spent 3 months building it.
  | 
  | Using 60 people to produce something 1 person could do, is like
  | cutting this person's brain in 60 parts and connecting them
  | with 1Hz data links.
  | 
  | V. Lextrait (CTO of Amadeus at the time if I recall properly)
  | had a rule of only splitting a piece of work between multiple
  | developpers if it couldn't fit in the otherwise single
  | developper's head.
 
    | quickthrower2 wrote:
    | It is worse than that. Try to get 60 people to pick up one
    | spoon for example. The coordination overhead and arguing
    | "which spoon" and "we should consider picking up a knife!"
    | means it is easier for one person.
    | 
    | Otoh, searching for a criminal in the woods is embarrassingly
    | parallelizable and would benefit from a 60 search party
    | (forget dogs in this imperfect analogy).
    | 
    | Most software dev like the spoon is not super parallelizable.
    | But probably more amenable to a single person working on each
    | project than developers think.
 
  | RajT88 wrote:
  | I took a SAFe training class once, and they explained that Wal-
  | Mart does this sort of exercise quarterly. Rents out a
  | warehouse, flies in all the dev managers and leads, and does
  | sprint planning using all the boards they have stood up
  | everywhere.
  | 
  | I am not commenting on how effective it was for them of course.
  | It seemed to me to be a bit overkill for the size of the
  | company I was in (about 5k people).
 
    | marcosdumay wrote:
    | Getting everybody together once in a long while, and
    | synchronizing a "what are you working on?" is a good
    | exercise.
    | 
    | But only if that while is long.
 
      | quickthrower2 wrote:
      | I am in two minds about leads only vs. everyone. Obviously
      | both have advantages.
 
| lee wrote:
| I worked for a company that adopted SAFe and sent me to get
| certified as a SAFe Program Consultant. So I worked to set up
| "Agile Release Trains" and coached a few teams that had never
| used any Agile methodology before.
| 
| I can absolutely understand the frustration that many have with
| SAFe, especially when it's pushed from a top-down manner.
| However, It's not entirely terrible as it provides some tools
| that can be address some organizational problems.
| 
| I think at best if a large organization is already doing well and
| is "agile" overall, SAFe won't provide a lot of value and is
| unlikely worth the investment. If an org is highly siloed,
| dysfunctional, and lacking inter-department coordination then
| SAFe it at least offers some tools to address those issues.
 
  | tonyarkles wrote:
  | I have never worked in a SAFe environment, but have worked with
  | multiple teams that have followed various Agile methodologies
  | over the years, with varying degrees of "compliance to the
  | process".
  | 
  | > I can absolutely understand the frustration that many have
  | with SAFe, especially when it's pushed from a top-down manner
  | 
  | This is the wrinkle, and in my experience the #1 factor for
  | whether or not any particular methodology is going to work
  | within an organization: top-level buy-in. Before I got too
  | jaded, I worked with and helped some teams that wanted to try
  | bottom-up agile, and it would help the team get better, but if
  | a layer or two up in the management chain still wants e.g.
  | fixed timeline, fixed budget, fixed scope projects, you're
  | going to run into impedance mismatches all over the place and
  | lose most of the benefits in the medium term.
  | 
  | This can also happen in the other direction. An organization I
  | worked with adopted EOS on the business side of the company but
  | didn't really roll it out on the engineering side, except for
  | expecting everyone organization-wide to specify their quarterly
  | goals. After setting those quarterly goals, the engineering
  | teams would still get yanked around in multiple directions,
  | being asked semi-randomly to work on things that had nothing to
  | do with their quarterly goals and then at the end of each
  | quarter everyone just scratched their heads and went "why
  | didn't we accomplish what we wanted to accomplish?"
  | 
  | Maybe I'm jaded, but I've gotten to the point where I don't
  | really care _which_ methodology is used, but rather that
  | everyone top-to-bottom is on-board with it and actually
  | following it. If it 's Scrum, management needs to 100% buy in
  | to the idea that they're going to get releases at a constant
  | cadence and that those releases will contain whatever was
  | prioritized as the highest value, with lower value features
  | potentially missing. If it's something more
  | conventional/waterfall-esque, management needs to be on-board
  | with the fact that there's going to be some very costly
  | analysis up front (that _must_ include engineering) and that
  | changes to that plan are expensive and will cause the schedule
  | to slip; engineering needs to be on-board with the fact that
  | they _will_ be expected to deliver everything according to the
  | schedule they built. It doesn 't matter nearly as much which
  | approach everyone wants to take, just that everyone understands
  | the tradeoffs with that approach and that everyone's going to
  | follow it.
 
| 29athrowaway wrote:
| I like this take on SAFe. Steve Denning has great talks about
| what agile is, and what it is not.
| 
| https://www.forbes.com/sites/stevedenning/2019/05/23/underst...
| 
| The SAFe training is predominantly a bunch of pointless games,
| marketing, and baseless claims. Leaving all that aside, it's just
| fake agile.
 
  | synu wrote:
  | It's agile for companies that absolutely do not want to adopt
  | agile but want to be able to tell their (prospective) employees
  | that they have.
 
    | ResearchCode wrote:
    | Are employees looking for "agile" companies? Seems more like
    | a red flag for micromanagement nowadays.
 
      | synu wrote:
      | My personal experience is that, while you're absolutely
      | right for startups, large multinationals and companies that
      | don't see themselves as necessarily tech-first still use it
      | as a selling point.
      | 
      | I don't know if it is effective to do so or not, but I do
      | see it highlighted on job ads/recruiting landing pages.
 
    | 29athrowaway wrote:
    | That is a nice way to describe it.
    | 
    | SAFe puts a bunch of layers between you and the customer.
    | 
    | Agile is about removing layers between you and the customer.
 
| charbull wrote:
| I had a very good experience using safe 4.x The whole department
| participated. Edge Software Cloud platform Application team
| 
| It allowed the 3 teams to have better communication, things were
| written, we knew what we are building and how/who is using it.
| Met with stakeholders regularly for feedback and better
| understanding of the business in general, the strategy and why we
| need to land this feature either to differentiate or because it
| is priority 0 asked by many customers.
| 
| As a team member safe allowed me to understand why what I am
| working on is important for the business and how it brings value.
| 
| I wonder if it is a people problem that we are blaming safe for
| or an actual process problem?
 
| JulianMorrison wrote:
| In my experience, if what you've got is a months-ahead plan where
| management sets the deadlines AND controls the scope via
| pressuring the line manager, and delivery relies on crunch time
| and panicky de-scoping and working to the letter and not the
| spirit of the contract, then what you have is waterfall in a
| fedora and a Groucho Marx novelty disguise.
 
| rootusrootus wrote:
| It's difficult to really articulate just how much damage SAFe
| safe has done to our organization. But senior management loves
| the waterfall planning and the finance guys love the level of
| detail they can stuff into their spreadsheets somewhere.
| 
| That it cuts our actual development output by half or more is not
| relevant. As long as we can churn out meaningless Jira tickets to
| describe all that we aren't really doing, management is happy.
| 
| The important work still gets done, but it's off the books. It
| would never survive PI planning.
 
| ButterWashed wrote:
| I'm currently a year into a role as Lead SRE in team working in
| SAFe. We plan five 2 week sprints for which we immediately write
| off 50% of our time as "BAU activities" and the rest of our time
| is spent lurching from one deliverable to another in the hope we
| actually achieve something before we get "re-prioritised" yet
| another time. It's not even SRE, it's 2nd line support and
| platform engineering. I really have no idea how SAFe works or how
| it's meant to work, but everyone seems happy so long as I
| complete my JIRA tickets on time because that's what the users
| want.
 
  | cpsns wrote:
  | I don't know if we claim to use SAFe were I work, but this
  | sounds very similar to my experience. It frustrates me to no
  | end, but as a contractor I don't get a say and the full time
  | employees seem to be okay with the status quo.
  | 
  | I am constantly amazed that any working software comes out of
  | such a process, but against all odds it does.
 
  | ethbr0 wrote:
  | I worked for a SAFe company like that once.
  | 
  | Took a salary cut for another job.
  | 
  | Haven't regretted the choice for a second: life's too short to
  | waste one's talent in service to a bad employer.
 
| orzig wrote:
| I read as much of the site as I could, but could somebody
| explain: how is SAFe different than the original agile manifesto?
 
  | fidrelity wrote:
  | The agile manifesto does not dictate any team or organisational
  | structure.
  | 
  | SAFe prescribes a bunch of structures, councils and processes.
  | It is by design anti agile.
  | 
  | Edit: this image highlights the paradox:
  | https://www.agilest.org/wp-content/uploads/2018/03/scaled-ag...
  | 
  | Just try to count all the roles and processes prescribed.
 
    | db48x wrote:
    | I'm having an allergic reaction after looking at that chart.
    | Where did I put that epipen?
 
    | gherkinnn wrote:
    | Very lean indeed.
 
    | isoprophlex wrote:
    | If anyone comes and tries to sell you stuff using a chart
    | that looks like that, better show them the door immediately.
    | That thing seems optimized to cause upper management hypnosis
    | by its expertly designed cavalcade of hollow bullshit
    | terminology.
 
  | [deleted]
 
| flerchin wrote:
| The thoughtworks case study is repeated. Otherwise wholeheartedly
| agree. I have delivered plenty of software during 10 PIs, but
| that was in-spite of SAFe, and the whole thing was harder and
| slower because of it.
| 
| Since then, I reorganized a team of ninjas away from the trains
| and have delivered at 3x the velocity using kanban methodology.
 
| bitwize wrote:
| SAFe is basically Rational Unified Process (cross-team waterfall)
| with a coat of Agile paint. No one in a SAFe organization thinks
| it's particularly agile, but it meets certain business needs
| (total visibility and the appearance of control by upper
| management).
| 
| SAFe is a key component of an "agile transformation" which is a
| bit like the "peace process" between Israel and Palestine: the
| participants who implement the process are best served if no
| progress is made while they project the illusion that progress is
| being made.
 
| brightball wrote:
| I'm going to summarize my earlier comment with this:
| 
| SAFe with Scrum teams (how instructors are taught SAFe) merely
| adds more ceremonial meetings and sucks for everyone.
| 
| SAFe with Kanban teams trades the scrum ceremony for less
| frequent SAFe ceremony and is a much better experience for
| developers.
| 
| SAFe corporate needs to change the way they teach it to address
| the clearly visible issues coming from the way they currently
| teach it, based on the comments here.
 
| sas224dbm wrote:
| I have been involved in 2 medium sized-ish (~300) software
| support projects for western-nation's land forces project that
| brought in SAFe with a fanfare. Lots of ($$) training, everybody
| gulping down the coolade etc etc. It started off OK, but as with
| most of these ideological methodologies, our projects'
| circumstances started to clash with the SAFe 'way'. Our customer
| was very fond of his existing rituals (meetings, committees,
| progress meetings etc), but we also folded in all the SAFe
| rituals too. It seemed we were in meetings too much of the time,
| and we did a poor job of convincing the customer to move
| wholesale to the SAFe way. In addition, the organizational
| structure and governance models never operated in the SAFe way,
| with the customer's insistence on being in our shorts on every
| decision hampered most of the 'delegate decisions as deep as
| possible' philosophy. At the end of the day, it steel feels like
| RUP re-invented for 'agile' .. never again.
 
| dunno7456 wrote:
| This is a reflection of agile brin dead on the water when it
| comes to it's promises.
 
| retrocryptid wrote:
| This seems a bit of a hit piece, but it seems like a safe target
| as at least half the people I know seem to hold it (SAFe) in
| disdain. I've consulted for organizations that started using it
| and have a mostly negative opinion. Organizations that are in
| near complete disarray may find it useful; but then again, they
| might also find a return to old-school waterfall useful. Where
| I've seen SAFe not work so well is organizations that are doing
| reasonably well with planning, but have some deficiencies or some
| corners of the organization that aren't doing too well.
| 
| Traditional Agile doesn't scale well above the team level (not
| that it's bad, it's just that benefits from its processes don't
| seem to be focused on that level of the organization.) Scrum of
| Scrums is rarely executed well and Lean and XP don't really
| describe practices for that echelon. (I'll have to re-read my
| Kanban books and see if it addresses it.)
| 
| My take on SAFe is that it rigidly adds dependencies between
| teams, even if such dependencies are counter-productive. But like
| the manager who uses the daily standup as a status meeting, it
| seems like it's serving the "bean counters" instead of the people
| doing the work.
 
| swagtricker wrote:
| Don't forget the classic parody of SAFe which shows it as the
| overblown "waterfall in agile clothing" that it is: LAFABLE.
| https://www.lafable.com/
 
| mkw2000 wrote:
| I had a recruiter mention to me that the company is all about
| SAFe and I should express my interest and enthusiasm for it
| during my interview. I looked it up, saw a diagram describing the
| process that actually made me burst out laughing and ran far away
| from said company.
 
| yborg wrote:
| I was originally trained as a lad in classic waterfall and was a
| CMM auditor at one point - I got SAFe certification a few years
| ago and my overwhelming impression was that they had replicated
| all of the flaws of these methodologies, just with the word
| "agile" inserted wherever possible. I suppose that it is the
| final representation of the principle that any revolution becomes
| the new orthodoxy in a generation and ends up as ritualized as
| what preceded it.
 
  | onli wrote:
  | I thought Scrum would be more a candidate for that, when the
  | rituals from there become useless orthodoxy. If (since) SAFe
  | implementations are just waterfall with all its flaws
  | rebranded, it's more the counter-revolution disguising itself.
 
    | roguecoder wrote:
    | As soon as people forgot that Agile was about organizing
    | workers & having management trade its power for more-valuable
    | software, it was basically doomed.
    | 
    | Executives would rather give money to the people who promised
    | that they could get the more-valuable software without giving
    | up any of their power and control.
 
| heynowheynow wrote:
| When consultants suggest a "new" fad, they're all about charging
| money to help businesses adopt that fad to avoid FOMO.
| Predictably, there will be a new fad next year and the year after
| that. Waterfall: elevator control systems, agile: expense reports
| UI, and apply a blend to things in between.
 
  | doctor_eval wrote:
  | 100% agree. I worked at a large telco where this happened.
  | Brand-name consulting company "changed methodology" half way
  | through the project _and charged the customer for it_.
  | 
  | I couldn't believe it. But then again, we were quite literally
  | the only team that delivered a product, so naturally we were
  | seen as a threat and our contract was cancelled.
  | 
  | True story.
 
| oneplane wrote:
| Seems to me that SAFe like so many business ideas only exists
| because companies that work well without it may still work well
| despite having to use SAFe. Companies that don't function well
| are not magically turn into well-functioning companies because
| someone threw a book at it. When you can restructure a company
| from not-working to working order, it's not SAFe that did it, but
| someone with enough time and energy. At that point it doesn't
| matter if SAFe was involved or not, because that's just an idle
| wheel coming along for the ride.
 
| mindwok wrote:
| I view the implementation of SAfe anywhere as a huge red flag. To
| me it suggests that the decision makers read about Agile and what
| it proposes and decided that for whatever reason they don't want
| it, in its unfettered form it scares them, or they don't
| understand how to adopt it. As someone who prefers working in
| Agile workplaces, that tells me all I need to know.
 
| electrondood wrote:
| At my last company we used SAFe and I was blown away at how
| effective it was. Once a quarter, we had a 3-day event in which
| the entire next 3 months were planned out, with dependencies
| between teams, with wiggle room/flexibility, by the end of the
| event.
| 
| I understand this can depend on how well it's implemented, but in
| my experience I've never seen anything like it before or since.
 
  | JamesSwift wrote:
  | It sounds like you had a healthy org. The problem with most
  | other orgs is that they do the same planning, with the same
  | care and attention paid that yours did. But then 2-4 weeks
  | after, everything that was discussed and agreed upon and
  | planned around is upended when "priorities changed" or
  | "something else came up" (i.e. the wind slightly blew). For
  | whatever reason, they feel like they are making more effective
  | planning decisions now, by the seat of their pants, than they
  | did when literally everyone was in the same room and putting
  | real thought into the whole thing.
  | 
  | Can you tell I'm not a fan?
 
    | quickthrower2 wrote:
    | If something else came up is not allowed it means you need a
    | perfect plan that survives contact with reality. This is
    | possible for short tasks perhaps but not an entire team for
    | 90 days.
    | 
    | If they have completely ignored company priorities that is
    | bad but often it is some technical glitch has come up that
    | moving a box 1px to the left really wasn't as easy as first
    | thought.
 
    | hef19898 wrote:
    | Why does that sound so awefully familiar? Even worse when you
    | throw in good old re-inventing the wheel, not revise the
    | decisions that should be and giving Agile coacjes and scrum
    | masters more influence over the content of what should be
    | delivered than the actual domain experts doing the work. I'll
    | let you guess what role I have in all of that right now...
 
      | ResearchCode wrote:
      | Imagine taking a two day course and then going into the
      | office of a law firm or a hospital and micromanaging the
      | staff. Tragic that software engineers put up with this.
 
  | tapatio wrote:
  | Same. I found it to be very effective, especially having a
  | bunch of release trains in sync. Obviously this applies to
  | large organizations.
 
  | bl4ckm0r3 wrote:
  | How big was the team and what type of project? And what amount
  | of level of detail did you put in the planning/roadmap? Did you
  | also had experiments and investigations taken into account?
 
  | kqr wrote:
  | > Once a quarter, we had a 3-day event in which the entire next
  | 3 months were planned out,
  | 
  | This is the part I don't understand. What sort of business are
  | you in where you can actually meaningfully predict which will
  | be the most valuable opportunities and ideas that will come
  | your way in the next three months?
 
    | Yizahi wrote:
    | For example the sort of business which supplies hardware
    | needed to write yours or mine comment. Not everyone is
    | deploying to production every day or even every two weeks.
    | Not everyone has feature development measured in hours.
 
    | tonyarkles wrote:
    | > What sort of business are you in where you can actually
    | meaningfully predict which will be the most valuable
    | opportunities and ideas that will come your way in the next
    | three months?
    | 
    | I've got one foot in the pure software world and one foot in
    | electronics hardware. I've worked with a number of startups,
    | and some larger organizations and government.
    | 
    | The SaaS startup world is the exception here, not the rule.
    | Virtually any business that is not "we're ready to pivot on a
    | dime" SaaS should be able to plan 3 months out. Generally
    | speaking, any kind of strategic initiative is probably going
    | to take longer than that to roll out. If there's any kind of
    | manufacturing involved then design, V&V, manufacturing, and
    | QA are likely going to be running on at _least_ 3 month
    | cycles.
    | 
    | Sometimes things do pop up and it makes strategic sense to do
    | a mid-quarter tactical shift to attack an extremely valuable
    | lead, but that should be exceptional. Even in the SaaS world,
    | people tend to jump on new "valuable opportunities" without
    | really sitting back and assessing the _cost_ of delaying
    | everything else. This kind of organizational ADHD (one board
    | member at a company called it  "chasing butterflies") tends
    | to result in a bunch of half-finished projects/products that
    | all could have been valuable in their own right if they'd
    | been run to completion instead of abandoned in favour of the
    | next "golden opportunity".
 
    | ThalesX wrote:
    | Three months!? Is this the stability we expect from companies
    | in our day and age? I would think it's a lost company, one
    | that couldn't somewhat predict what the next three months are
    | going to look like.
 
      | pflenker wrote:
      | Just look back 3 month and assess how many of the things
      | that happened were predictable (keeping in mind the fact
      | that hindsight is 20/20). I wager every company in the
      | world was affected by the world wide changes right now.
      | Those who cling to plans are at disadvantage against those
      | who have the ability to quickly adapt to the change.
 
        | ethbr0 wrote:
        | > _Those who cling to plans are at disadvantage against
        | those who have the ability to quickly adapt to the
        | change._
        | 
        | https://en.m.wikipedia.org/wiki/OODA_loop
 
        | doctor_eval wrote:
        | > The OODA loop has become an important concept in
        | litigation,[2] business,[3] law enforcement,[4] and
        | military strategy. According to Boyd, decision-making
        | occurs in a recurring cycle of observe-orient-decide-act.
        | An entity (whether an individual or an organization) that
        | can process this cycle quickly, observing and reacting to
        | unfolding events more rapidly than an opponent, can
        | thereby "get inside" the opponent's decision cycle and
        | gain the advantage.
 
        | kgwgk wrote:
        | "In preparing for battle I have always found that plans
        | are useless, but planning is indispensable."
 
        | hef19898 wrote:
        | Just throwing things to the wall and see what sticks is
        | not agility, nor is it just mindlessly running after any
        | random car like a dog chasing the mail man.
 
        | tikhonj wrote:
        | Who said anything about "mindless"? Just because work
        | wasn't planned in detail in advance does not make it
        | mindless--the people actually doing the work make
        | creative, nuanced decisions _as they 're working_. Not
        | pushing a top-down, up-front plan gives people _more_
        | room for careful nuanced thought.
        | 
        | That isn't "throwing things to the wall" or "mindlessly
        | running around", that's trusting a team of professionals
        | to make effective creative decisions.
 
        | hef19898 wrote:
        | I agree, _if_ you have team of experienced professionals
        | tgat is. If not, well, stuff to the wall it is. If
        | wrapped in sometjing something agile, at least it looks
        | good.
 
        | roguecoder wrote:
        | Trying to guess the future of complex systems is an
        | exercise in hubris.
        | 
        | Success is far more likely if you decide on a goal, and
        | then build feedback loops that let you learn. And in the
        | internet age a feedback loop of a month is painfully
        | slow, never mind three.
 
        | hef19898 wrote:
        | Not everything is a consumer facing app, you know?
 
        | SpicyLemonZest wrote:
        | I'm pretty skeptical of this kind of thing even for
        | enterprise software. I can imagine scenarios where it's
        | relevant - if you're planning to release Disney+ in 6
        | months, yeah, you'd better coordinate pretty tightly to
        | make sure you're not missing some key dependency when you
        | flip the switch. But I've seen multiple incredibly
        | successful enterprise products developed through the
        | "throwing things to the wall and see what sticks"
        | approach.
 
    | mvdwoord wrote:
    | I would honestly like to reverse this question...
    | 
    | What sort of business can't look three months ahead?!
    | Seriously, updating business logic rules to catch a trend or
    | adjust for changing external conditions, I understand. But
    | for software development?!
 
      | tikhonj wrote:
      | You can predict _some_ things, sure--but there 's a massive
      | leap from that to planning "the entire next 3 months"!
      | 
      | If you can get a bunch of people into a room and plan out
      | what everyone on a software team is doing for the next
      | three months, there's a pretty clear cap on how creative or
      | adaptable the work can be. What is everyone doing for the
      | rest of the quarter? "Executing"? Just filling in the
      | "obvious" implementation details to program exactly what
      | they're told?
 
      | kqr wrote:
      | Sure! I often start to make things which seem like a good
      | idea at the time but after 1--8 weeks of A/B testing (or
      | other verification methods) it turns out the market was not
      | what I thought and it would be a waste of time to pour more
      | work into it.
      | 
      | At that point I can either "stick to the 3 month plan" and
      | do something which I know has at best no value, or... try
      | something else.
 
      | marcinzm wrote:
      | Your team is working on a dozen features for the next three
      | months. After looking through the code to start
      | implementing one feature (4 weeks into the 3 months) the
      | team realizes there is need to change another team's API.
      | The other team already has all their time booked with
      | feature. Cue a cascading set of slightly changing
      | priorities. Now multiply that by every team in the company
      | hitting something like this.
 
        | roguecoder wrote:
        | Collective code ownership is a prerequisite to most Agile
        | processes for this very reason.
 
        | marcinzm wrote:
        | In my experience most companies specialize teams to
        | various extents which makes true collective ownership
        | difficult. An iOS team is likely going to have difficulty
        | dealing with the ML code. This becomes even worse if the
        | change is complex or touches the domain specific
        | patterns.
 
        | theptip wrote:
        | Dream scenario - in the planning session note you depend
        | on an external API. Prioritize an early spike/prototype
        | of the feature to flush out dependency risks. Discuss
        | relative priorities with the other team & schedule the
        | work to modify their service.
        | 
        | This requires teams to have slack/contingency time in
        | their plans. That's important.
        | 
        | Of course, there will always be situations where you
        | don't spot a dependency until you start coding. But in
        | the loosely-coupled mode, that is what happens every time
        | you have a dependency on someone else, ie you have no
        | opportunity to spot in advance. Worth some planning
        | exercise you get an opportunity to spot the dependency
        | and deal with it gracefully, even if you don't catch
        | 100%.
        | 
        | But yeah, if there is no benefit to spotting early
        | because the other team doesn't have slack for the Q, then
        | less point in planning in advance.
 
        | tonyarkles wrote:
        | > After looking through the code to start implementing
        | one feature (4 weeks into the 3 months) the team realizes
        | there is need to change another team's API.
        | 
        | On the estimation side of things, I've worked with teams
        | that do estimates in concrete hours, days, weeks, etc,
        | and teams that work in abstract feature points, bushels,
        | etc. The number one factor for whether the estimates are
        | successful is the time spent _before_ providing the
        | estimate to figure out what the actual scope of the task
        | is. If you 've planned and estimated a task and didn't
        | discover the cross-team dependency during that planning,
        | you've failed at planning. It happens. It sucks. It
        | should be very rare.
        | 
        | I've worked with teams where "sprint planning" every two
        | weeks/whatever cadence is basically an entire engineering
        | team getting pulled into a room for a morning, the
        | manager/scrum-master/whatever pulls up their backlog and
        | starts picking tasks off the top. The team is expected to
        | provide estimate efforts _on the fly_ in the meeting, and
        | then expected to spend the next two weeks perfectly
        | executing on the work they 've committed to. How in the
        | hell is a process like that going to allow people to
        | really think through the issues that are going to arise
        | (like needing an API change on another team, or even
        | verifying that a 3rd-party API is compatible with what
        | the task is trying to achieve)? These teams constantly
        | run into the issue you've described and it absolutely
        | sucks for everyone (the business, the managers, the
        | developers), but the process just keeps being adhered to.
        | Maybe in the post-mortem someone will say "we need to do
        | a bit more analysis before doing estimates", and the
        | outcome is that during the next sprint planning session
        | the SM will say "HAVE YOU REALLY REALLY REALLY THOUGHT
        | THIS THROUGH?" but... they're still doing analysis on 12
        | new tasks blind...
 
  | skeeter2020 wrote:
  | >> I was blown away at how effective it was. Once a quarter, we
  | had a 3-day event in which the entire next 3 months were
  | planned out
  | 
  | Yep, you get this, a 13 week PLAN. Just adopting plan-old
  | maligned waterfall can give you a plan lasting years!
  | Unfortunately software development teams are supposed to
  | deliver more than plans.
  | 
  | You can totally do quarterly planning without SAFe, cross-team
  | colaboration can be achieved, and having teams spend time
  | digging into future work is immensly valuable. SAFe leeches
  | from these positives without actually enhancing them, while
  | adding an imense amount of overhead and real costs.
 
  | tsimionescu wrote:
  | What happened when two months in the priorities changed, or
  | when a feature that looked like it might take a turned out to
  | take a month?
 
    | JamesSwift wrote:
    | Priorities changing is one thing, but the answer to the
    | second one is that priorities are priorities. If something to
    | the left-side of a timeline now takes longer, it usually
    | shifts everything else to the right. Thats just the reality
    | of the situation, and the point is to have the awareness of
    | the impact and be able to adjust accordingly.
 
    | Yizahi wrote:
    | You change priorities then. If a set of features takes much
    | longer due to whatever reason, you just pare them down or
    | postpone release accordingly. If you have important customers
    | waiting for the release, you then first talk to them and then
    | cut or postpone depending on their opinion and common sense.
    | Delaying release doesn't summon demons or cause apocalypse,
    | despite what some managers try to bs us.
 
| mrweasel wrote:
| I've never worked in an organisation that used SAFe, but to be
| honest I've never worked for one that used SCRUM either. The only
| semi-structured method I've ever been part of has been "SCRUM
| BUT".
| 
| What I find weird about both SCRUM and now SAFe is that pretty
| much every single agile expert I've read articles and blog post
| from dislikes it. My take away is that the agile purist, if you
| can call them that, are focus on delivering high quality software
| and user satisfaction, that's the focus, that's the goal. SCRUM
| and perhaps now SAFe (presumptuous acronym btw) seem to be
| focused on managing software deliveries in larger organisations.
| 
| As some one who studies software engineering and process
| management 18 years ago, I can't say that time has made me think
| that things have improved much over time. I am especially
| skeptical of processes that comes with certifications and titles.
| The original agile manifesto is beautiful in that it's something
| we can all do. There's are no training, no certification, no
| corporate backer. Its principles, and you can either agree or
| disagree, is something the team can reflect and meditate on how
| to best incorporate the ideas into their work.
| 
| Overall, more and more I start to think that PHK was right in his
| talk "Entirely Predictable Failures" in 2012[1]. It's snake oil,
| almost all of it.
| 
| [1] https://www.infoq.com/presentations/Predictable-Failures/ (At
| around 24:30 and a few minutes from there).
 
  | 29athrowaway wrote:
  | Scrum is not an acronym.
 
___________________________________________________________________
(page generated 2022-10-29 23:00 UTC)