Understand the problem at hand

Explore and familiarize yourself with the data

Prepare the input data by detecting outliers, treating missing values, transforming variables

Run the model, analyse the result and adjust the approach, accordingly. Continue the iterative process until you achieve the best possible outcome

Validate the model using a new set of data

Implement the model, track the result and analyse the performance of the model over time.