Choreography creation shares many elements with the systematic problem-solving methods used in engineering processes.