Would you say that unit testing compares to the Waterfall SDLC in that each unit is tested prior to moving forward? What happens when each unit is tested successfully and then the entire system is tested and it doesn't integrate well with other systems? Is this a possibility?