People who want to know how long a big software project will take are doomed to disappointment.