Contrast: Fail Early, Fail Often, and Learn
contrast.ie
contrast.ie
I have mentioned the book before as one of my faves. Bill Buxton is a brilliant guy and all hackers should check out the book.
Definitely worth a read though just to open people's eyes about the problem with most software engineering. I've found this issue at 2 of the 3 startups I've worked at in the last year.