Understand the problem

Data preparation

Featuring Engineering

Model selection and evaluation