UI Design and XP
How do you do UI design within an XP methodology when you only have one person who is trained in graphic design? Specifically, if you are creating a web app, is it possible to do the ui in an XP style, and by XP style, I am particularly refering to pair programming. What do companies do, hire two designers and force them to work together all the time? Is there an equivalent design philosophy in the graphic arts world that puts designers together to work on a design? Somehow I doubt it.
I fully understand how and why XP works for programming, but I have trouble seeing how it works for things like UI design or any area where art and graphics exist in computer applications. Computer programmers should not be the ones creating UIs. However, I just don’t know how well pair designing would work.
The UI design can be part of the “specs” for a story - the UI design (on paper or disk) doesn’t have to be pair programmed but it’s good to have the implementation pair programmed just like any other code.
I can see how that would work, CSS and HTML is, after all, just another form of code. I guess I always look at both the part of web design done in photoshop or fireworks and the part that is done in dreamweaver as design and not really coding.