Brian Bailey Preface to the Revised Edition

Better Web Development

A List Apart has published two fantastic articles on web site design. Specifically, how to implement use cases to increase the chance that what you are building will actually solve a problem, and then assure that the end goal doesn't grow into something much bigger.

What's the Problem? and Taming Scope [via 43Folders].