Category Archives: Consulting
PART 1: DON’T MAKE THIS FATAL MISTAKE
Low-cost electronics modules and “how-to” design guides for hobbyists have made it easy to pop together working prototypes. That’s fine for hobbyists, but if you are planning on selling your creation to the masses, you need to be sure you understanding the following:
There is a HUGE difference between
a prototype and a production-ready design
If your prototype design was generated by experienced senior engineers, then they are likely to be aware of the many additional challenges that must be overcome in moving that design into production.
However, if your prototype design was based on cut/paste “reference designs,” pre-packaged modules, or hobbyist schematics, then you may not even be aware that there is a difficult path forward. In fact, you may make this fatal assumption: The prototype works, therefore let’s build a million of them and get rich!
Unfortunately, that fatal assumption will probably not lead you to wealth, but instead will create excruciating anxiety as you watch your new product crash when it exhibits one or more of the following problems:
- intermittent performance
- inexplicable shutdowns
- excessive power drain (e.g. frequent battery replacement or recharging)
- errors or even total failure due to normal variations in power source or environmental factors such as temperature and humidity
- failure to properly operate over the device’s warranty period
- breakage when being normally shipped and handled
- customer frustration due to a poor user interface
- errors when operating near other electronic devices
- other electronic devices malfunctioning when near your device
- failure due to common levels of electrostatic discharge
and this biggie:
- customer injury or death
In future newsletters we’ll provide some tips on how to minimize the risks listed above. In the meantime, if you think that you need some guidance in moving from prototype to production, please contact me. We enjoy helping startup firms achieve their dreams.
An assignment a few years ago required some very specialized design work. We provided a detailed report with many specific recommendations, many of which were ignored. When we politely pointed this out to the client, we were told, “Just because we pay you for advice, that doesn’t mean we’ll follow it.”(1)
Fair enough. Managers sometimes have to make difficult tradeoffs, with technical advice being only one of many parameters that must be considered. Consultants should therefore not be offended when a manager decides to assign a lower priority to their recommendations — we don’t see the big picture; the manager does.
In another example, a colleague of mine — arguably one of the top experts for guiding the preparation of winning proposals for military contracts — arrived to head up a hot time-sensitive proposal effort, only to spend two days sitting in a waiting room. Whether the client was suddenly engaged in an emergency task or whether they were being woefully inefficient doesn’t matter; this was the client’s prerogative, and nothing to get upset about. (My colleague was paid handsomely for sitting.)
Bottom line: although consultants should expect to be treated with professionalism and respect, they should not expect to be given any special privileges or accommodations, and they certainly should never demand such treatment. We are there to do a job with minimal hand-holding, not to be treated like visiting royalty, and our egos should be accordingly prepared.(2)
Note 1: In this example, the subsequent eruption of significant technical problems indicated that ignoring our advice was not a wise decision.
Note 2: For example, a consultant should not assume that an office will be provided, or even a desk. Be prepared to grab a table in the cafeteria, or to use the desk of someone who’s on vacation.
“Sounds good,” I cautiously replied. “Send me a list of problems you’ve solved and I’ll consider it.”
It may sound like fun to be paid to solve problems, but the client is not at all interested in paying us to have fun. They are interested in paying us to solve problems, quickly. Usually these problems have been expensively festering, and the client’s design team is fatigued and understaffed. Bringing in a qualified outsider at such times makes sense, since a fresh perspective — unclouded by burnout (and sometimes politics) — can do wonders. In my own experience, oftentimes the solution to a stubborn problem is literally within an inch or two on the schematic of where the team has previously tread, missed only because of the disruptive pressures and distractions that major problems generate.
Therefore, if you want to be a consultant that helps quickly solve a challenging technical problem, there are three qualities that you must be able to offer your client:
1. You must be experienced — with a successful track record — in solving technical problems under high-stress conditions.
2. You must be organized and methodical. The client has already had enough of hit-or-miss scrambling, and is looking for a calm disciplined approach. This means that you will have requested all relevant data on the problem and be ready to provide productive input on day one. (If you are a shoot-from-the-hip type of person, your tenure will last about 24 hours or less.)
3. You must be diplomatic and willing to work closely with the client’s team, simply because you need them as much as they need you. Hotshots or other big ego types will get nowhere fast.
Note: On hundreds of projects I have found the great majority of customers to be highly professional and a pleasure to work with. This post addresses the few exceptions that are encountered from time to time. -EW
Several years ago I was hired by an electronics firm to determine the root cause of a circuit problem that was holding up production. I spoke to the young engineer who had created the design, analyzed his circuit, reviewed the test data, and concluded that he had made a design error. (For what it’s worth, most of my troubleshooting investigations have determined that the root cause of circuit problems is insufficient design margin, which is why I always recommend that every circuit be validated with a good WCA.) I provided a solution and that was that. Or so I thought.
I later received a tip from a colleague that the young engineer I had worked with had generated a memo that stated that my conclusions were wrong, and that he had found the “true cause” of the problem. Apparently the engineer felt threatened by the fact that he had designed a circuit with a problem that he could not identify, and decided to lie about the facts behind my back. Based on the tip, I provided a follow-up memo that corrected his inaccuracies. This caused the young engineer some serious embarrassment, but I think he earned it.
I felt bad nonetheless, because the first rule of a consultant is, in my opinion, to be sure that the client’s team perceives you as non-threatening. The consultant is not there to act superior, or to gloat, or to point out the perceived faults of the team. (Hint: such consultants create more damage than they’re worth; fire them.) The consultant’s job is simply to lend a hand.
Furthermore, there is no reason for the consultant to feel superior. Yes, the consultant must have design expertise and problem-solving skills, but more valuable is the fact that the consultant provides an outside and objective viewpoint, unpolluted by the daily hassles (sometimes political) that impede the team. In many cases the team is very close to finding the problem, but they are unable to do so because they are behind schedule, overworked, tired, and distracted by the varied and hectic demands of the typical engineering workplace. This is why it makes good sense to hire a consultant: it’s just not possible for a team to be completely objective about their own efforts, particularly when they’re under a lot of pressure.
Yet, despite the tactful and low-key assistance of a modest consultant, there will still be those cases where the defensiveness of some individuals cannot be disarmed. Untruthful memos, passive-aggressive unhelpfulness, “I thought of it before the consultant did” posturing, and other immature behavior will sometimes be encountered. If you want to be a consultant, then you will need to deal with such unpleasantness forthrightly but tactfully. It’s just part of the job.