Knobs

Dialing in UX with Knoware

Cooper article: Aha!

Posted by Grant Carmichael on December 3, 2007

Amazing article Eric found that gets at the soul of our approach.

From Cooper -Digital Product Design firm in San Francisco

http://www.cooper.com/insights/journal_of_design/articles/design_engineering_the_next_st.html#part2

“The Triad … Interaction design is design for humans, design engineering is design for computers, and production engineering is implementation.”

“And that is exactly what programmers at all levels and in all sub-disciplines of computer programming do: they design code at the same time as they build it. If we could untangle these two parts of the programming job, we could begin to defeat the apocalyptic horsemen.”

“Software is the only medium where the construction materials are entirely the same as the design materials: source code…. In no other medium is this true and it is this watershed more than any other that defines the post-industrial era.”

“In my 30 years experience designing and building software, I have learned that the most expensive software to build is the wrong software. You might think that I’m describing the situation where you build the wrong software, have to throw it away, and then build the correct software. Actually, that’s not a bad thing to do at all, as long as it’s disposable code.”

“Currently there is a pitched battle raging in the programmer world between conventional engineering methods and Agile methods… Both methods are correct, but only when used at the correct time and with the correct medium.”

“By getting the right people doing the right jobs in the right sequence, the whole process becomes more predictable, faster, and less costly.”

Leave a Reply

You must be logged in to post a comment.