X Driven Development, is what we use to determine if the software we are building works in accordance with what we expect it to do. But how do we know what we are building is in accordance with the actual business domain? Do you look to the 500 page requirements...