I'm flexible with the process but in my experience, a good starting point is a modified version of the ADDIE model.