Has anyone found books that are useful for understanding the needs and requirements of websites and turning them into a proposed design?

The particular emphasis we're looking for is on systems analysis; given a set of business needs and requirements how do you best come up with a design that best satisfies those needs?

I realize this isn't necessarily a trivial question; if you need more details please ask...