One thing that I realized as a Business Analyst and then Data Engineer is that communication is the key but pretty much no one can do it properly. I also realized that communication should be part of the job and leads and managers should hire people who can communicate things effectively.