The company I work for is large and we place orders based on production forecasts several months in advance. Even though we have had issues, often with less than a months notice, of postponed component deliveries.
The recommendations we have received from global purchasing is to:
- not cancel or postpone planned deliveries
- follow up on deliveries and get confirmed delivery dates
- try to secure safety stocks for 6-12 months of production
For design engineers there is also a recommendation to not use odd packages that are single source. Go as generic as possible to not limit your options for second sources. Diodes had a fire in a plant little more than a year ago that was "challenging" for products with PowerDI packages, better to go for more commonly available SMA or SMB.
Also avoid anything larger than 0603, if possible both for second source and technical specs. Larger package equals more raw material.