
Designing the Obvious belongs in the toolbox of every person charged with the development of web sites!
Some of the features we are looking for:
- Sales Opportunities/Leads with different stages (i.e. Identified, Qualified, In Process, etc.) (These would probably be similar to projects, just with different fields)
- Notes and history for Companies/Company "Users"
- Folders in the Files Section so, for example, we can separate Marketing Templates from Training Documentation.
- Dashboards such as Open Opportunities dollar amount, Closed Won Sales dollar amounts, etc.
- Alerts for phase completion. For example, when one phase of our project is complete, we either get an alert that this phase is complete, or the next phase is automatically created.
- Permissions.
- Universal Principles of Design - William Lidwell
- The Design of Everyday Things - Donald A. Norman
Then for more practical knowledge:
- Forms that Work: Designing Web Forms for Usability - Caroline Jarrett
- Don't Make Me Think: A Common Sense Approach to Web Usability - Steve Krug
- Designing the Obvious: A Common Sense Approach to Web & Mobile Application Design - Robert Hoekman Jr.
- Sketching User Experiences: Getting the Design Right and the Right Design - Bill Buxton
Might be a little dated but it was really influential a few years back
It has a pretty good signal/noise ratio.
Check out the design books: The Design of Every Day things Designing the Obvious Information Dashboard Design
for a primer on UI design.
Also, I'd throw in The Design of Everyday Things -- see http://www.amazon.com/Design-Everyday-Things-Donald-Norman/d.... It was written long before anyone ever thought of web usability; instead, it focuses on the usability of things you interact with daily in real life. Let's just say that you'll never look at teapots or door handles the same way again...