Making the Abstract Concrete
Why prototype an application before building it? The common answer to this question is well known: to get more accurate requirements. But what’s behind this? Does a project that develops a prototype produce better requirements than one that doesn’t?