Have an open competitive exam, where an outside company administers/grades the tests, and controls the rank #'s of the promotional list. The company must promote from the list in order, and not skip anyone. Have pertinent pre-reqs to sit for the exam, perhaps leadership classes, statistics...