A great PDF from Ben Curry at Mindsharp, describes 20 Design Life Cycle concerning Sharepoint and poses questions concerning business, functional, technical, techniques for gathering and much more.

Download: 20 Design Decisions for SharePoint