> it’s a bit more straightforward in manufacturing
That's because manufacturing is a simpler environment where causes and consequences are more conceptually distinct.
Until you start to pull management decisions into your analysis, of course. Then it becomes just as complex as software.
> Until you start to pull management decisions into your analysis, of course.
Meaning, having something like "management will decide not to fund maintenance for this component in the future, causing a failure" in your fault tree?