website icon indicating copy to clipboard operation
website copied to clipboard

Add new page for collecting user testing participants

Open mcturco opened this issue 2 years ago • 52 comments

Reason/Context

I think it would be beneficial if we were to start performing usability tests across our tools periodically to help us gather data that could lead to more grounded ideas for design improvements.

I have an idea to create a new page on the website that can explain the process of being a participant in a user research study and steps to get involved. And because we are open source, this page could also attract an audience of other product designers looking to make open source contributions or to maybe gain experience conducting a user research study. More contributors to add to our community in ways other than code!

I think to start, perhaps a simple introduction paragraph and contact form to sign-up to be a participant will be great. I believe contact form submissions are connected to mailchimp, so we can probably set it up the same way, unless someone has a better idea!

Then, we would add the link to this page in our slackbot welcome message for new slack members, social media, and maybe a call to action section somewhere on the homepage of the website.

Would love to know what others think about this idea!

Scope

  • [ ] #1991
  • [ ] Define research objectives
  • [ ] Identify our target audience
  • [ ] Create a set of questions for the survey and interview
  • [ ] #1996
  • [ ] #1997
  • [ ] #1998
  • [x] #2000
  • [ ] #2002
  • [ ] #1995
  • [ ] #1999
  • [ ] #2001

mcturco avatar Jan 03 '22 19:01 mcturco

Hey @mcturco

I think it would be beneficial if we were to start performing usability tests across our tools periodically to help us gather data that could lead to more grounded ideas for design improvements.

I think it's a great idea, the more feedback we have the better, what I'm slowly discovering is people will use our OSS tooling but probably mainly consume vs provide feedback. Any things we can explore to create feedback loops would be interesting, otherwise, it's use guessing all the time.

More contributors to add to our community in ways other than code!

Yeah, would be great to have that. If we get something going, I would be interested to see how we can measure this? Mainly out of curiosity more than anything, UX and designers open source would be pretty cool!

Another idea for feedback/data is telemetry data with our tools (anonymous). This means we could have usage of our tooling going to metrics somewhere where we could review what is going on. I've not really got much experience with tooling metrics like this, but I have seen other OOS projects do this (they ask you if it's OK before you engage with their tool, think NextJS do this). Just another idea...

boyney123 avatar Jan 04 '22 14:01 boyney123

Hi @boyney123! And thanks for your feedback! 😄

what I'm slowly discovering is people will use our OSS tooling but probably mainly consume vs provide feedback. Any things we can explore to create feedback loops would be interesting, otherwise, it's use guessing all the time.

Yes and another interesting part of OSS is that sometimes the user IS the one who establishes a problem, has ideas to fix it, and then fixes it. But, if we could observe someone's emotions while they are using the product and carrying out tasks, we can determine what the pain points are and brainstorm how we can come up with solutions. You can get a lot of information from humans just by observing their body language and facial expressions, especially when it is in the moment!

If we get something going, I would be interested to see how we can measure this?

Do you mean see how many new members come from this new page? Yeah, I think maybe a good way to measure this is by adding the "Join on Github" "Join on Slack" buttons somewhere on this page and then we can measure the clicks there?

Another idea for feedback/data is telemetry data with our tools (anonymous). This means we could have usage of our tooling going to metrics somewhere where we could review what is going on.

I think if we could set something up in our tools to automatically gather user data, that would be great! This would be more quantitative research vs qualitative research, which is what I am looking for in doing the usability testing and user interviews. I think that this could be a great supplement to that to possibly back the visual data with numbers!

mcturco avatar Jan 04 '22 14:01 mcturco

I think it would be nice if such document would be part of other documents that should belong under dedicated community subpage, where we talk about how to contribute, and user testing would simply be one of many ways people can contribute

derberg avatar Jan 11 '22 15:01 derberg

@mcturco, Have you created any design in Figma related to this page? If not, no worries, I will love to work on Figma as well to design this page. And I am willing to work on the codebase to make this page on the website.

akshatnema avatar Jan 20 '22 09:01 akshatnema

Hi @akshatnema I have not yet created a design for this page yet, but if you would like to help that would be great! I think the elements that we would need on this page would be as follows:

  • Page title: User Research (or something similar)
  • Slug: /user-research
  • Intro paragraph: I can come up with the copy for this, but thinking of having something short that explains that we are looking for contributions in the form of design, conducting user research, and being a user research test participant (Maybe we can create a visual that lists these "ways to contribute" with icons?)
  • Form to sign up to be a user research participant: Name, Email, Time zone

If you think of anything else that we can add to this page feel free to propose it!

mcturco avatar Jan 24 '22 16:01 mcturco

@mcturco Yepp, this looks exactly what I thought of this page. I will look for some designs ( or make it one such myself :smile: ) in Figma first and will show you soon.

akshatnema avatar Jan 24 '22 18:01 akshatnema

This issue has been automatically marked as stale because it has not had recent activity :sleeping:

It will be closed in 120 days if no further activity occurs. To unstale this issue, add a comment with a detailed explanation.

There can be many reasons why some specific issue has no activity. The most probable cause is lack of time, not lack of interest. AsyncAPI Initiative is a Linux Foundation project not owned by a single for-profit company. It is a community-driven initiative ruled under open governance model.

Let us figure out together how to push this issue forward. Connect with us through one of many communication channels we established here.

Thank you for your patience :heart:

github-actions[bot] avatar May 25 '22 00:05 github-actions[bot]

@magicmatatjahu @derberg @fmvilas can one of you help to remove the stale label on this issue? Thanks in advance!! 😄

mcturco avatar May 25 '22 13:05 mcturco

@mcturco Done :)

magicmatatjahu avatar May 25 '22 13:05 magicmatatjahu

@magicmatatjahu THANK YOU! 😄

mcturco avatar May 25 '22 14:05 mcturco

@mcturco are we gonna still take forward this issue? We have designed the Figma file, almost ready with the basic layout of the page, only requiring what data and form need to be rendered there.

akshatnema avatar May 26 '22 08:05 akshatnema

This issue has been automatically marked as stale because it has not had recent activity :sleeping:

It will be closed in 120 days if no further activity occurs. To unstale this issue, add a comment with a detailed explanation.

There can be many reasons why some specific issue has no activity. The most probable cause is lack of time, not lack of interest. AsyncAPI Initiative is a Linux Foundation project not owned by a single for-profit company. It is a community-driven initiative ruled under open governance model.

Let us figure out together how to push this issue forward. Connect with us through one of many communication channels we established here.

Thank you for your patience :heart:

github-actions[bot] avatar Sep 24 '22 00:09 github-actions[bot]

@mcturco do we still need to implement this on the website?

akshatnema avatar Sep 24 '22 10:09 akshatnema

I don't think we have anyone in the community that can drive this forward atm, so I suggest we close it for now and reopen whenever it is needed

derberg avatar Sep 26 '22 07:09 derberg

I'd love to work on this though @derberg , that's if it's still open.

Mayaleeeee avatar Sep 26 '22 07:09 Mayaleeeee

@Mayaleeeee but you mean on design or something else? The problem here is not getting new sub page created, but actually coordinating user testing and everything around it.

There is a new bigger topic that needs fresh design - case studies, and not only -> https://github.com/asyncapi/website/pull/921. So if you are looking for a design topic, that has no concept now and no owner, this is the right one 😄 especially that use cases / case studies collection is one of the critical areas I wanna grow in the coming months

derberg avatar Sep 26 '22 07:09 derberg

Ohh... Okay, that's fine. I'll check it out.

Mayaleeeee avatar Sep 26 '22 08:09 Mayaleeeee

@Mayaleeeee lemme know if you need more details.

derberg avatar Sep 26 '22 08:09 derberg