As for your point #4. "Ability to hide/reduce costs of engineering design". Unfortunately they want me to charge as much time to projects as possible.
So, after you other responses, I realize I was probably too aggressive in my initial statement. But a lot depends on the accounting structure of your company. The PM's can still be more restrained by materials costs more than labor, and may have more flexibility in moving labor around. Outsourcing work is still cash that leaves the "company". So they may face more pressure on ballooning materials costs than on labor. Without knowing more it's hard to say.
I appreciate all the support and advice. I know this thread has gotten way of the topic of the title. And I know I have been guilty of just making threads to complain and vent about the poor management of my company. But on this one I really am trying to stay positive and find real solutions. I also know that most of these threads devolve into the timeless debate of engineers vs. machinist.
Sometimes the off-topic is interesting discussion. I'll try to keep it in separate posts for you!
However we are trying to figure out how to explain that to his boss. We are trying to get a meeting with him soon. I am told that his boss is of the opinion that if we outsource making of any mechanical components then why wouldn't they out source the making of cables or soldering circuit cards or assembly etc.. basically he is of the opinion that if we outsource anything. Then we risk outsourcing everything and then we don't have a department anymore.
So there have been several comments from you and others, about polishing up your resume, looking for another job, because you have too many customers and can't do everything. That's fine! It's great to be in demand! How many times to we see advice to shops to "no bid" work, beyond their capacity? Or, alternately, how many people asking "how do I find work?" You don't have that problem! It's simply a question of how to do you pare it down to a manageable level. Generally, I don't see an issue to your job.
Your boss's boss is the only potential issue. But that is why I focused my initial response not on your capabilities, but on what you offer that the outside shop will not. Those are the jobs you should be handling, and that is why your company should not be outsourcing everything, because your company should be reaping the benefits of those advantages. Since there is more work to be done than can be accommodated, some things won't get those advantages, but that's fine if the overall investment balance is deemed best for the company. Your meeting with this upper boss should reinforce this. Who is going to replace you current boss when he retires?
One thing I don't think is acceptable is your online spreadsheet does not have estimated delivery dates. The biggest problem with your current situation is a lack of communication, and some of that is on you, and why the female PM mentioned earlier had a complaint. Now, I suspect there is more to the lack of dates than just juggling priorities - you probably have to deal with "walk-in" work as well, the guy that needs a few holes added, or advice, or whatever. That's fine too. You just need to plan on it, not putting the best case scenario on times, "if no one bothers me". Someone always will. So if you're working 40 hours, plan on 10 doing something else, or whatever, and only 30 hours on these jobs. And then put dates in the spreadsheet based on anticipating fewer working hours, and just put in the projects on a first come first served basis. This adds communication, and puts the visibility in place for the PM's to also help make outsourcing decisions based on deadlines. Of course only parts that made in through the first screening should be on this list in the first place. And then it also puts visibility in place for your boss and other PM's and argue about shifting priorities to push one job in front of another. You don't make that decision and shouldn't. Just make sure they're aware if the active job is shifted it could take more time due to wasted setup time or whatever. Potentially there are also some hiccups with materials delivery, ideally your products are similar enough you can keep raw material stock. Hopefully they're only discussing things further down the line.
But I think this enhanced communication is essential for your success in this position. It's what sets expectations, and determines if they are met. The PM's can't work without dates.
You should also minimize your role in outsourcing decisions. Not your role to find shops with capability for larger parts, or whatever. That's on the PM's. You have enough to do. Just focus on your internal decision tree, and then add to the end of the spreadsheet.