the hardest thing with deadlines and dev is that architecture is hard to measure without years of experience at actually implementing feature sets
very often marketing is in charge of feature sets and architects rapidly turn grey and drop dead of heart attacks by deadline
that is, if the architects are actually qualified, and IMO, software architects can only be called qualified after 10 years working as an engineer
there is no magic trick learning how to spec out a project without getting into overruns and quality problems due to deadlines and unrealistic expectations of management
