springernature / ux-elements-docs

UX Documentation for Elements design system
MIT License
1 stars 3 forks source link

Support CEG team with Customer Rating form #85

Open foxintherain opened 2 years ago

foxintherain commented 2 years ago

What

Design a feedback pattern that uses the new global forms component to collect customer feedback in a quick and easy way. Needs to work on multiple websites and different contexts.

The method used is CSAT scoring: a question with a range score of 1-5, where 1 is the least favourable experience combined with a question that elicits a simple qualitative answer.

Why

The CEG team would like to make the touch points across the journeys on our websites visible, comparable and actionable in the simplest way we can. In doing so we will be able to see which parts of an experience are causing the most issues in relation to the experience as a whole.

Done when

Background information:

https://docs.google.com/document/d/1OPJf1YbSQ26F7x1XzrwU7uJYw6G-_f934OhpB0Cn9lc/edit

Draft for component documentation:

https://docs.google.com/document/d/1g4kaOj65_aV7OgOKMmjaHXVYlgCkq_AG6X8rkI_71uo/edit#heading=h.q35wsrq0a8eu

foxintherain commented 2 years ago

image

foxintherain commented 1 year ago

After discussion with Niamh and co, we've arrived at 2 interaction patterns:

Option 1

image (12)

Option 2

image (13)

After feedback from Nancy, Stephen C and Ed Hallet, Option 2 is preffered where the user is able to enter a response to the 5 point scale in the page.

benjclark commented 1 year ago

Myself, @foxintherain, @amyhupe and @Heydon had a meeting yesterday. The summary:

foxintherain commented 1 year ago

Latest design iteration based on discussion with Niamh:

image

Questions for Frontend

Next steps

amyhupe commented 1 year ago

@Heydon to review Ben's PR: https://github.com/springernature/frontend-toolkits/pull/792

amyhupe commented 1 year ago

To do: Talk to SPA team, user researcher for Snapp, Identity or user research team about whether we can observe and integrate some questions about this and our forms component, to validate our design and implementation.

@foxintherain

foxintherain commented 1 year ago

Had a catchup with Niamh where we discussed next steps for implementation and started an early draft for design documentation: https://docs.google.com/document/d/1g4kaOj65_aV7OgOKMmjaHXVYlgCkq_AG6X8rkI_71uo/edit#heading=h.82xuitcx5fqk

Niamh clarified that the question should be generic and not customisable.

foxintherain commented 1 year ago

Draft document now on GitHub: https://github.com/springernature/frontend-toolkits/blob/d79d22c812bdfaba7b254fc74ae77d5adf65336b/toolkits/global/packages/global-ratings-survey/README.md

foxintherain commented 1 year ago

Summer of last discussion on documentation:

Naming conventions

How do people visit this page:

Demo

How we need explain how to use the component:

amyhupe commented 1 year ago

@amyhupe to review documentation and send final version to James and Ben to review

amyhupe commented 1 year ago

We met a couple of weeks ago to discuss this. We agreed to:

foxintherain commented 1 year ago

Draft for component documentation: https://docs.google.com/document/d/1g4kaOj65_aV7OgOKMmjaHXVYlgCkq_AG6X8rkI_71uo/edit#heading=h.q35wsrq0a8eu

amyhupe commented 1 year ago

@amyhupe check with Ben what the agreement is in terms of documenting this.

foxintherain commented 1 year ago

RE this thread on slack on internationalisation: https://springernature.slack.com/archives/CNBTFLBLP/p1677848666832329?thread_ts=1677846487.105809&cid=CNBTFLBLP

We may want to include an instruction that we don't want to allow people to change the question for internationalisation purposes because of the risk of data corruption (which is why its hardcoded).