Changes between Initial Version and Version 1 of xQTLAppUserStories


Ignore:
Timestamp:
2011-01-21T15:30:49+01:00 (14 years ago)
Author:
jvelde
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • xQTLAppUserStories

    v1 v1  
     1== xQTL workbench application user stories ==
     2
     3=== As a user I want to have an overview of my data ===
     4
     5Acceptance criteria:
     6
     7* I want a place for a clear, immediate and complete overview of all my data
     8* This screen must be very prominent, maybe even starting point of the app
     9* It must function as a portal for browsing and adding data to the database, plus downloading of sections or a complete set
     10* ...
     11
     12=== As a user I want to be able to import data as quickly and easily as possible ===
     13
     14Acceptance criteria:
     15
     16* The import must be a (semi) guides process where it is clear what I must do (next), and what I have done wrong or right
     17* I would like import in various formats, and keep files in existing well-defined formats (eg. BAM, CEL, FASTA files)
     18* I would also like to attach miscellanious files, such as images, videos, docs, machine output etc.
     19* There must be help available, and examples of datasets I can edit and reuse
     20* I would not want to loose progress during the import process
     21
     22=== As a biologist I want to run analyses ===
     23
     24* I would like a clear overview of analyses I can run, and what their purpose is
     25* I do not want to be bothered with technical details
     26* I would like to see help on the analyses I can run and their parameters
     27* The application should make clear to me if my data is not complete for running a certain tool, and suggest how/where to fix it
     28* If anything goes wrong, I want a clear error message with suggestions how to proceed, or who to contact
     29* When a tool is finished running, I would like to go directly to my results
     30* I want to be able to get a report of all the settings and software I used so I can report my provenance to others
     31* ...
     32
     33=== As a biologist I want to view results ===
     34
     35* The place to view data (including results) should be reachable from multiple places so I never get lost
     36* The viewer should provide a clear menu of things I can do with the data
     37* I want useful viewers (plugins) that add meaning to my data and save me from using my own tools to e.g. make a graph
     38* I would like to see help and instructions on how to use the more complicated viewers
     39* ...
     40
     41=== As a biologist I want to download my data ===
     42
     43* I would like to retrieve the data in multiple formats, both 'generic' (Excel, CSV..) as 'specific' (FASTA, PDF) if the data allows it
     44* I would like to make aggregated views on the data (ie. include annotation) and them download them
     45* Downloading 'archives' is handy, where data is exported into a single file for backup/reuse in similar databases
     46* ...
     47
     48=== As a biologist I want to connect external tools
     49
     50* I want to have linkouts to popular databases, datatypes permitting
     51* I want to manually add linkouts if they are not present
     52* I want to able to export XGAP data immediatly into popular online tools, for example get a link for a DAS service that I can plug in elsewhere
     53* It would be great if XGAP already featured integration or enrichment functions with popular database, for example map genes to KEGG and them visualize them
     54* ...
     55
     56=== As a bioinformatician I want to add new analyses ===
     57
     58* I want a clear screen to add and configure new tools
     59* I want to be able to testdrive the tools before people can use them
     60* I want to be able to sort out technical details such as compute resource, batching, default parameters so the user does not have to deal with this
     61* I would like information on who to contact if the application or computation server needs additional configuring or installing
     62* ...
     63
     64=== As a bioinformatician I want to add and configure workflows ===
     65
     66* I want to be able to build workflows from analyses protocols using a helpful screen (may or may not be graphical)
     67* I would like help connecting analyses in a meaningful way, ie. be sure the outcome is not nonsense, by having good documentation, ontologies, strict typing, etc
     68* The screen not have to be extensive, a simple concatenation of a few steps is already very helpful (ie. normalization -> correction -> scan QTL -> make network -> visualize)
     69* I want to be able to import workflows from tool such as Taverna or Galaxy, from files
     70* I would like to be able to browse a catalog of workflows or services and incorporate those as well
     71* I want to be able to export workflows in various formats
     72* I would like to share workflows with others within the system, but also share them with the outside world (ie. MyExperiment)
     73* ...
     74
     75=== As an administrator I want user management and security ===
     76
     77See all stories of [http://www.molgenis.org/wiki/AuthModuleUserStories auth].
     78
     79=== As an administrator I want to configure the application
     80
     81* I want a configuration screen for all kinds of application settings, such as:
     82* View the status of the database, is it set up correctly, how much space am I using, how much is available, how fast are the queries, etc
     83* View status of file storage, does the application have read/write rights, are backups being made, what kind of files do people store, how often are they retrieved, etc
     84* I want the ability to restore backups of the database, additional files, other settings such as this panel, and view a history of changes/additions/deletions of these aspects
     85* I would like to view user activity and registration, and be able to communicate with users by either email, messages inside the application, or otherwise
     86* ...