Comment by DrewADesign
4 hours ago
I don’t blame people for being confused about the term in software — it’s a bit more straightforward in manufacturing, for example.
That said, if you look at a system that failed and determine a root cause analysis is pointless, you may have just stumbled upon your root cause.
> 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?