Sofian Hadiwijaya discusses how to build a data-driven company in three steps: first, define key performance metrics; second, implement a data warehouse to store organizational data; third, leverage analytics, business intelligence, and data science to provide insights from the stored data to guide decision making.