The key factors for a successful ERP implementation according to the document are: 1) having the right skills and proper planning from project managers and teams; 2) strong business involvement and commitment from top management; 3) comprehensive training for users.