Yeah, but those companies you listed are most likely big teams with dedicated resources. I don’t think this works well on small companies due to bandwidth, changes in priorities etc. not saying it can’t be done, I just haven’t seen this done well from previous experience.