Jump to content

User Personas and User Stories


The Q

Recommended Posts

First, thank you for your input.  Together we can help make tools to better our community.  To start we need to understand the variety and diversity of our community and the various problems we need to solve.  Please add comments to this thread in the Personas/User Stories format.

  • "As someone looking for code I want to..."
  • "As someone contributing code I want to..."
  • "As a user collaborating on an idea for un-created code, I want to..."
  • "As a potential developer of code that hasn't been created yet, I want to..."
  • "As a co-developer of code I want to..."
  • "As a user of code that already exists I want to be able to..."
  • "As a GCentral community member seeking to establish credibility I want to..."
  • "As a company using GCentral as infrastructure..."

You can start with one of these or start with your own but please continue the statement with what you want to do.  Use these examples for ideas.

  • As a Developer I want to be able to find code that will best help me create solution to...
  • As a contributor I want to be able to share my library and distribute it easily through GPM, NIPM, or VIPM as a G Package, NI Package, or VI Package.
  • As a user of Open Source Code I want to be able to find and download libraries from GPM, NIPM, and/or VIPM, easily.
  • As a GCentral user I want a single profile that describes my work in the G Community (a digital code "resume/CV").
  • As a GCentral User, I want a history of packages I've downloaded.

Thank you.

 

Sincerely,

Quentin "Q" Alldredge

Member of the Board of Directors, GCentral

Link to comment
On 10/4/2019 at 4:20 PM, PA-Paul said:

As a developer using open source code, I want to be able to inspect and run the unit tests/verification steps etc that were used to prove the code works as intended before release. 

Relating to this, as a developer who might use open source code, I would like to be able to avoid installing (potentially obscure) test frameworks and similar to test code that I for whatever reason (author, company, etc) implicitly trust.
I suspect this has a lot more to do with the packaging chosen though, and may not be easily manipulated by GCentral...

  • Like 1
Link to comment

KJK@GPower reports on the NI Forums (link unavailable without tech preview, but posting here because largely unrelated to tech preview and so perhaps not covered by non-disclosure?) that:
"I know that the GCentral will be the place to go for finding reuse code what I'm not sure about is if there will be an active forum where [users] can get help and support from the G-Community."

So perhaps:
As a user of GCentral, I (might, if I were KJK@GPower, or the person they responded to) want to discuss using a package with the creator of that package (and/or other users) via a discussion page or forum system.

  • Like 1
Link to comment
  • 2 weeks later...
  • 2 weeks later...

As a contributor to other packages I would like acknowledgement for those contributions.

This was from our user group and the general idea was that package owners can build a self-brand of sorts by being attached to popular packages but if someone makes significant contributions to many successful packages there should be some sort of recognition. I think the OpenG libraries are a good example where there may only be one owner but I'm sure there were some large contributions from several people that led to the overall success of the project. I don't know the best way to do this but the simplest might be to have a list of projects that you are a major or minor contributor to. You might be regarded as a minor contributor for any packages which you submit any meaningful code (some bug fix or new feature) while being a major contributor might be an acknowledgement from the package owner. In my mind a package may have a field for major contributors and the package owner could curate that list and link to other users.

  • Like 1
Link to comment
On 11/8/2019 at 9:12 PM, jacobson said:

As a contributor to other packages I would like acknowledgement for those contributions.

This was from our user group and the general idea was that package owners can build a self-brand of sorts by being attached to popular packages but if someone makes significant contributions to many successful packages there should be some sort of recognition. I think the OpenG libraries are a good example where there may only be one owner but I'm sure there were some large contributions from several people that led to the overall success of the project. I don't know the best way to do this but the simplest might be to have a list of projects that you are a major or minor contributor to. You might be regarded as a minor contributor for any packages which you submit any meaningful code (some bug fix or new feature) while being a major contributor might be an acknowledgement from the package owner. In my mind a package may have a field for major contributors and the package owner could curate that list and link to other users.

In the case of the libraries that I contributed to OpenG, I tried to add all the names to the copyright notice who provided more than a trivial bug fix. I also happened to add my name to a few VIs in other OpenG packages when I felt it was more than a trivial bug fix.

Link to comment
  • 2 weeks later...
  • 5 months later...
  • 2 weeks later...

Love this idea! So basically an "idea exchange". I have an idea!

  1. Does the solution exist already?
  2. Is anyone planning to create it?
  3. Can I plan it in such a way that other's can implement it?
  4. Can I start implementation so that other's can join in?

As a community member I would like answers to all of the above quickly. 

 

Is that a fair summary @ChrisStrykesAgain?

Link to comment

@Chris Cilino I think having this sort of request area can also add motivation to polish up some existing work. I would guess there are a lot of unpolished libraries sitting in a lot of private repositories and having a few requests for that functionality might give more motivation to return to the project, polish it up a bit, and actually publish it.

Link to comment
  • 3 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.