Since I work with many people in technical areas like software development and engineering, I have learned to communicate information about speech and language in terms that are familiar to them. The agile methodology is a helpful way to think about how people make progress with changing their speech.
Changing speech isn't a series of isolated tasks to be completed before moving on to the next one.
It's about adding new concepts gradually and constantly checking on how well they are being integrated before moving on to the next one and making adjustments as necessary.
This kind of flexibility is possible with private coaching, not with classroom teaching. You make progress at your own pace, spend longer on one speech feature than another, and receive continuous feedback so you know how you're progressing.
Thinking in terms of cycles is very effective. The concepts I've added to the graph below are in most people's Top 5 Goals: Intonation, Syllables, Schwa, Sound Processes, Sound-Spelling Relationships.
I have gained so much from the people I've worked with. I have learned about different methods of communicating while I was teaching communication skills. As long as you're open to new ideas and methods, you're sure to make progress in the direction you choose.