We present a 10-step workflow for ML competitions, covering how to plan an end-to-end ML workflow with attention to constraints and dependencies.