Given a specific business problem, outline how you would approach developing a machine learning solution.