Calif...I understand your concerns and I don't disagree. In my experience with smaller firms doing things in a "less than desired" manner, I've found that it seems to follow one of two themes....first is ignorance and second is ego.
On the ignorance side, I see small firms led by engineers who actually have little truly diverse experience, but who have an entreprenurial spirit to run a business. They do so, not knowing the steps necessary to develop a quality approach to engineering.
On the ego side, I see small firms led by controlling individuals who have developed a profit picture that has little room for technical competence and quality, but depends on quantity of work.
There is often overlap between the two themes.
In most small firms that I've seen run by individuals who have left larger companies to do their own thing, there is a tendency to carry a technical quality and competence philosophy with them, just getting away from the corporate "machine".
I left a large corporate structure for exactly the reason you noted...there's only so much you can do without being "run over" by the corporate structure. Most larger engineering firms are now run by accountants, attorneys, and engineers who have abdicated their engineering prowess to become strictly managers of an administrative process. Sad but true. Technical competence in such corporations is treated as a commodity that can be replaced at will. It cannot, but they don't understand the long term effect of their decisions on their company or the engineering profession.
It is absurd to think that one can replace 20 years of relevant engineering experience with one or two newbie engineers or even worse, new graduates. Yet to meet the financial model set forth by the accountants, that's exactly what they will do. I've seen it happen. If the senior technical guys don't "toe the line" to match the administrative rules, they get replaced. The sad part is their technical competence doesn't get replaced, just the live body. Who is left to mentor these younger engineers and maintain the continuity of technical competence and process?
There is no answer. It is a path that has evolved in the engineering profession and we simply seem to have to adapt or go our separate ways.
I'll get off my soapbox now.
![[shadeshappy] [shadeshappy] [shadeshappy]](/data/assets/smilies/shadeshappy.gif)