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

Add suggest improvement/new feature form to platform DRAFT #2635

Open
12 tasks
nickaddy opened this issue Dec 6, 2024 · 0 comments
Open
12 tasks

Add suggest improvement/new feature form to platform DRAFT #2635

nickaddy opened this issue Dec 6, 2024 · 0 comments

Comments

@nickaddy
Copy link
Contributor

nickaddy commented Dec 6, 2024

Background

Rather than approaching teams on an annual basis, we would like to support users being able to submit ideas to the Digital platform backlog.

User Story

As the Digital team, I would like users to be able to submit improvement/new feature ideas directly to the Digital platform so that we have sight of beneficial developments.

Benefit(s) to user (if not already clear from User story)

Tickets are automatically created in Backlog and can be easily developed into working features.

Feature(s) Description

  • Add a new link in the top right menu on Admin, under User Guidance, Make a suggestion

  • When clicked, a modal window appears as shown below

  • The options in the team dropdown are:
    Analysis & Insight
    Diversity, Engagement and Comms
    Front of House
    Leadership
    Non-legal
    Policy
    Secretariat
    Selection Team A
    Selection Team B
    Selection Team C
    Selection Team D
    Senior Appointments
    Targeted Outreach

  • Ticket appears on the Discovery board

  • Tickets are allocated the label JAC Suggestion

  • Once submitted, user receives a message in the window: Thank you for your suggestion. The digital team will review in line with existing digital priorities and may be in touch to investigate further.

image.png

Acceptance Criteria

It's done when users can submit a proposal for a new feature or improvement directly on the platform and a ticket will be created on the ZenHub Discovery board.

Definition of Done

  • User stories/acceptance criteria met
  • Internal reviews passed (feedback actioned)
  • User testing passed
  • Relevant technical documentation updated
  • User guidance updated
  • Deployed and merged without errors

User Testing Steps

  1. Fill out the form and confirm you are able to submit it
  2. Suggest any alternative fields that might be useful

Feature Champion

Nick

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant