I have not tried this in a tram setting, but I can see how, with the right team, it could be valuable, more about fixing the issues than assigning blame.