2.2 UX Disciplines & Project Roles
In one sense, all participants in the software development lifecycle play a critical role in ensuring the quality of a digital product’s user experience. Everyone from developers to program managers to visual designers and content creators must take into account how their decisions might affect the experience of the system’s users.
But for those who specialize in user experience, the core disciplines that comprise their skillset might be summarized as follows:
While personnel from all disciplines share some level of responsibility for delivering products that meet user needs, at least one User Experience specialist should be incorporated within each software development team. This ensures that end users have clear and consistent advocacy within the software development lifecycle, uninhibited by conflicting objectives that may be held by developers, visual designers, program managers and others that may be involved in project delivery. The balance of these roles helps to ensure that each one’s objectives become transparent in the planning and execution of the design, yielding better communication and decision-making overall.
Specializations do exist for each of the separate core disciplines outlined above, however many User Experience professionals carry a sufficient balance of these skills to effectively manage all of them at once. A strong User Experience practitioner will be skilled in user research methods, navigation structure and process analysis in addition to interaction design. The more senior-level practitioners will be proficient in product strategy and planning, and should be involved by Program Management teams at the earliest stages of a project’s conception to ensure the right research, design and testing approach through all stages of the project. Enlisting strong UX generalists rather than specialized research and design functions is generally more cost-effective, and will help to maintain a cohesive product vision while ensuring a high degree of consistency, adaptability and agility within a dynamic project environment.
While User Experience practitioners do establish the foundations for interface design, the craft of creating pixel-perfect page layouts are often managed by a separate Visual Design function who holds a much deeper understanding of factors such as color, typography and creative asset production. Some practitioners may have both skillsets, but considering these as separate functions will increase the likelihood of identifying talent that holds sufficient depth of experience, skill and perspective for each role. Similarly, while User Experience practitioners should be competent in prototyping and understanding the implications of technical factors identified by development teams, true front-end development skills should be considered a separate role within the project team.