Accessibility is a necessary skill for designing the user experience. This has to do with how accessible your software is to people with special needs such as those with impaired vision, hearing or limited motor skills. Making your software accessible is not only a good idea but in many instances it is the law or a requirement of company policy. This is an area where the architect plays a key role in helping to insure that the software will be written in such a way to take advantage of the accessibility features of the platform. Thanks to my colleague Robin Mestre who pointed this out to me. The list just keeps on growing... Do we have any other essential user experience skills for the architect?
For more on accessibility see
My original list of essential User Experience skills is here
Hey... did you notice the bandwagon coming to your town? It’s the SOA bandwagon and everyone seems to want to get on board. Sure there are some skeptics, but there have always been heel draggers like those die-hard C programmers who said that object oriented programming would never catch on. Well if there is a bandwagon, what do you need to do to get on board? Just listen my friend and Shy Cohen will tell you how...