elifesciences / UX-features-roadmaps

A test attempt at moving some of the Product team feature definition and prioritisation into GitHub. The aim is to create more detailed feature definitions, provide more transparent prioritisation and more effective "linking" of product design to development tickets (currently in the xPub project board).
0 stars 0 forks source link

Chat component MVP #41

Open chris-huggins opened 5 years ago

chris-huggins commented 5 years ago

From shared definition with Hindawi defined during PubSweet meeting:

"Chat": What do we mean?

“A communication tool to start conversations with any “non-author” user stored within the context of a submission, so that staff, editors etc. can discuss the submission at any time or bring in others to consult or advise.”

User needs:

For eLife we've identified a need for a chat type interface for consultation sessions during Initial Submissions where Senior Editors can consult with BREs, staff, Deputy Editors etc. to help them make an initial decision on the submission. Then we will likely need to build on this for more formal consultation during peer review, but this requires more definition.

Before this point we are looking to build an MVP version of the chat component for staff to test some of these features during initial quality control checks. The hypothesis being that it would be useful for staff performing QC to consult with other staff during the QC process e.g. to make a decision on whether something can be updated or whether it needs to go back to the author.

Where it fits in priorities is complex... it is not high priority for quality checks but we would like to have some staff-to-staff conversations to test the feature before we introduce it for Deputy Editors to use and involve other Editors. If at all. Also needs decision on how/if we can plan to work on this in parallel with Hindawi.

Basic features of the MVP:

Also dependent on other features:

chris-huggins commented 5 years ago

Some early mockups - still needs prototyping:

Conversation list:

image

Dashboard inbox: image

Message view with new message indicator: image