When they came into a project that I was working on they took two hours to look at what we were doing. They took another two hours to map our a plan to get us where we were going using an XP style story map. They spent an hour getting it into Tracker and having a planning meeting with us. Then they started working. Using Agile Principles they were able to keep up with the scoping, the docs, and the communication in about half an hour a day every day. This was no small project. I can't say how much we paid them for those few months, but imagine a number with seven digits. So, this was not a small project.
I have used this same methodology myself and it has been extremely beneficial and lucrative. We get a lot of work done, we make clients very happy, and we live according to principles we really believe in. It's amazing for business.
At any rate, hopefully this will help you a bit. To answer your question more directly, hire another engineer. Change the parts of your business that aren't effective for your style of work to something that is effective. Good luck!