Situation I'm a PM (Product Manager) currently working in a small startup (15 people) where we have about three developers, one of whom is the CTO (call him Bob). Bob drives the technical aspect of the product (not very surprising) and contributes a lot of code and created the initial product themselves.
Bob likes to work out of the office typically and maybe comes into the office for a couple of hours each day. Furthermore, there are some days when he is completely absent. We try to communicate through Slack or WhatsApp and I try to gain some understanding what is being worked on so I can understand any roadblocks and what should be next.
The problem is that, more often than not, he will make product decisions and prioritize product features / timelines without telling anyone. Often times, I learn about something new either when I inquire about a surrounding issue or when I see it in the product myself.
We are in the process of building a roadmap so there is some cohesiveness but he is slightly averse to it.
Question How can I communicate effectively with the CTO and get a better understanding of the decisions they are making and the path they are taking?