Michael Porter has a discussion of a Steve Pogrebivsky post on the 5 critical steps to SharePoint Architecture planning.
[Steve] focuses on the people and the needs first before diving into techno geek details. It’s about:
1. Understanding the current landscape of document, content, IA and culture
2. Know what players need to be involved
3. Understand how content flows across your organization
4. Have a plan to get started
5. Plan for change and it won’t happen overnight
Both are worth a read.