Jump to content
The Q

User Personas and User Stories

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

Share this post


Link to post
Share on other sites

As a participant in the G package community I would like a periodic manifest of all new packages so I can stay up to date on what's new. I want to be able to specify how often I get the manifest and the maximum number of packages listed in the manifest.

Share this post


Link to post
Share on other sites

As an IDE add on tools developer I want to publish, distribute, and install the tools as packages. 

Share this post


Link to post
Share on other sites

As a developer that works in development environment that is not internet connected I need to be able to host and search an internal system. 

Share this post


Link to post
Share on other sites

As a developer that works in development environment that is not internet connected I would like to be able to download packages and put them in a local repository.

  • Like 1

Share this post


Link to post
Share on other sites

As a user with a CI-system based on building my packages, I want to be able to programmatically update the package version on GCentral (or notify of a new package, or however this might work).
This might involve something like a POST request.

  • Like 1

Share this post


Link to post
Share on other sites

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. 

  • Like 1

Share this post


Link to post
Share on other sites
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...

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

Join the conversation

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

Guest
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.