Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Samvera community packages run the gamut from Ruby gems, to generators, to Rails and Elixir applications, Node modules, JavaScript UI components and more. Thinking about a meaningful purpose the UX Interest Group could serve the community in 2021, the following questions have surfaced.

...

  • Backend Developers (current & future)

  • Front End Developers (current & future)

  • Administrative Users

  • End Users / Patrons (students, faculty, research, general public, etc.)

***We want to put in questions with each principle we settle on to help people think thru how they are/arent' reaching those principles. **

Samvera Design Principles (working draft)

...

  • Inclusive & Equitable

    • Q: Does the app feel welcoming?

    • Q: Does the app (unintentionally) leave any users out (culturally, language, eye-sight conditions, etc)?

    • Q: Is it obvious where to request help? Report a problem?

  • Accessible & Universal

    • Q: Is the app “approachable”?

    • Q: Does the app feel cluttered?

    • Q: Does the app follow WCAG requirements? At what level?

    • Q: Easy to find and manipulate any accessibility features?

  • Engaging & Unambiguous

    • Q: Does the app actively engage/empower users?

  • Unassuming

    • Q: Does the app use simple language, explain all accronyms?

    • Q: Are used icons universally recognized for desired function?

...

  • Transparent

    • Q: Is the app Open Source (for ease of Adoption & Integration)

    • Q: Is the app Community driven/managed

    • Around User Data Collection and Analysis

  • Mindful of trends and unintended favouritism thru integration choices (ie. FB, Google+ integrations)

    • Q: Does the app rely heavily on 3rd party modules (FB/Google/etc)?

  • Prioritise security in code

  • Ease of Adoption for all communities

  • Prioritise Design choices that favour all communities.

...

Drafting notes below

Human-Centered

Points: 

  • Inclusive

  • Accessible, Accommodating

    • Be approachable, uncluttered and give people room to maneuver.

    • Make sure that your website is unobtrusive and can be accessed by different devices of all shapes and sizes.maintain device independence

  • Universal

  • Equitable

    • Be welcoming, don’t discriminate.

    • Engage with people.

    • Aesthetics matter.

  • Be welcoming, don’t discriminate, and engage with people. Create different user experiences and make certain they have equally valuable outcomes. 

Flexible:

  • 

Provide options.

  • Modular Application development

  • Think who, how, why, what, where & when people will be using your website.

  • Make sure there is choice for diverse users and .

Straightforward:

  • Be obvious and not ambiguous.

  • Make sure your website’s features add value, not complexity.

  • Good design is as little design as possible.

Title: Efficient

Points: 

  • Minimal latency

  • Easy to understand and follow

  • Make it easy for users to avoid and correct errors 

Good Documentation

Development happens with efficiency of entire application in mind, not individual needs

Perceptible:

  • 

Don’t assume anything.

  • Make sure the application’s purpose is clear, and its content, structure and sequence are meaningful.

Informative:

  • Be timely, predictable, uncomplicated and precise.

 (breadcrumbs & buttons placement, etc. Best practice wireframes)

  • Make sure people know where they are in your application/component. navigation

  • Provide different ways for them to find what they’re looking for.

  • Modular

...

Security of using Open Source

Consistent:

  • Follow standards, guidelines, conventions and best practices.

  • Provide a familiar environment with memorable functionality.

Title: Unified 

Points: 

  • Be consistent, not uniform

  • Follow standards, guidelines, conventions, and best practices

  • Consistent behavior patterns and functionality

Source: https://principles.design/examples/the-ten-principles-of-inclusive-design

...