Author Topic: Engineer mistakes  (Read 19512 times)

0 Members and 1 Guest are viewing this topic.

Offline hamdi.tnTopic starter

  • Frequent Contributor
  • **
  • Posts: 626
  • Country: tn
Engineer mistakes
« on: July 01, 2014, 09:50:58 am »
Hi,
Well the question is pretty much easy, how to handle engineering mistakes, define responsibility within the team when working in small count teams.
My personnel experience in my work is am the only engineer in place for 3 years, so it's up to me to do schematics, PCB, test, mechanical design for enclosure, EVERY DAMN THING. Project manager is more a commercial than an engineer, so no one to check or validate what i do.
Am not here to  :blah: so the point is ,recently  i lost my job for a pcb design error that cost less than 1000$  :palm: and am cool about it, am opening my own business and i already have a few client that trusted my work for 2 years now. And as am going to be again in charge of everything , am interested to know from more experience developer their opinion about the right way to handle engineering mistakes, how to manage the team in order to avoid those error effectively in small team environment .
« Last Edit: July 01, 2014, 09:53:06 am by hamdi.tn »
 

Offline Psi

  • Super Contributor
  • ***
  • Posts: 10249
  • Country: nz
Re: Engineer mistakes
« Reply #1 on: July 01, 2014, 10:02:38 am »
Do things slow enough, with checklists and reviews, so that you don't make many mistakes.
If you're then asked to do something "faster", say 'Sure, i can do, but mistakes are more likely as i will have to reduce some of the reviews and rechecking phases'.

That way it's less your fault and more a known tradeoff due to speed.

And if you do make mistakes you can at least prove you did try to check things by showing your checklists.
Even if the checklist didn't pick something up you can at least say you will add it to the list to prevent future occurrences.
« Last Edit: July 01, 2014, 10:05:47 am by Psi »
Greek letter 'Psi' (not Pounds per Square Inch)
 

Offline brabus

  • Frequent Contributor
  • **
  • Posts: 329
  • Country: it
Re: Engineer mistakes
« Reply #2 on: July 01, 2014, 10:04:18 am »
In one word? Review, review, review.

Schedule a review, and DO IT. Make the projects being reviewed by someone else in the team.
After the review, schedule another important thing: second review.

99% of mistakes we found was @ schematics level, with a very few percentage of wrong components' footprints.

Then, finally, learn to live with mistakes. In the prototyping phase, the concept of "mistake" is senseless: the pressure is so high, the timing so tight, that a mistake is basically unavoidable.

I am really glad to hear you leaving a place where they dump people for 1000$ mistakes. I really wish you the best of luck with your new activity! You deserve the best! :-+
 

Offline Psi

  • Super Contributor
  • ***
  • Posts: 10249
  • Country: nz
Re: Engineer mistakes
« Reply #3 on: July 01, 2014, 10:07:26 am »
yeah, a bad track/component on a PCB that requires a new $500 8layer prototype isnt a mistake.
It's a PCB revision.

Also, make it known to your boss anything environmental that is causing you dev problems like distractions/noisy office etc..
Then when mistakes are made you can call attention back to that as a possible reason for it.

Higher-ups like to have reasons for mistakes.
« Last Edit: July 01, 2014, 10:10:48 am by Psi »
Greek letter 'Psi' (not Pounds per Square Inch)
 

Offline AndyC_772

  • Super Contributor
  • ***
  • Posts: 4284
  • Country: gb
  • Professional design engineer
    • Cawte Engineering | Reliable Electronics
Re: Engineer mistakes
« Reply #4 on: July 01, 2014, 10:10:10 am »
Mistakes can and will happen, so the first thing to do is accept it.

If you have people in your team with overlapping skills, then it's always worth making sure the work done by one person is reviewed in conjunction with another. Sometimes the simple act of explaining how something works is enough to highlight errors - so it can be just as valuable to have the work of a senior engineer reviewed by a more junior one as it is the other way around. Bonus: the junior engineer gets trained as part of the process.

It also helps that nobody gets, or feels, personally blamed for mistakes. If you design something that has a bug in it, then all eyes are on you. If, however, you design something that gets reviewed by someone else and which STILL has a bug in it, then at least the two of you can share the guilt.

No review will catch everything, though. There will always be instances where a mistake isn't the fault of anyone on your team, but instead is down to something external over which you have no control.

For example, I designed in a chip last year which had several pins marked as LED outputs. What it didn't say in the data sheet, was that during reset, they also act as configuration inputs, and that if they're sampled as logic 0 as the chip exits reset, then it goes into a factory test mode where nothing works properly. No amount of reviewing was going to catch that particular bug, and a PCB respin was - IMHO - inevitable.

Try and have a process which avoids silly, unnecessary mistakes, of course - but make sure your team understands that they WILL happen, and plan accordingly. If you can take a rev A board to production then that's fantastic, but it's not the norm.
« Last Edit: July 01, 2014, 10:11:42 am by AndyC_772 »
 

Offline Psi

  • Super Contributor
  • ***
  • Posts: 10249
  • Country: nz
Re: Engineer mistakes
« Reply #5 on: July 01, 2014, 10:11:40 am »
If you design something that has a bug in it, then all eyes are on you. If, however, you design something that gets reviewed by someone else and which STILL has a bug in it, then at least the two of you can share the guilt.

+1

Misery loves company
Greek letter 'Psi' (not Pounds per Square Inch)
 

Offline vortexnl

  • Contributor
  • Posts: 40
Re: Engineer mistakes
« Reply #6 on: July 01, 2014, 10:20:12 am »
Sucks to hear they sacked you! But it sounds like you're better off starting your own business ;)
A while back I designed a small circuit board for my work, and even got it looked at by a more experienced electrical engineer

When the first board was soldered, it didn't work. It was due to the ADC on the board sharing the same I2C address as the RTC on our development board, but the requirements were that this board had to work with our development board, so it cost my boss about 100 euro's in PCB costs. He is cool about it though!  :phew:
 

Online tautech

  • Super Contributor
  • ***
  • Posts: 29492
  • Country: nz
  • Taupaki Technologies Ltd. Siglent Distributor NZ.
    • Taupaki Technologies Ltd.
Re: Engineer mistakes
« Reply #7 on: July 01, 2014, 10:22:39 am »
Hi,
Well the question is pretty much easy, how to handle engineering mistakes, define responsibility within the team when working in small count teams.
My personnel experience in my work is am the only engineer in place for 3 years, so it's up to me to do schematics, PCB, test, mechanical design for enclosure, EVERY DAMN THING. Project manager is more a commercial than an engineer, so no one to check or validate what i do.
Am not here to  :blah: so the point is ,recently  i lost my job for a pcb design error that cost less than 1000$  :palm: and am cool about it, am opening my own business and i already have a few client that trusted my work for 2 years now. And as am going to be again in charge of everything , am interested to know from more experience developer their opinion about the right way to handle engineering mistakes, how to manage the team in order to avoid those error effectively in small team environment .
Unbelievable, I hope they replace you with the Engineer they deserve.  :box:
Now that you will be working for yourself there will be considerably greater ownership of your work and as a consequence of that a much lower error count.
If your business succeeds you might consider performance bonuses and/or profit sharing to give your employees a vested interest in your company's success.
Good luck in your endeavors.
« Last Edit: July 01, 2014, 10:24:36 am by tautech »
Avid Rabid Hobbyist.
Some stuff seen @ Siglent HQ cannot be shared.
 

Online Kjelt

  • Super Contributor
  • ***
  • Posts: 6576
  • Country: nl
Re: Engineer mistakes
« Reply #8 on: July 01, 2014, 10:27:30 am »
If your first pcb run is 100% ok you are very lucky, normally there are multiple engineering sample runs needed to test also for EMC compliancy etc.
Without colleagues to review you can use this as an (costly) alternative for your boss to deal with before the project starts.
 

Offline Psi

  • Super Contributor
  • ***
  • Posts: 10249
  • Country: nz
Re: Engineer mistakes
« Reply #9 on: July 01, 2014, 10:29:44 am »
oh, your starting your own business now.
I must have missed that bit.

hehe you are the boss lol.
Greek letter 'Psi' (not Pounds per Square Inch)
 

Offline Legit-Design

  • Frequent Contributor
  • **
  • Posts: 562
Re: Engineer mistakes
« Reply #10 on: July 01, 2014, 10:47:05 am »
Also, make it known to your boss anything environmental that is causing you dev problems like distractions/noisy office etc..
Then when mistakes are made you can call attention back to that as a possible reason for it.
Higher-ups like to have reasons for mistakes.
this


non-geek = boss
geek = anyone who does something other than talk all day

It's hard for some people to understand why it's not helping if they come and ask the same damn thing every 5 minutes.
 

Offline hamdi.tnTopic starter

  • Frequent Contributor
  • **
  • Posts: 626
  • Country: tn
Re: Engineer mistakes
« Reply #11 on: July 01, 2014, 10:51:13 am »
thanks everyone for your advices and encouragement

In one word? Review, review, review.

a lesson to learn  :-+

Mistakes can and will happen, so the first thing to do is accept it.

tell that to someone who designed 2 board in 10 years, and they were a total fail in market

it cost my boss about 100 euro's in PCB costs. He is cool about it though!  :phew:

well 100€ isn't much at all, an overreaction depend on the boss personality and i think it depend mostly on how much is familiar to design process, or he is just the kind of boss that only think about money.

hehe you are the boss lol.

well, yes and when i think how engineers are treated in industry i hate being the boss, and the main reason am asking for advice is to be fair to people who will eventually work with me.
 

Offline hamdi.tnTopic starter

  • Frequent Contributor
  • **
  • Posts: 626
  • Country: tn
Re: Engineer mistakes
« Reply #12 on: July 01, 2014, 10:57:22 am »
Also, make it known to your boss anything environmental that is causing you dev problems like distractions/noisy office etc..
Then when mistakes are made you can call attention back to that as a possible reason for it.
Higher-ups like to have reasons for mistakes.
this


non-geek = boss
geek = anyone who does something other than talk all day

It's hard for some people to understand why it's not helping if they come and ask the same damn thing every 5 minutes.

love this one , think i will put it on my office wall  :P
 

Offline Terabyte2007

  • Frequent Contributor
  • **
  • Posts: 527
  • Country: us
  • It is purpose that created us... That defines us..
Re: Engineer mistakes
« Reply #13 on: July 01, 2014, 11:01:01 am »
Mistakes are inevitable. It's how you learn as an individual and work as a team to correct and improve upon the design on an ongoing basis. We run into design issues all the time and I used to see the blame-game being played out quite a bit at my old company which did nothing but hurt them and in the end they went out of business. People need to learn from their mistakes, accept them and improve upon their designs based on them. Without mistakes, we never learn!

To be fired of something as stupid as a 1k PCB error is bad management. I would guess that the company will have a high turnover rate which will effect their success in the future. Usually when a design error is found in our group, it's flagged and any immediate customer matters or service is given priority. A review meeting is scheduled with engineers, management and software developers if needed to determine a corrective course of action. The mistake is fixed and we move forward learning from the incident. No finger pointing, no blame, just a solution.
Eric Haney, MCSE, EE, DMC-D
Electronics Designer, Prototype Builder
 

Offline Richard Head

  • Frequent Contributor
  • **
  • Posts: 685
  • Country: 00
Re: Engineer mistakes
« Reply #14 on: July 01, 2014, 11:36:15 am »
If you expect the prototype PC board to work perfectly you are setting yourself up for disappointment.
I have long given up on that utopian ideal.
Normally my third board is production ready.
 

Offline EEVblog

  • Administrator
  • *****
  • Posts: 38722
  • Country: au
    • EEVblog
Re: Engineer mistakes
« Reply #15 on: July 01, 2014, 11:56:35 am »
Am not here to  :blah: so the point is ,recently  i lost my job for a pcb design error that cost less than 1000$  :palm:

Wow. That's not a company you want to work for anyway!
 

Offline dannyf

  • Super Contributor
  • ***
  • Posts: 8221
  • Country: 00
Re: Engineer mistakes
« Reply #16 on: July 01, 2014, 11:58:36 am »
I would put accountability and performance management up there, for a small team.

Accountability requires clear roles and responsibilities. That's where you need to be careful with reviewers - are you better off with more workers or reviewers? If you want to have reviewers, how do you structure them? How are responsibilities shared between reviewers and workers? ...

Performance management means financial rewards and career opportunities, both positive and negative.

You will find that firing people is hard, both for the manager, as well as for the team. But it can be turned into a positive experience (not through fear), by trimming the fat and making the whole team more productive.

You will also find that engineers are far easier to manage, than non-engineering types (like sales or HR).
================================
https://dannyelectronics.wordpress.com/
 

Offline dannyf

  • Super Contributor
  • ***
  • Posts: 8221
  • Country: 00
Re: Engineer mistakes
« Reply #17 on: July 01, 2014, 11:59:54 am »
Quote
i lost my job for a pcb design error that cost less than 1000$

I suppose that monetary losses are far less important in this case than the context under which the mistake was made.
================================
https://dannyelectronics.wordpress.com/
 

Offline EEVblog

  • Administrator
  • *****
  • Posts: 38722
  • Country: au
    • EEVblog
Re: Engineer mistakes
« Reply #18 on: July 01, 2014, 12:08:41 pm »
I don't recall who said this, I think it was in a book on I think IBM, but true story.
A new engineer screwed up and caused $100K damage or something like that. The manager, when asked if he was going to fire him said:
 "Fire you? Are you crazy, I just spent a hundred thousands dollars on your education!"
 

Offline hamdi.tnTopic starter

  • Frequent Contributor
  • **
  • Posts: 626
  • Country: tn
Re: Engineer mistakes
« Reply #19 on: July 01, 2014, 12:25:49 pm »
Quote
i lost my job for a pcb design error that cost less than 1000$

I suppose that monetary losses are far less important in this case than the context under which the mistake was made.


not for the boss, who asked that i repay the production cost 5mn after we detect problem

Wow. That's not a company you want to work for anyway!

sure thing
 

Offline hamdi.tnTopic starter

  • Frequent Contributor
  • **
  • Posts: 626
  • Country: tn
Re: Engineer mistakes
« Reply #20 on: July 01, 2014, 12:51:06 pm »
I don't recall who said this, I think it was in a book on I think IBM, but true story.
A new engineer screwed up and caused $100K damage or something like that. The manager, when asked if he was going to fire him said:
 "Fire you? Are you crazy, I just spent a hundred thousands dollars on your education!"

:-+

 well here company suppose that recently graduated engineer can built rocket, and experienced engineer do not belong to human kind and more like unmistakable designing god and most of the time they blame you for not being one.
 

Offline dannyf

  • Super Contributor
  • ***
  • Posts: 8221
  • Country: 00
Re: Engineer mistakes
« Reply #21 on: July 01, 2014, 01:01:16 pm »
Quote
but true story.

I often tell people that my value-add is that I have lost hundreds of millions of dollars for other people so they don't have to make the same mistakes.

Very effective sales pitch.
================================
https://dannyelectronics.wordpress.com/
 

Offline KJDS

  • Super Contributor
  • ***
  • Posts: 2442
  • Country: gb
    • my website holding page
Re: Engineer mistakes
« Reply #22 on: July 01, 2014, 02:07:12 pm »
Also, make it known to your boss anything environmental that is causing you dev problems like distractions/noisy office etc..
Then when mistakes are made you can call attention back to that as a possible reason for it.
Higher-ups like to have reasons for mistakes.
this


non-geek = boss
geek = anyone who does something other than talk all day

It's hard for some people to understand why it's not helping if they come and ask the same damn thing every 5 minutes.

At one place I worked at, I'd work from 10am til about 3:30, then from 8pm til 10pm.

I used to achieve far far more in the evening session.

Offline jlmoon

  • Supporter
  • ****
  • Posts: 609
  • Country: us
  • If you fail the first time, keep trying!
Re: Engineer mistakes
« Reply #23 on: July 01, 2014, 02:45:38 pm »
I have found that by grouping designs in a gang of  3's.. in other words.. one Engineer designs a device, two others proof / check design drawings, schematics, pcb layout, suggest revisions and cycle through this process until final viable prototype is functional and meets specifications.  Realizing it cost more, but in the long run less mistakes and a much better product or device. 
Recharged Volt-Nut
 

Online nctnico

  • Super Contributor
  • ***
  • Posts: 28111
  • Country: nl
    • NCT Developments
Re: Engineer mistakes
« Reply #24 on: July 01, 2014, 03:49:56 pm »
Quote
i lost my job for a pcb design error that cost less than 1000$

I suppose that monetary losses are far less important in this case than the context under which the mistake was made.


not for the boss, who asked that i repay the production cost 5mn after we detect problem
My answer would be: that is OK IF I get 50% of the shares of the company. Who owns the company takes the financial risk.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf