Complex product development involves multi-disciplinary teams, with systems engineers or requirements analysts producing the requirements, and other disciplines creating designs and tests based on those requirements. Serious problems can arise if all teams do not have...