Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pilot: Lightweight Internal UX/UI Evaluation and Action Workflow #233

Open
cmbz opened this issue Apr 30, 2024 · 0 comments
Open

Pilot: Lightweight Internal UX/UI Evaluation and Action Workflow #233

cmbz opened this issue Apr 30, 2024 · 0 comments
Assignees
Labels
Dataverse Project Issues related to Dataverse Project software Harvard Dataverse Issues related to Harvard Dataverse Repository Proof of Concept Issue relates to a proof-of-concept deliverable UI/UX: Design

Comments

@cmbz
Copy link
Contributor

cmbz commented Apr 30, 2024

Overview

  • In the past, the Dataverse development team has encountered blockers to implementing feature requests and improvements with UX/UI implications.
  • The Community UX Working Group is a valuable source for input on UX/UI design and decisions. However, due to resource constraints, the group can't address all UX/UI needs.
  • The workflow proposed below offers a solution for seeking UX Working Group input where possible while also moving development work forwards on a urgent basis when needed.

Approach

  • The next time the Dataverse team encounters an issue needing UX/UI input, we will use that issue as input the test and evaluate this lightweight workflow.

Proposed Workflow

  • Label the blocked issues
    • UX/UI Input Needed (if needed, create label in the relevant GitHub repo where the issue arose)
  • Implement fix in JSF if:
    • Priority issue for an important stakeholder, example:
      • Feature is tied to a funded deliverable and the deadline is before the SPA will be delivered
    • There is an existing Community PR that provides the fix (and it is small enough)
    • There is a security issue (e.g., authentication via UI)
  • Implement fix in SPA if:
    • Issue analysis indicates the pattern replicated in other places in the application
    • Consult/collaborate with UX Working Group if:
      • The internal Dataverse team feels the implications of the UX change will be significant, ex:
      • The pattern shows up in multiple places in the app
      • UX guidelines don't cover the issue
      • UX working group is already working on the same topic
    • Design and implement internally if:
      • The internal Dataverse team feels the implications of the UX change are small enough
      • The UX Working group doesn't have the capacity for a consultation in the time needed for a response
      • Priority issue for an important stakeholder
      • There is a security issue
  • Track and monitor the process
    • Assess process performance and impact to ensure that we receive maximum benefit from Community input and UX research

Additional Tasks

Current Issues

Resources

@cmbz cmbz added UI/UX: Design Harvard Dataverse Issues related to Harvard Dataverse Repository Dataverse Project Issues related to Dataverse Project software Proof of Concept Issue relates to a proof-of-concept deliverable labels Apr 30, 2024
@cmbz cmbz self-assigned this Apr 30, 2024
@cmbz cmbz changed the title Pilot: Lightweight Internal UX/UI Evaluation and Action Process Pilot: Lightweight Internal UX/UI Evaluation and Action Workflow Apr 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Dataverse Project Issues related to Dataverse Project software Harvard Dataverse Issues related to Harvard Dataverse Repository Proof of Concept Issue relates to a proof-of-concept deliverable UI/UX: Design
Projects
None yet
Development

No branches or pull requests

1 participant