For software developers, the best way to communicate is through the bug database. Developers don't use "slack" at our company.
Of course, it may be different for sales and support people, etc.
Of course, it may be different for sales and support people, etc.
One could say finding out which components are critical should be someone elses job, e.g. the manager's. All true, but still I wouldn't want to end up spending the prime time of my day for multiple years on a piece of software that nobody uses and nobody makes money with. So I'd argue that I as a dev cannot interact with just the bug db. I need to see what sales is doing, product management, join meetings, etc.