Someone who wants a building
Using the classical model when your spec will be changing as the customer figures out what they need, will result in wasted time. Using the classical model when your spec will be changing as the customer figures out what they need, will result in wasted time. Someone who wants a building can sit down with a software architect and produce a “specification” that, in truth, does not adequately describe what the interior design software customer wants. Buildings have been built for generations, and people know what they expect from buildings. To my thinking, the biggest difference between building development and software development is the clarity and precision of the requirements.