You need to have Project automatically reschedule Task A if Task B finishes earlier or later than scheduled
You need to keep track of how close the forecast completion dates of these deliverables are to their target dates