I worked at a small company with about 50 employees where self-organizing teams was the norm in tech departments. It was comprised of mostly senior developers and researchers though so they mostly were able to avoid rabbit-holes themselves and prioritize as needed. I don't think such teams have shown to work in bigger companies though. Does anyone else also have insight or experience with self-organizing teams?