A stupid Teams shared chat. Least effective way possible.
You can do more with teams than chat but it takes some work. We have a weekly status board created in teams we use each week to track status of everything.
What are these "IT Teams" of which you speak?
A little of each of the above. We chat via Teams, we have spreadsheets, we have a Monday.com board, email, and even Webhelpdesk.
\m/