Re: we can much better
You get what you measure.
Todd says it well: "IT experts are familiar with the metrics of on time and on budget. However, these are entry-level expectations -- they are simply expected, but we are rarely rewarded in the long term for achieving them. Isn't our job really to help users get a job done?"
Too often in software development is the mandate that something be "on time and on budget". Sometimes, in order to "really help users get a job done" a software developer has to sacrifice something "on time" - but if on time is what the developer's performance is based on, then it shouldn't be a surprise that innovation and "really help users get a job done" frequently doesn't happen.