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

Establish some personas #1127

Closed
BenJam opened this issue Feb 2, 2017 · 9 comments
Closed

Establish some personas #1127

BenJam opened this issue Feb 2, 2017 · 9 comments

Comments

@BenJam
Copy link
Contributor

BenJam commented Feb 2, 2017

Libraries.io does a lot of things for a lot of people. As such it would be good to establish and agree who those personas are. From there we can establish some use cases.

Having written much of the strategy the current straw man looks like this:

Google

is hungry for your linked datas so she can serve you up search traffic

Searcher

is a developer with a problem, she is looking for something to help solve it.

Producer

has a product or products that incorporates some FOSS dependencies. She needs to ensure the product(s) are well maintained, free of vulnerabilities and licence compatible.

Maintainer

is a developer with a successful FOSS project. She's looking to understand more about those who use her project, attract more contributors and manage their contributions well.

Extender

has her own ideas. She wants access to the raw data so that she can mash up her own service and offer it to the world.

Overlord

has a vast empire of people, products and projects. Some of which she publishes as open source, some are proprietary. She wants to ensure that her policies regarding the use of dependencies are adhered to and that her team are as efficient as possible.

It's very likely that some of these personas are also users of dependencyci.com.

@andrew andrew added the UX label Feb 2, 2017
@BenJam
Copy link
Contributor Author

BenJam commented Feb 2, 2017

If you relate to, disagree with or have specific use case(s) that are well/poorly catered for please feel free to comment below. If you'd like to give us some props then there's also #224 ;)

@BenJam
Copy link
Contributor Author

BenJam commented Feb 2, 2017

from @bengourley

I use it mainly to a) find node modules b) vet a module's dependencies c) vet the depth of a module’s dependency tree. I also have notifications on for some modules, but I don’t find that very useful

@jackmcconnell
Copy link

I'm a Searcher. I use it to find repos that I wouldn't normally know about as they aren't available through Bower or the WordPress.org plugin repo.

@ldodds
Copy link

ldodds commented Feb 2, 2017

I'm a Searcher but am also occasionally working on products so am also a Producer.

@BenJam BenJam self-assigned this Feb 2, 2017
@BenJam BenJam added this to the February 2017 milestone Feb 2, 2017
@epower
Copy link

epower commented Feb 2, 2017

I fall into the Producer, Extender and the Overlord buckets. I'm already a user of dependencyci.com. :)

@M-Zuber
Copy link
Contributor

M-Zuber commented Feb 5, 2017

I'd say I am a maintainer with some searcher and producer thrown in for flavour

@obestwalter
Copy link

  • Searcher
  • Producer
  • Maintainer

@BenJam
Copy link
Contributor Author

BenJam commented Mar 1, 2017

thanks everyone for you input. Though I think I should have asked the open rather than closed question from the off. This decision may haunt me for years to come 😬

@andrew
Copy link
Contributor

andrew commented Mar 30, 2017

Fixed by librariesio/documentation#44

@andrew andrew closed this as completed Mar 30, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants