This talk was given as part of a series of lightning talks at WordCamp San Francisco. Lightning talks were grouped in threes, and dealt with a particular topic, with each presenter spending five minutes elaborating on the theme that tied the session together. The above talk was given by Jennifer Bourn, who has also provided the slides and some deeper thoughts to go along with them.
Most of what’s covered here applies just as much to developers and implementers as it does to designers. We have to approach it a little differently, (we as developers, for example, can’t just tell our clients that this is bad code and shouldn’t be used, even though that is a factor), but these are still good principles to use when communicating with clients so that projects go smoothly and everybody is satisfied with the final outcome.