A thought occurred to me over the weekend as I was pursuing through some of my recent posts and comments.
Back in the late 80's and early 90's, Total Quality Management with such phrases as "Cross-functional team" was all the rage. Essentially, what that meant was that when time to start developing a product, folks from throughout the process would meet; marketing, sales, engineering, mechanical, purchasing, manufacturing, shipping and any other functional groups would send representatives to the product team. That team would meet throughout the development process to ensure that the product was designable, buildable and sellable. It worked.
But... What happens when three quarters of the process is outsourced to three or four different organizations throughout the world? Unless you are very diligent, that quality process breaks down. Then when you remove some of the experts (such as layout specialists), the process can breakdown further. That's where we are now. Perhaps we need to go back in time again and figure out how to get everyone talking and passing data back and forth again.
Yes - I successfully resisted the temptation to say "we need to go back to the future..."