I believe good communication is essential and that you should have full visibility of your project. I typically implement a task management platform that you will have full access to.
That means you know what’s what’s currently being worked on and what to expect next. Communication regarding tasks is kept all in one place, making it easy to keep track.