Gartner are defining a category they call UXP to help organisations manage all their user experience requirements.
Gartner defines the UXP as "an integrated collection of technologies and methodologies that provides the ability to design and deliver user interface/presentation capabilities for a wide variety of interaction channels (including features such as web, portal, mashup, content management, collaboration, social computing, mobile, analytics, search, context, rich Internet application, e-commerce, an application platform and an overall user experience design and management framework)".
There is currently no precise definition of the set of technologies a UXP encompasses, but Gartner identify the following list as candidates:
- Web analytics
- Programming frameworks and APIs
- UX design and management
- Rich internet applications
- Content management
- Collaboration, with portal and mashups being core.
With growing importance of web interfaces on all devices the UXP is not a moment too soon, as organisations need to get a grip of not just these technologies, but the underlying supporting business processes and skills they require to define, create, manage and measure their user and customer experiences.
It’s clear that from an architectural perspective the UXP covers everything that is in the "Presentation layer", and maybe a few that are in the grey areas between the Presentation layer and the Business layer.
As Gartner have identified, this is a growing list of technologies. From my perspective, some of these need to be integrated and some are standalone, and it would be helpful to have some broader categories within the UXP to help focus efforts towards implementation.
Social and collaboration technologies facilitate interaction between two or more users, and so could be grouped into a category called UXP-Collaboration.
Content is the core of any web platform and content management, search and analytics could be grouped into a category called UXP-Content.
Portal, mobile apps, RIA and mashups are essentially application development technologies so could be group as UXP-Apps.
From a process perspective these categories also make sense, as UX-Collaboration technologies are installed and then require mediation processes to manage the implementation, while UX-Content require publishing and monitoring lifecycle and UX-Apps technologies are implemented by IT, and go through an IT development lifecycle.
However, UXP is an evolving field, and as with any technology it is clear that selection and implementation cannot be done without a full understanding of business requirements, the underlying implementation and management processes and skills required.
Given the size, complexity and importance of this task I would not be surprised to see some organisations appoint a Chief eXperience Officer (CXO).