Data-Driven Predictive Maintenance: A Methodology Primer