I actually have a map similar to this that I devised to make sure I'm spending the right amount of time in the right ratios. This was to solve the age old question of "How much time should I spend coding vs other stuff?".
But, it was broken down differently: Product, Marketing, Sales, Business Strategy, and Customer Support is how I have my groups organized.
Suspiciously absent from this map is Customer Support, which I see as very integral part that supports Sales (helps convert free to paid) and Marketing (good support = good word of mouth). A good CS strategy is extremely important for a small business.
Also, one should think of the Core Product and Retention as one group, because you really can't have one without the other.
It's also a good reference to use to answer the question "What does the non-tech founder do?"
Well, see all those other boxes? Figure out how they apply best to you.