Nice post.
Different company has different expectations about data, usually they start from dashboard, as dashboard is a way to reflect the result data exploratory analysis. Dashboard can be complex as well, depending on the business logics, data structure, data source, user requests and many more.