experience design archives
Essential UX Layers—an interesting model from Jared Spool for tying together your vision, design principles, personas, scenarios, and user stories (or feature designs or use cases or whatever). He presents this as a way to help user experience design fit into an agile development world, but the layers would work well in traditional dev methods as well.
An important point that might be lost on some readers—many of the layers (all?) are rooted in user research; you don’t just make stuff up and expect to solve real problems for real people.