Changes between Version 1 and Version 2 of xQTLAppUserStories


Ignore:
Timestamp:
2011-02-09T12:59:35+01:00 (14 years ago)
Author:
Morris Swertz
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • xQTLAppUserStories

    v1 v2  
    11== xQTL workbench application user stories ==
    22
    3 === As a user I want to have an overview of my data ===
     3=== As a user I want to have an overview of available data per investigation ===
     4
     5Short name: StudyBook
    46
    57Acceptance criteria:
    68
    7 * I want a place for a clear, immediate and complete overview of all my data
     9* I want one page overview of all annotations, observedvalues and data sets available
    810* 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
     11* This overview must function as a portal for browsing and adding data to the database (see ImportWizard), plus downloading of sections or a complete set (see DownloadWizard)
    1012* ...
    1113
    12 === As a user I want to be able to import data as quickly and easily as possible ===
     14=== As a user I want to be able to import any data type as quickly and easily as possible ===
     15
     16Short name: ImportWizard
    1317
    1418Acceptance criteria:
    1519
    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)
     20* The import must be a (semi) guided process where it is clear what I must do (next), and what I have done wrong or right
     21* I would like import in Excel and CSV file formats (with the tool automatically choosing the right import procedure based on type)
     22* I would like to keep other files in existing well-defined formats (eg. BAM, CEL, FASTA files)
     23* As a developer I would like the ability to 'plug-in' importers for other types
    1824* 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
     25* There must be help available on how to succesfully import, and examples of datasets I can edit and reuse
     26* I would not want to loose progress during the import process so that partial imports must be logged (tech note: this info is kept between sessions)
    2127
    22 === As a biologist I want to run analyses ===
     28=== As a biologist I want to choose and run pre-defined compute protocols ===
    2329
    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
     30Short name: ApplyCompution
     31
     32Acceptance criteria:
     33* I would like a clear overview of compute protocols I can run, and what their purpose is
     34* I do not want to be bothered with technical details on how they are implemented unless I choose to
     35* I would like to see help on the analyses I can run and their input and output parameters
    2736* 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
    2837* If anything goes wrong, I want a clear error message with suggestions how to proceed, or who to contact
     38* When a computation protocol is running I want to monitor progress and choose to get an email if it is completed
    2939* 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
     40* I want to be able to get a report of all the settings and software I used to produce the data so I can report my provenance to others (note: so also get this information when browsing data)
    3141* ...
    3242
     43Technical notes:
     44* This has a huge overlap with ApplyProtocol where we also want to allow provide users with a dialog to parameterize a protocol
     45* Implementation can use Measurement.dataType and molgenis.framework.ui to autogenerate these dialogs
     46
    3347=== As a biologist I want to view results ===
     48
     49Discussion: incomplete, needs concrete examples of what should be possible and may be multiple stories
    3450
    3551* The place to view data (including results) should be reachable from multiple places so I never get lost
     
    3955* ...
    4056
    41 === As a biologist I want to download my data ===
     57=== As a biologist I want to download all data, investigation data, or a selection thereof ===
     58
     59Short name: DownloadWizard
    4260
    4361* I would like to retrieve the data in multiple formats, both 'generic' (Excel, CSV..) as 'specific' (FASTA, PDF) if the data allows it