How do you involve developers in the design process?
It comes down to inviting them to any design sessions that take place. Get them involved in the design exercises you do with clients. Encourage them to sit in on at least some of your usability testing sessions, and involve them right from the beginning of the project. The earlier you do it, the more you will benefit.