Architectural problems

Specifications can't conform to an underdocumented architecture

Lots of development work proceeding in parallel, focussing on small areas; often not considering knock-on impact on other areas or re-using existing work.

Developers integrating multiple specifications find overlaps, gaps, and inconsistencies.