It's interesting that something as mundane as the timing chain was the death knell for the Voodoo engine. Even more interesting that the solution was to shutter the production and walk away from it. The politics and (often lazy) decisions that lead to issues in the future in engineering projects never cease to amaze me.
The current group I work with went out of their way to hire fresh, relatively inexperienced engineering grads from outside our industry in an effort to break out of the same-thing/different flavour paradox that hiring industry-experienced people tends to bring. However, one of the side-effects of the lack of experience and the young age (the average age in the eng department was early 20s) laid the groundwork for things that, a decade later are coming back to haunt us. One that I was dealing with recently was brought about by a large transaction, requiring a substantial review and update of our documentation, both drawings and procedures.
- QC and Docs - "Hey, we need to update sub-assembly XXX to Rev B"
- Eng - "That sub-assembly is up to date"
- QC and Docs - "Yes, but one of the parts in the BOM is Rev C now and the drawing lists the part as Rev B in the table"
- Eng - "We can do a drawing sheet increment, but it doesn't need to be up-rev'd".
- QC and Docs - "But the process requires that we up-rev the sub-assembly."
- Eng - "Why don't we remove the revision level from the sub-assembly BOM table all together, that way when we make minor improvements, we don't have a bunch of sub-assembly drawings to adjust".
- QC and Docs - "Because sometimes you make part revisions that should be new part numbers, and they aren't backwards compatible".
- Eng - "What about fit/form/function criteria? Why are there parts that aren't backwards-compatible sharing part numbers?"
- QC and Docs - "Because you thought that was easier in the beginning. You wrote the process that way".
- Eng - "The process doesn't prevent that? What the hell?"
- QC and Docs - "You were all living at home in your mom's basement when you wrote the process".
- Eng - "Fine. We'll do a drawing increment then".
- QC and Docs - "No, the process requires a revision, not an increment. Please up-rev the document to Rev B, and make sure the BOM table show the new rev status of the updated part".
- Eng - "Right...the process. We're on it".
- Eng - "Here's your new sub-assembly XXX revision B showing part YYY is revision C".
- QC and Docs - "Perfect. Thank you".
- QC and Docs - "By the way, sub-assembly ZZZ needs a drawing increment, because you up-rev'd assembly XXX".
- Eng - "But you just said a sub-assembly with an up-rev'd component, needs to be up-rev'd."
- QC and Docs - "Different situation".
- Eng - "What? What do you mean different? Part YYY was up-rev'd, so you made us up-rev sub-assembly XXX!"
- QC and Docs - "Yes".
- Eng - "And now you have sub-assembly ZZZ, which contains sub-assembly XXX, with part YYY, and you want a drawing increment?"
- QC and Docs - "Obviously, yes."
- Eng - "What the hell is wrong with you guys? Why is this a drawing increment".
- QC and Docs - "Because it's not the first sub-assembly."
- Eng -
- QC and Docs - "The first sub-assembly requires an up-rev, but the next higher-level assembly only requires a drawing increment."
- Eng - "WTF? Why? Why are you doing this to us?"
- QC and Docs - "You wrote the process, we just follow it".
- Eng - "And what about the next level assembly above the drawing increment?"
- QC and Docs - "No updates required at all".
- Eng -
- QC and Docs - "It might seem completely arbitrary. Well, it is completely arbitrary, but we didn't make it this way, you did".
- Eng - "Fine, we're removing the revision status from the BOM tables".
- QC and Docs - "No".
- Eng - "But!"
- QC and Docs - "NOPE!"
- Eng - "We're doing it!"
- QC and Docs - "Yeah, no. Now give us our drawing increment".
The future is apparently bringing SAP and a complete abandonment of our current part numbering scheme in favour of the currently in vogue sequential numbering style. Perhaps we can get this ridiculousness fixed before then.