Integration Testing takes too Long
Errors already found hide other errors
Some errors block further testing and require some redesign
Testing in actual hardware is clumsy
Hardware / environment simulators for testing are clumsy
Too many errors reach integration