“There was no escape: The entire Elliott 503 Mark II software project had to be abandoned, and with it, over thirty man-years of programming effort, equivalent to nearly one man’s active working life, and I was responsible, both as designer and as manager, for wasting it. ...How did we recover from the catastrophe? First, we classified our 503 customers into groups, according to the nature and size of the hardware configurations which they had bought ... We assigned to each group of customers a small team of programmers and told the team leader to visit the customers to find out what they wanted; to select the easiest request to fulfill, and to make plans (but no promises) to implement it. In no case would we consider a request for a feature that would take more than three months to implement and deliver. The project leader would then have to convince me that the customers’ request was reasonable, that the design of the new feature was appropriate, and that the plans and schedules for implementation were realistic. Above all, I did not allow anything to be done which I did not myself understand. It worked! The software requested began to be delivered on the promised dates. With an increase in our confidence and that of our customers, we were able to undertake fulfilling slightly more ambitious requests. Within a year we had recovered from the disaster. Within two years, we even had some moderately satisfied customers.”

C.A.R. Hoare

C.A.R. Hoare - “There was no escape: The entire Elliott...” 1

Similar quotes

“We see a lot of feature-driven product design in which the cost of features is not properly accounted. Features can have a negative value to customers because they make the products more difficult to understand and use. We are finding that people like products that just work. It turns out that designs that just work are much harder to produce that designs that assemble long lists of features.”

Douglas Crockford
Read more

“We sometimes hear requests for a new program for that group or a new organization for this group or a new activity for the other group. We already have the new program. It is called the family.”

James E. Faust
Read more

“She hated the implied familiarity when customers requested things from her by name...”

Jennifer Weiner
Read more

“Which comes first, the customer or the designer? Do we make fashion, or does fashion make us? The more we think about the question, the more the answer slips through our fingers.”

Sheena Iyengar
Read more

“If we don't have an effective plan for the movement of our product, our customers will most certainly move it for us.”

Jay Hodge
Read more