2.2 Understand user requirements or constraints

Last modified by Manuel Leduc on 2026/07/08 18:20

https://www.w3.org/TR/web-sustainability-guidelines/#understand-user-requirements-or-constraints

 Identify and involve users and affected communities, and research their needs.

XWiki is an open-source, community-developed product, so understanding user requirements happens largely in the open: audiences and their needs surface through public design proposals, community surveys, the forum, and the issue tracker.

This guideline is scoped to how we identify audiences and understand their requirements. The related aspects of involving users throughout the project and validating usability through testing are covered respectively by rules 2.14 and 2.16.

Success Criteria

Audience evaluation

 Identify the primary and secondary users, and affected communities, for the project. Use research, testing, analytics, and reviews to understand their needs and the project's impact on them. Involve users throughout the project.

We identify our audiences and research their needs through several open channels:

What we are missing

  • Persona and audience definitions exist but are partially dated (2017) and not consistently maintained; there is no current, explicit statement of who our primary vs secondary audiences and affected communities are.
    • Define a role responsible to maintain this
    • Update the primary vs secondary audiences and affected communities definition
  • Needs research is largely reactive (forum / Jira / occasional surveys) rather than proactive or analytics-driven.

Get Connected