About Face 2.0(c) The Essentials of Interaction Design

When designers synthesize a solution, programmers often have difficulty accepting their authority and tend to take matters into their own hands. Anyone who has worked for a while with programmers has had this experience: The team meets and everyone agrees on the course of action. Everyone acknowledges their tasks and what the program will look like. Two weeks later, when the group reconvenes, a programmer says — without any trace of irony — "Yeah, I decided to do it this way instead. I thought it was better," while the rest of the team gnashes their collective teeth. Even if it is better (which isn't often), it is still wrong to change things unilaterally when a team is depending on you.

A rigorous development process that incorporates design as an equal partner with engineering, marketing, and business management — and which includes well-defined responsibilities and authority for each group — can dramatically improve the situation. The following division of responsibilities, balanced by an equal division of authority, can dramatically improve design success and organizational support of the product throughout the development cycle and beyond (Korman, 2001). You should agitate for these in your own organization:

Категории