Information is only usefull if users are able to find or use it (even if they don't even know they are using it - dashboard info for instance)!
Figure out what information you are going to, or is already, store(d) in your environment. Environment - not SharePoint. SharePoint is 'only' the enabler. Next thing you need to do is determine how your users want to find the information they need. Not how you (or your sponsers) want your users to find certain information.
So you need to determine:
Tools & Techniques
Okay so what tools and techniques does SharePoint offer OOB. With OOB I mean everything(!) excluding when you need to call the development team. Don't get scared SharePoint offers a lot like: rss, alert me, CQWP, filter web parts, search (esp 2010 offers a bunch of great new features) but also your navigation and plain and simpel browsing.
Your user is in need of input!
They need lots of it. Not because they get a kick out of it but simply because they need it to get the job done.
What kind of data does the average user require?
- SharePoint data
- Legal documents
- Contracts, agreements, SLA's, product info, status reports, agenda's
- Tasks, milestones, estimates, todo's, results (past, current and estimates)
- Again tasks, documents, etc
- Who's who?, Who's available, availability
- All content that lives in SharePoint
- Any other data that is available via an API