Changes between Version 1 and Version 2 of xQTLAppUserStories
- Timestamp:
- 2011-02-09T12:59:35+01:00 (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
xQTLAppUserStories
v1 v2 1 1 == xQTL workbench application user stories == 2 2 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 5 Short name: StudyBook 4 6 5 7 Acceptance criteria: 6 8 7 * I want a place for a clear, immediate and complete overview of all my data9 * I want one page overview of all annotations, observedvalues and data sets available 8 10 * 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 set11 * 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) 10 12 * ... 11 13 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 16 Short name: ImportWizard 13 17 14 18 Acceptance criteria: 15 19 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 18 24 * 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 reuse20 * 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) 21 27 22 === As a biologist I want to run analyses ===28 === As a biologist I want to choose and run pre-defined compute protocols === 23 29 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 30 Short name: ApplyCompution 31 32 Acceptance 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 27 36 * 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 37 * 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 29 39 * 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 others40 * 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) 31 41 * ... 32 42 43 Technical 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 33 47 === As a biologist I want to view results === 48 49 Discussion: incomplete, needs concrete examples of what should be possible and may be multiple stories 34 50 35 51 * The place to view data (including results) should be reachable from multiple places so I never get lost … … 39 55 * ... 40 56 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 59 Short name: DownloadWizard 42 60 43 61 * I would like to retrieve the data in multiple formats, both 'generic' (Excel, CSV..) as 'specific' (FASTA, PDF) if the data allows it