Signal vs Noise posits that you should always use real text in web pages rather than Lorem ipsum dolor. I think this is often a mistake in both web and application development — prototyping without anything even resembling the eventual text/content leaves finding any problems to very late. I think the problem also extends to things like directions and help text … if you’ve already implemented the feature before you realise it’s too complex (whilst writing the 2 pages of directions!) then that’s a little late really!

A List Apart discusses use cases: firstly the basics and then how to use them to limit scope. During my current project I’ve been using the XP planning approach of writing each feature on an index card in a sort of mini-use case, so that I can move them around, change the development order and also weigh up the advantages of each without getting bogged down in pages & pages of specs or plans.