We’ve all been taught to never trust somebody that says, “trust me.” As a computer engineer by training, the words, “Trust me, it’s drop in compatible” scare me like few others. If I were a client designing a long-life, mission critical, certification-bound computing platform that I’ve spent months, or longer, defining my specification, qualifying in my lab that everything works perfectly for my application (hardware, software, firmware, BIOS, etc.), gone through months of certifications (CE, UL, vibration, shock, etc.) and NOW you tell me to trust that you believe a new part will work perfectly, it would concern me greatly.
Many computer suppliers promise product longevity so that the exact computer configuration will be available for many years to come…but what guarantees do I have that the supplier didn’t make changes that they feel are “drop in compatible?” I understand that sometimes changes are necessary…but they should be a last resort and I want to make sure that an actual engineer approves the changes—not a buyer or comptroller trying to save pennies. So just what can I do to make sure my supplier has the proper revision control processes and procedures in place?
Let your computer supplier know just how sensitive your application is to revision changes. If you need to verify every single change down to the component level then they need a formal system in place to keep you in the loop. Most applications only want/need to be informed if the change could potentially affect the form, fit, or function of the computer. For example, changing the CPU would have obvious implications on your software and that’s an extreme change…but if a resistor on the processor board changes from 5% tolerance to 1% you may not necessarily want to be involved. There is a lot of grey area in the middle so be open and upfront with your computer supplier about your needs.
Most people typically define revision control with the following criteria:
If your supplier does not agree with your definition of when you should be notified then you will eventually have an issue down the road when parts begin to change without you knowing.
At the end of the day, you are the customer and your computer hardware supplier must have proper revision control systems in place to ensure that your project continues to run as smoothly as originally intended for the whole life of your program. If any of these concerns apply to your project, contact one of our Engineers to determine how partnering with Trenton can help alleviate your worry about and extend your long-life computing deployment’s lifecycle.