Sure, it's low-tech, but this usability testing method can help you sidestep problems before you write your code

New IBM developerWorks article about paper prototyping. Wouldn't it be great to find out what users (and marketing) want before you start coding? Paper prototyping lets you do just that. While it may seem counterintuitive to test an interface without using a computer, paper prototyping lets you get maximum feedback for minimum effort. After a few usability tests with a paper prototype, you'll have confidence that you're implementing the right thing.