Nick Malik posted an insightful post titled "When they are not ready" - http://blogs.msdn.com/nickmalik/archive/2007/08/29/when-they-are-not-ready.aspx
I agree with Nick statement, "Architectural roadmap's have to take things into account that extend far beyond technology."
Architecture is about understanding people, technology and process. You are doomed to failure if all you do is recite Gartner, Forrester, ZapThink and other resources with out taking into account "corporate culture, technical readiness, availability of talent, financial implications, deadlines, strategic directions, company policies and politics."
del.icio.us tags: Architecture