B_User_Stories.xlsx

XLSX spreadsheet 56 KB Posted

Attached to
7H--United States Geological Survey (USGS) Water Missi
Solicitation number
140G0223R0001
Issued by

View the file

Other files

File Type Posted
Attachment_H7_Q_A_0010.xlsx XLSX spreadsheet
Sol_140G0223R0001_Amd_0010.pdf PDF
Attachment_H6_Q_A_0009.xlsx XLSX spreadsheet
Sol_140G0223R0001_Amd_0009.pdf PDF
Revised_Factor_H_-_Price_0008.pdf PDF
Sol_140G0223R0001_Amd_0008.pdf PDF
E_Revised_Sample_Project_Proposal_0008.pdf PDF
Factor_I_-_Sample_Project_Proposal_Technical_Evaluation_0008.pdf PDF
Sol_140G0223R0001_Amd_0005.pdf PDF
H5_Q_A_0007.xlsx XLSX spreadsheet
Sol_140G0223R0001_Amd_0007.pdf PDF
M_20221169001_0006.docx DOCX document
L_20222280350_036_0006.docx DOCX document
J_NWQL_ASR_Form_0006.pdf PDF
K_ICPRE21005_0006.docx DOCX document
H4_Q_A_0005.xlsx XLSX spreadsheet
I_Recorded_Video_0005.pdf PDF
H3_Q_A_0004.pdf PDF
Sol_140G0223R0001_Amd_0004.pdf PDF
Sol_140G0223R0001_Amd_0003.pdf PDF
Attachment_H2_0002.xlsx XLSX spreadsheet
Sol_140G0223R0001_Amd_0002.pdf PDF
Attachment_H_0001.pdf PDF
Sol_140G0223R0001_Amd_0001.pdf PDF
E_Sample_Project_Pro.pdf PDF
C_Vid_User_Srt_CrossW.xlsx XLSX spreadsheet
G_Licensing_W.xlsx XLSX spreadsheet
F_Labor_CW.xlsx XLSX spreadsheet
D_DOLs.pdf PDF
A_Requirement.docx DOCX document
Sol_140G0223R0001.pdf PDF
Show all 31

On GovTribe

Work with this file

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

Read Me

RFP 140G0223R0001 LIMS Solution
Attachment B - User Stories
Table showing the number of User Stories in each category combination.
In LIMS Solution
CriticalityMustShouldCouldWon'tTotal
High1194210--171
Medium--1423239
Low----6--6
Total11956392216
1. Criticality is a measure of the relative need for the function described in the User Story. Ratings are "High", "Medium", and "Low."
2. The need for the function in each User Story to be in the LIMS solution is rated as "Must", "Should", "Could", or "Won't."
3. The number of User Stories in each combination of Criticality and within the LIMS solution are shown in each cell and totalled across and down.
4. Each combination is shown on the following tabs in this spreadsheet:
High-Must
High-Should
High-Could
Medium-Should
Medium-Could
Medium-Won't
Low-Could

High-Must

RFP 140G0223R0001 LIMS Solution
Attachment B - User Stories
User Story numberUserActionValueRequirement Group
17As a business analystI need a universal* ASR format (relevant fields added/deleted) across LASD laboratories (*universal per number of LIMS selected)So that the field can do business with the division as the division and standardize LIMS input3,11
228As a business analystI need a customer portal that can display ASR POCs and Station IDs/namesSo budget personnel can have better communication with science personnel submitting ASRs12
28As a contract lab CORI need to enter results of all analyses performed by Contract labs into LIMS or provide the data to the requestor in a specified formatTo have adequate traceability and to satisfy the requirement in the NWQL QA/QC Manual4
190As a data clerk userI need the ability to add all ASR information into the system to link up with the record I created in Sample Reception and Batch processing is requiredTo ensure fast and accurate entry of all ASR data that is on the form to finalize the record creation in LIMS3
124As a field userI need LIMS to indicate current turnaround time for analyses and data releaseSo I can manage cooperator expectations5
128As a field userI need LIMS to maintain a dynamic list of contract item numbers (CINs) with up to date methods, reporting limits, reporting limit types, analyzing entities, etc. associated with all contract lab's analyses that can facilitate automated checks of EDDs received and ASRsSo that result identity, quality, and pricing is well defined2
129As a field userI want LIMS to accept eASRs from the Unified Field Application (including for contract labs) and report/store date shipped and date received (by lab) even though paper copies may still be required for chain of custodyTo increase efficiency and decrease transcription errors3
130As a field userI need the capability to submit multiple eASRs via batch format (Reston Stable Isotope Lab excel ASR as an example), which can be manual or exported from Superfly and/or Unified Field Application; includes contract labsTo increase efficiency3
131As a field userI need Contract lab to store work order numbers under Project Name and the resulting Lab IDs with the log-in infoTo faciliate connection of data in LIMS from field and allow electronic ASRs submission to NWQL to avoid erros in the contract log4
132As a field userI need my Field crew to obtain a summary from NWQL LIMS via email or alert within one day from opening cooler for verification that everything is logged correctlySo that these updates offer another chance to verify what is entered into LIMS5
133As a field userI need scanned, signed chain of custody forms reflecting (NWQL) receipt of samples so that field crews can review, confirm, and document within the record (similar to viewing the ASR submitted)To streamline workflow and ease burden on LabHelp3
135As a field userI want to view Lab and Lab login comments associated with the recordSo I know if there were issues3,4
143As a field userMust be able to request re-release for an entire sample, lab ID, or analyzing group, with notifications and date of request and status visible (similar to the L/P/R/IR/DR table)To facilitate batch re-release requests3
144As a field userLIMS must maintain a result-level qualifier crosswalk for Contract lab data that will flag mismatches with original reportSo there is no ambiguity with qualified data3
208As a field userI need to access the NWQL Spike lot database using the Spike Recovery Calculator, which references spike information in LIMSSo the Field Spike Recovery calculator can access up-to-date spike information8
209As a Field UserI need to know when results will never be returnedSo that I can fulfilled commitments to cooperator and document the reason for the missing result(s)3,4
146As a field user / business analystI need to have my ASR information sent to contract lab manager (NWQL LIMS) contemporaneous with sample submission to contract labsTo increase efficiency, decrease sample mislabeling by contract labs, and improve customer service with contract lab manager (NWQL LIMS)5
46As a field user / lab analystBe able to group samples with an additional metadata field or be able to query general site informationTo link related samples together (e.g. samples from the same organism/water body/project) to increase efficiency of data pulls1,5
188As a field user / lab analyst / QA userI need LIMS to automatically calculate analyte recoveries in matrix spikes and matrix spike duplicates recovery (subtracting ambient concentrations) and the relative percent difference between themSo I can determine accuracy accounting for sample matrix interference4
23As a field user / QA userWe need electronic submission of all ASRs tied together with "header" information prior to submission to NWQL and/or Contract labTo reduce typographical errors. Allow field to see "exceptions" with any samples submitted. Create backlog of Contract lab analytical for improved traceability3,4
24As a field user / QA userI need the ability to request external and internal manual request of rerun, verification and reload *including the ability to request multiple analytes at once*`To verify values that do not conform with various field quality parameters4
44As a field user / QA userI need the ability to create and modify custom schedules (e.g., addition of LC69 to custom inorganic LCs)To simplify ASR entries for clients and improve billing fidelity2,4
30As a lab analystI need to know when matrix spikes will be requestedTo ensure proper supplies are on hand and qc processes are followed (Need updating VALUE)4
33As a lab analystI need to be able to enter QC limits and pass/fail/qualify data based on whether QC has passed or failedTo document consistent and traceable data quality4
34As a lab analystI need to be able to chart QC trends over time to monitor instrument performance and meet SOP/source method/NELAC requirementsSo that data integrity passes any audit5
36As a lab analystI need to know if a sample needs to be processed differently per customer request (Rush status or Chain of Custody request flags)So we can meet customer requests for which they have paid3
91As a lab analystI need to generate runs associated with a relevent number of relevant samples in my queue by a predetermined priority, be placed in logical order, and be prepopulated with QC relevant to the method and instrumentation as necessary. Special QC requirements (ex. EQAP) should also be accommodatedSo an analyst can quickly generate a daily workload for themselves4,5
92As a lab analystI need to generate run reports in a customizable format that contain sample information relevant to the run including but not limited to: sample ID, container type, cup #, rep #, rush status, CoC status, prep method, prep method status, analyte (if multi-analyte test), field comment, and bar codesSo an analyst can have a document at the bench for reference in preparing the run after leaving their desk and still have all relevant information when instruments that are not on the network3,6
93As a lab analystThe LIMS will need to interface with whatever scheme is in place (or generate a new/comparable scheme) to capture data output from instrumentation for upload preferably by direct instrument communication or with a (data capture unit) or .csv fileSo manual entry into LIMS is minimized9,13
94As a lab analystI need to perform primary review on run data to include failing samples back to the run queue, failing QC, and pass a reviewed run to a secondary review queueSo that the events of an analysis can be fully captured with context and resulting events actioned4
96As a lab analystI need to be alerted to samples in my queue that are nearing their hold times or have been designated as RUSH perhaps by subscribing to customizable alerts associated with specific method queuesSo that hold time violations are minimized3
102As a lab analystI need LIMS to show me (preferably at a glance) how many samples for a particular analysis are pending, and in the case of multistage processes, I need LIMS to then show how many samples are in each stage of analysisSo that I can save time and effort by prioritizing work, be able to reduce the number of samples exceeding hold-times, and to increase analysis quality and customer satisfaction3,5
105As a lab analystI need to be able to create analytical runs in LIMS that are uniquely named, contain samples identified by several factors (e.g., due date, instrument availability, project, or other customized criteria), and be able to change the sample order to create any desired order or sequenceSo that I have the foundation of what I will use to eventually report results4
106As a lab analystI need quality control samples defined within LIMS that I can insert into the created analytical run either manually or by templateTo ensure that the required QC specified for a given analysis or project is present in the analytical run4
108As a lab analystI need LIMS to be able to generate a report in the format my instrument software accepts in order to build a run sequence operable on the instrumentTo save time and reduce errors when building an instrument sequence manually5,9,13
110As a lab analystI need LIMS to track sample dilutions prior to analysis (or re-analysis) and correctly back-calculate the reported resultSo that customers are alerted that the sample was diluted and perhaps see the calculations of the reported result4
111As a lab analystI need to be able to correct prior entries with appropriate comments and traceabilitySo that results are in LIMS for review and reporting4,15
113As a lab analystI need to be able to add data qualifiers to runs, samples, or analytes at any time in the process using the LIMS systemSo that I can better describe the results to reviewers, QA, and customers, especially in cases where this is the only chance to flag non-standard results3,4
114As a lab analystI need to be able to add descriptive comments to runs, samples, or analytes using the LIMS systemSo that I can better describe the results to reviewers, QA, and customers irrespective of whether comments are paired with qualifiers or stand-alone3,4
115As a lab analystI need to be able to pull up sample documentation within the LIMS system including field values, customer comments, or the customer's order request associated with a specific sampleSo that I can verify I am understanding the customer's request fully, and I am aware of any conditions that the customer encountered that I need to know about before I start processing5
116As a lab analystI need the LIMS to give me the capability to order a re-test or replicate test of a certain sample, either while I'm running the sample, reviewing the data, or receiving the request from a third-partySo I can be sure we are giving the customer our best result when issues arise and especially when replicates are part of a QC plan4
175As a lab analystI need to be able to generate sub-samplesIn order to link samples together3
186As a lab analystI need the ability to add a comment to the individual result/analyte and/or to the sample as a wholeSo that comments can be associated with any and all levels3
197As a lab analystI need to see all replicate results and associated comment(s) by analyteTo verify that agreement among values or to trigger a re-analyze until confirming replicates are obtained4
198As a lab analystI need to be able to link my prep QC to the environmental samples with which it has been preparedso that all environmental samples are linked to the associated prep QC to demonstrate quality through prep and analysis4
199As a lab analystI need LIMS to queue up the initial replicate of an environmental sample on the same analytical batch as the prep QCSo environmental samples and prep QC go through the same analytical processes per certifying body requirements4
200As a lab analystI need an electronic capability that allows me to build records for calibration or QC manufacturing, as well as create electronic data packets with audit capabilities for each recordTo increase traceability and decrease transcription errors15
201As a lab analystI need to be able to manually enter/modify/delete information in prep and analytical batches (if needed)So that lines without a "data capture utility" can be stored in the LIMS solution4
203As a lab analystI need the ability to apply the same comment at the "result" level to multiple analytes within the same sampleTo save time and ensure continuity across publicly visible comments4
205As a lab analystI need to capture all QC solutions/injections based upon what is present in the instrument outputSo I can have all QC results (including those automatically re-analyzed by the instrument) captured in the LIMS for present and future calculations of detection and reporting levels (DL, RL)4
215As a lab analystI want to add lab comments at almost any point of the work flowTo document why something failed in order to inform the field4
229As a lab analystI need the ability to enter in wet and dry weight, mass measured for digestion, digested volume, etc.To be able to enter prep data for tissue and/or sediment digestions4
202As a lab analystI need to report multiple results in LIMS for the same sample ID in the same runSo I can capture and review all necessary data from one run, create less environmental waste by limiting "pour up" of the same sample, and save time during analysis and review3,4
211As a lab analyst / lab manager / QA userI need the ability to customize comments when a predefined comment does not capture all relevant informationSo all appropriate information can be communicated to the customer3,4
174As a lab analyst / lab manager / QA managerI need to have a barcode for my sample that is associated with a unique ID that is traceable to specific sample information (date/time/location)To ensure results are linked to a specific sample3,6
98As a lab analyst / lab managerI need to generate production and backlog reports for my teamTo determine stress points, supply support, and meet hold times5
117As a lab analyst / lab managerI want to LIMS to show how many samples are pending for a given analysisSo lab priorities can be best defined and resources can be best directed5
226As a lab analyst / lab managerI need the ability to assign an instrument to a work unit, and include analyte-specific logic for data capture files and QC limits for all QC samplesSo instruments can be linked to specific user groups and information required for analytical review processes are stored with the analytical instrument9
207As a lab analyst / lab manager / QA userI need to be able enter spike information that can be stored in the NWQL's spike lot databaseSo the field spike recovery calculator can access up-to-date spike information8
210As a lab analyst / lab manager / QA userI need to have predefined comments that can be applied at the result and sample levelSo that comments can be consistently applied1,3,4
65As a lab analyst / QA managerI need to review samples for basic data quality, request reanalysis or pass data for release based on review. If a reanalysis has been completed, I need to see the % difference between replicates for the same analyteTo ensure data released is of consistent quality3,4
224As a lab analyst / QA managerLIMS need to be able to specify the sequence of value qualifier codes and control the sequenceSo that the more important metadata (perhaps decided by the analyst or pre-decided hierarchy) comes first in the sequence and is correctly displayed5
185As a lab analyst / QA userI need the ability to add a comment that can remain internal to the lab or have the option to release to the customerTo communicate non-conformance to customers if needed, or allow for internal comments to be tracked by the lab but not released4
32As a lab managerI need to ensure all changes to a sample are capturedSo that I can trace any modifications, deletions to a sample (version history)3,15
79As a lab managerI need track samples submitted to, and processed by, my laboratory for analysis, along with associated metadata (STAID, DATES, TIMES, MEDIUM code, Sample TYPE, PRJCT, user code etc.) from sample submissionSo I know the number of samples submitted, who submitted them, reduce copy/paste errors, can leverage automation, and reduce or eliminate paper and spreadsheet-based sample tracking systems5
82As a lab managerI need to build digital and/or printable forms to capture bench and offline workflows (e.g., weights, reactions, processing, and analytical queues). Need import/export excel and/or exchangeable formatsTo reduce copy-paste and transcription errors by maximizing the use of standard forms for common procedures and to utilize checklists for irregular activities (e.g., instrument maintenance, repairs, and other corrective actions)5
83As a lab managerI need to be able to search, filter, select, and export tabular data collected through repeated use of my formsTo collect results of manual workflows for data processing (e.g., sample weights)5
87As a lab managerWe need to be able to capture, track, store, and retrieve products of analytical processes, such as raw instrument output files, calculation sheets, instrument run reports, scans, photos, raster data, and associated information, QWDX upload files and interpretive reports generated from results, as well as ASRs and Login Sheets. http://nwis.usgs.gov/nwisdocs5_2/qw/QW-AppxF.pdfSo reports are connected with sample submissions, workflow records, and values obtained in the lab instead of flat file repositories4
88As a lab managerLIMS workflows and forms need review/signoff/validation features (e.g., analytical workflows should have a second level review by a cognizant employee other than the analyst before the final reports are released)So we can demonstrate quality control procedures are followed3,4
118As a lab managerI want my LIMS system to have documentation for how to configure, operate, and customize (including examples) and be able to easily add documentation to workflows I createTo efficiently train workers, allow initiative, and manage change1
119As a lab managerI want my LIMS system to have minimal operational overhead costs and predictable pricing over timeSo that I can plan my annual expenditures accurately and maintain a viable pricing model18
120As a lab ManagerI want my LIMS system to be supported for a long period of timeTo foster stable and predictable workflows and minimize change not associated with process improvement18
121As a lab ManagerI want my LIMS system data to be exportable in open, machine readable formatsSo I can integrate data in various manners with other WMA systems, migrate the data to a future LIMS solution, and create backups5
167As a lab managerI need my LIMS system to support bulk data reduction processes and data collection from my Laser Isotope Spectrometry SystemsSo that I can achieve long term accuracy and precision in my isotope measurements and have repeatable analytical processes. Although laser absorption spectrometry (LAS) instrumentation is easy to use, its incorporation into laboratory operations is not easy, owing to extensive offline manipulation of comma-separated-values files for outlier detection, between-sample memory correction, nonlinearity (δ-variation with water amount) correction, drift correction, normalization to VSMOW-SLAP scales, and difficulty in performing long-term QA/QC audits4,13
168As a lab managerI need my LIMS system to support bulk data reduction processes and data collection from my isotope Ratio Mass Spectrometer systems, including bespoke systems developed by the USGSSo that I can achieve long term accuracy and precision in my isotope measurements and have repeatable analytical processes. The LIMS system must incorporate outlier detection, between-sample memory correction, nonlinearity (δ-variation with water amount) correction, drift correction, normalization to isotope scales, and provide long-term QA/QC audits4,13
169As a lab managerI need my LIMS system to support retrospective recalculation of results to track changes in isotope reference values and other analytical processesSo that I can scale old results to reflect the currently accepted value of a reference material4
170As a lab managerI need the ability to sort, track, and manage samples by media in LIMSSo that I can view work by media instead of method.1
172As a lab managerI need my LIMS system to have a TCP/IP APISo that I can pull queues and push results and data from the instruments I develop13,17
80As a lab manager / business analystI need to be able to group/classify samples and analyses by project/sample submitterTo deliver results in a timely fashion and organize analytical queues.5
230As a lims userI need all admin and field facing reports to be exportable to ExcelSo admin and field can readily confirm data12
189As a login userI need to login information from ASRs for sample shipments containing multiple water samples in a sequential order using batch processingSo that I can ensure fast and accurate record creation and quickly find orders especially in cases of missing requests2,3,4,6
227As a Login UserI need the ability to print labels that include a unique Lab ID, Lab ID bar code and bottle type (Similar to Line 174)To allow Login to track all samples received through some type of "Sample Reception" and with secondary checks, reduce bottle mix-ups6
192As a login user / data clerk userI need the ability to update, modify, add, delete, or cancel all aspects of a record header that was entered through Sample Reception/Data ClerkTo allow updates to any information in a record including test(s) requested, comments added, record(s) header edited, and bottle list updated (limited)2,1,3,4
194As a login user / data clerk userI need to be able to scan in ASR images (or attach) and attach them to a record for reference by both lab personnel and customersTo allow lab personnel and customers the ability to investigate errors, issues and questions by visually referencing ASRs2,1,3,4
191As a login user / lab analystI need some kind of pH application to verify and document the sample pH as being either, "Correct", "High", or "Low" for certain bottle types, that automatically emails customers when samples are not acidified, and Batch processing is requiredSo that the sample pH for acidified samples is documented2,4
193As a login user / lab managerI need to generate an "Exceptions Report" that includes all errors (complete list to be provided) caught by the system such as when bottles and tests do not match, to later clear the exceptions to update the sample from "Hold" to "Logged" in the system, and to email customers directly from the exceptions function with Batch processing requiredTo ensure errors are caught that cannot be discovered at Sample Reception with fast notification to the customer(s) of errors for quick resolution4,5
196As a login user / lab managerI need the ability to pull reports (Excel formatting) for login that contain: 1) Sample load at the Lab Code level broken down by Lab Code, Logins, associated cost that total the amounts logged each day (by Fiscal Year) and that total the amounts for a given Julian day, and 2) the total number of Lab Code level logins for all Proposals entered into the system broken down by Proposal, Logins, Account number for each Julian DaySo we have information for sample tracking, building price lists based upon trends of previous years, tracing incoming samples with incoming funds, and for workforce planning5
41As a QA managerI need the LIMS to report correct significant figures (plus one?)So that the client can correctly determine precision4
42As a QA managerI need to retrospectively add value qualifier and remark codes (e.g., "E") to resultsTo accurately represent the quality of data4
45As a QA managerI need a complete audit trail ("cradle to grave") to record changes made in LIMSTo record any/all user actions made (Dupe of 32?)15
47As a QA managerNational QA/QC needs to be able to trace LAB ids from minimal unique header info (STAID, DATES, TIMES, MEDIM, STYPE)To be able to crunch the QC data5
48As a QA managerI need to have easily viewable dilution factorsTo assess data quality4
50As a QA managerI need to document deviation from SOP, QA/QC practices, NWQL policy, etc. This documentation must have an option for release to customer vs internal documentationSo I can document a deviation to explain what happened to the customer. Required by NELAC and QMS. (Both releasable and internal)3,4
52As a QA managerI need to document approved Detection and Reporting levels, including historical ones, for each analyte-method pairTo be able to do trend analyses, to revisit analysis DQIs, and to satisfy the requirement in the NWQL QA/QC Manual5
54As a QA managerI need to maintain records including uncensored raw data of QC failsTo be able to revisit analysis DQIs and to satisfy the requirement in the NWQL QA/QC Manual4
56As a QA managerI need LIMS to maintain control limits for recovery, sensitivity, and accuracy using CCVsTo assess pass/fail of data and to satisfy the requirement in the NWQL QA/QC Manual4
57As a QA managerI need LIMS to record temperature verification at login of chilled/frozen samplesTo qualify final values if necessary and to satisfy the requirement in the NWQL QA/QC Manual3
58As a QA managerI need LIMS to record hold time violationsTo qualify final values if necessary and to satisfy the requirement in the NWQL QA/QC Manual3,5
61As a QA managerI need to store all results (including other mcodes), not just those pushed to NWISTo build an accurate historical analytical record and to satisfy the requirement in the NWQL QA/QC Manual4
63As a QA managerI need to be able to add new test by associating pcode-mcode, detection level, etc. in a foolproof, quick and easy mannerTo reduce typographical errors and turn-around time to add new test3
64As a QA managerI need to be sure that when editing test specifications, all fields that should match are only editable in one place or any edit is propagated appropriately. Example: short name of your test in test plan manager should add the analyte description in test manager automatically by having these entries linked and/or only editable in one locationTo reduce typographical errors and turn-around time to add new tests, and to reduce the need for IT support due to QAS inability to see specification set links2,3
212As a QA managerI need the ability to update a result after release and/or recalculate the resultSo that errors found on the final result are corrected and re-transmitted to the customer (e.g., transcription errors or data censoring errors where a remark code like "<" was not properly applied)4
213As a QA managerI need the ability to select a different/preferred result for transmittal to the customerSo that if a customer requests a rerun and they select the rerun value for upload rather than the initial value, that will be transmitted to LIMS4
223As a QA managerLIMS needs batch revising capability of comments and value qualifier codesSo comments and value qualifier codes of a large numbers of results can be updated expeditiously and are not repeated4
59As a QA manager / lab analystFor some analytical lines, I need a template-based system in LIMS to 1) automatically add requisite QC samples to a run, 2) generate QC charts, 3) do data capture that minimizes acceptance of improperly formatted or inaccurate data, 4) does logic checks (ion balance, etc.), 5) calculates and applies consistent rounding and censoring, 6) does certain error corrections, and 7) flags data that is outside specificationsTo improve analytical ease and efficiency, ensure acceptable results are entered into LIMS, and to satisfy the requirement in the NWQL QA/QC Manual1,4
60As a QA manager / lab analyst / field userI need a permanent record of ties of flags, significant figures, dilution factors, etc. to sample dataTo build an accurate historical analytical record and to satisfy the requirement in the NWQL QA/QC Manual2,3,4,15
62As a QA userI need the ability to complete internal logic checks for Quality Control and trigger automated requests for re-analysis when logic fails (e.g., filtered > whole water, orthophosphorus > phosphorus)To ensure data quality and trigger reanalysis withing hold time3,4
69As a QA userI need to see all data for a location for each analyte to compare current value against historical normsTo ensure higher data quality by placing new values in a historical context5
218As a QA userI need the ability to have a list of all custom proposals (e.g., rush, zero cost, inter-agency agreement, etc.)To track analytical requests, trigger email communications, allow login permissions/exemptions, and for billing purposes5
217As a QA userI need to the ability to update a result without altering the run dateSo that a correction can be made without adding hold-time qualifiers incorrectly4
216As a QA user / lab managerI need the ability to re-release a result for myriad of reasons including field requests, recalculations, corrections, etc.To have a correct data set in LIMS4
68As a QA user / field userI need to be able to create a custom, client-designed, analyte suite for inorganicsTo allow customers to request analytes that are consistent with long-term project requests, simplify filling out ASRs, and improve ease of data entry2
219As a QA user / lab managerI need the ability to pull data from LIMS using the Sample Submission information and/or user code for data that should not be released via NWIS or to the publicSo I can send data to users that do not have access to QWDX but use the USGS for analysis5
220As a QA user / lab managerI need to ensure all analytes in a report group (e.g., nutrients or major cations/anions) have been determined before logic checks can be completed and data released to customersSo that all data is available for calculations4
221As a QA user / lab managerI need the ability to maintain data that is not reported externally and is only stored in LIMSSo samples that do not need release are blocked from release (usually based upon/flagged by "user code")3
35As an IT userI want my LIMS to use open-source languageSo we do not have to use a system with proprietary language that cannot be edited without substantial developer time investment17
19As any LIMS userI need the ability to export data (results and QC) with multiple different sample IDs simultaneouslySo that data for non-USGS entities and others) are not sent to NWIS; for these customers, the data must be exportable to a spreadsheet format. Doing a single sample at a time is arduous, cumbersome and could lead to omission of results5
21As any LIMS userI want my LIMS solution software to be maintained and supported by the vendor, or use a system that is maintainable within the resources available in the USGSSo that the system stays secure and operable in a modern environment.2,17
27As any LIMS userI need a sample portalSo I can find my samples with the information I have.1,5

High-Should

RFP 140G0223R0001 LIMS Solution
Attachment B - User Stories
User Story numberUserActionValueRequirement Group
7As a business analystI need to know the breakdown of analytical work (logged samples)So lab MGMT can assess production line trends and hot spots, and the number and value of analyses on those lines5
8As a business analystI need the field to have access to a billing portalSo that field offices can see monthly billing statements and total pending amounts of discrete ASRs. Account/User/Date driven reports would also be useful and eliminate admin work requests from the field5,11,12
9As a business analystI need to sort logged ASRs by date range, account, user ID, or cost centerSo that I can generate reports1,5,12
10As a business analystI need a pre-payment module sorted by user/accountsSo that I can track the value of ASRs submitted against deposited funds during the late sample season ($1-2 MM program)11
11As a business analystI need to initiate billing adjustments (invoices)So that I can make adjustments at the request of WSCs on regular and late sample accounts without manually manipulating late sample totals11
12As a business analystI need LIMS to offer permissions-based lab codes
So that zero cost, rush, custom, and chain of custody options can be offered only to pre-approved clients11
13As a business analystI need the pricing catalog and price tables to be pulled from the same sourceSo catalog queries in admin and the field are accurate and match what is assigned during login2,11
14As a business analystI need LIMS to initiate billing ASRs at login and then finalize at data release based on lab codes/schedules present (barcode-based at login)Because login and data release are the optimal work flow points for billing11
15As a business analystI need LIMS to make billing adjustments for tests added, cancelled, or destroyed after initial estimate (login)So that the final invoice is accurate and to eliminate manual billing adjustments11
16As a business analystI need LIMS to produce billing reports that can be uploaded to FBMS upon data release and at a desired frequencySo that billing can be executed at the Reston level per IF120 format5,11,13
222As a business analystI need the ability to tack on a RUSH surcharge to any analyte without having to create a RUSH analyteTo expedite work flow for rush samples11
29As a contract lab COR / field userI need the ability to have Contract lab data put into a format that is traceable, update-able, and searchable by header information and/or Contract Lab IDTo improve the ability to trace and search data from contract labs and verify that data has been correctly entered or is reloaded if not4
25As a field userI need to confirm sample information in LIMS is correct for the initial LOGIN of sample informationSo that I can correlate data to my other discrete readings in Aquarius Samples3
26As a field userI need to be able to obtain QA/QC data upon demand (FOIA, posterity)so that we can optimize lab personnel time5
78As a field userI want to establish and save “groups” of “Sample IDs,” “Station IDs,” "Proposal numbers," or other user-defined attributes to make data searching more efficient over timeTo streamline data pulls1,3,5
101As a field userFor each constituent, provide CAS, analogous names, PCODES, “Observable Property Codes”, Method Codes, reporting limits, and reporting limit types in a searchable Excel or CSV formatSo I know what I'm requesting and that the methods/data are comparable2,3
123As a field userI need LIMS to indicate hold times for all analysesSo I can plan field operations better2,3
134As a field userI need an instant alert or email when there is a record header error or sample issue at log-in (warm sample, broken bottle) that includes include all information from the sample headerSo the field can quickly respond by submitting back-up or archived samples and/or resample if possible3
136As a field userI would like to know the status of my data (Logged/Processed/Run/In review/Data Released) in some table that is routinely updated and ideally interfaces with Aquarius Samples so users don't have to check in multiple places (perhaps a 'Sample Status' page would help)So I can track sample progress/status better3,5
139As a field userI need automated cross checks between contract lab EDD/spreadsheet and verified agreementsTo eliminate transcription errors in manual entries from Contract Lab LIMS to EDD format3
140As a field userSimple 'Sample Status' page that provides all analyses in a single table with links to individual results and QC information associated with a given environmental sampleTo make lab QC accessible to the field3,5
141As a field userI need ability to retrieve contract lab QC results for given environmental samples in a simple manner, perhaps by station, time frame, analyte group, etc., and preferably in bulkTo increase efficiency5
145As a field userI need to be able to request an automatic Reload of contract Lab data into NWIS through a simple mechanism (dashboard/sample status)So that corrected/updated values can be efficiently uploaded and the changes documented4
22As a field user / QA userWe need an entry (login) created in LIMS when sample is sent to Contract Lab [only] so NWQL doesn't have to wait for Contract Lab to submit data to start tracking. Contract lab ID needs to be linked to NWQL ID directly. If Sample requests can be entered electronically before submission to NWQL and Contract lab, analyses linked prior to arrival at NWQL or contract labCreate backlog of contract lab analytical for improved traceability; improve communication between NWQL and field3
84As a lab managerI need to inventory lab equipmentSo that I can track usage, include it in meta data, and connect equipment to reports and other outcomes (QMS)9
38As a lab manager / QA userI need the ability or run queries and reports for a number of queries (a SQL type query in a user friendly platform). These reports would include but not be limited to: 1) analyses that are not yet complete, 2) a BOD (bunch of data) query to determine the number of samples received for a single analysis over a defined time period, 3) report the verification requests submitted to communicate with lab, 4) report on samples received by login by week including cost of item requested, 5) number of samples logged to determine projected income based on samples loggedTo provide projections to create proactive, rather than retroactive items, and improve traceability and communications5
195As a login user / lab managerI need to be able to notify the customer of current sample status information recieved on a daily (or nearly as frequent) basisTo give customers a daily (or nearly as frequent) summary of samples that were received5
43As a QA managerI need an easy way to track results that have been releasedTo meet data review policy deadlines3,13
51As a QA managerI need to generate control charts with correct formatting in near-real time (duplicate of line 49)To monitor analytical performance5
55As a QA managerI need to have lab spike (LRS,LSS) acceptance criteria specified in LIMS per analyte-method pairTo assess pass/fail of data, to assess Detection Levels, and to satisfy the requirement in the NWQL QA/QC Manual4
67As a QA user / lab managerI need to know the source of prices in the catalog and be able to verify that these prices are correctSo we can be certain what customers are billed is consistent with the pricing model and what the customers anticipate billing will be accurate2
66As a QA user / lab manager / business analystI need to be able to edit the price list at least annually for global revisions in a batch format. I also need to be able to edit the price list at least quarterly to make smaller changesSo we can expedite changes to the price list while limiting typographical errors and to remove the need for IT intervention2
20As any LIMS userI need the LIMS to generate a report of varianceTo avoid loss of integrity5
53As a field userI want to access LIMS data that is accessible on multiple browsers and devices with no screen modifications required; ideally with no download required (perhaps that means Software as a Service (SaaS)?So I can use on any device with no, or very minimal, IT support17
81As a lab managerI need to retrieve all required instrumentation measurements and readings required to perform calculations to recreate an analysis and generate reported values (e.g., signals, weights, processing times, etc.)So I can verify performance over time, optimize system performance, generate analytical reports, and verify outcomes of analysis4
86As a lab managerWe need a unified sample submission portal that collects common (ASR) and analysis specific (GWDL/MPT/RSIL) metadata associated with samples. The portal should support excel-based sample submission from both inside and outside the USGSTo create a unified analytical service portfolio12
125As a field userI need LIMS to indicate whether the lab is NELAC/ELAP certified for an analyte/method and whether it is available from a Contract LabSo I can meet specific cooperator needs2
127As a field userI need to be able to select multiple schedules/codes and be provided a summary of bottle type, preservatives list, etc. and links to OneStop (USGS supply source) to build a shopping listSo that I can easily and efficiently purchase all of the materials necessary for the data collection3
137I want to be able to know why data (pcodes) were deleted or missing in a timely mannerTo allow maximal time to respond to issues, create contingency plans, and to keep stakeholders informed before hold times are exceeded4
138As a field userI want multiple points of notification, particularly if there is an error or lab qualifier being generated (e.g., matrix interference, dilution required, failed run, etc.) with explanationSo I can know when issues arise, to initiate contingency plans, and to keep stakeholders informed3
142As a field userI need the ability to retrieve USGS Lab QC data for related environmental samples, including IBLNK, ISPKE, etc. that are readily exported that is also tied to the NWQL QC pages and has tags for easy comparisonTo increase data consistency across NWQL-served pages and provide more information to the field to facilitate data interpretation5

High-Could

RFP 140G0223R0001 LIMS Solution
Attachment B - User Stories
User Story numberUserActionValueRequirement Group
18As a business analystI need the billing solution to provide a master income report that breaks down pre-billed, regular, and late sample (pre-paid) income by month and FY, offers YTD totals and historical comparisons, sorted by cost center and lab, and reports sample origins (users)So that the budget analyst can provide income tracking reports to management5
20As any LIMS userI need the LIMS to generate a report of varianceTo avoid loss of integrity5
53As a field userI want to access LIMS data that is accessible on multiple browsers and devices with no screen modifications required; ideally with no download required (perhaps that means Software as a Service (SaaS)?So I can use on any device with no, or very minimal, IT support17
81As a lab managerI need to retrieve all required instrumentation measurements and readings required to perform calculations to recreate an analysis and generate reported values (e.g., signals, weights, processing times, etc.)So I can verify performance over time, optimize system performance, generate analytical reports, and verify outcomes of analysis4
86As a lab managerWe need a unified sample submission portal that collects common (ASR) and analysis specific (GWDL/MPT/RSIL) metadata associated with samples. The portal should support excel-based sample submission from both inside and outside the USGSTo create a unified analytical service portfolio12
125As a field userI need LIMS to indicate whether the lab is NELAC/ELAP certified for an analyte/method and whether it is available from a Contract LabSo I can meet specific cooperator needs2
127As a field userI need to be able to select multiple schedules/codes and be provided a summary of bottle type, preservatives list, etc. and links to OneStop (USGS supply source) to build a shopping listSo that I can easily and efficiently purchase all of the materials necessary for the data collection3
137I want to be able to know why data (pcodes) were deleted or missing in a timely mannerTo allow maximal time to respond to issues, create contingency plans, and to keep stakeholders informed before hold times are exceeded4
138As a field userI want multiple points of notification, particularly if there is an error or lab qualifier being generated (e.g., matrix interference, dilution required, failed run, etc.) with explanationSo I can know when issues arise, to initiate contingency plans, and to keep stakeholders informed3
142As a field userI need the ability to retrieve USGS Lab QC data for related environmental samples, including IBLNK, ISPKE, etc. that are readily exported that is also tied to the NWQL QC pages and has tags for easy comparisonTo increase data consistency across NWQL-served pages and provide more information to the field to facilitate data interpretation5

Medium-Should

RFP 140G0223R0001 LIMS Solution
Attachment B - User Stories
User Story numberUserActionValueRequirement Group
99As a business analystI need LIMS and/or the billing solution to distinguish between samples tied to FUSA agreements (pre-billed), billable samples, and late samples (pre-paid)So that business processes across the division can be centralized and billed on a synchronized timetable11
149As a field UserI need to see all bench chemistry data to fully assess qualifier codesTo assess the value qualifier codes assigned4
150As a field userI want HELP buttons for screens/sections to provide definitions of codes and QC componentsSo I can understand what I'm looking at without having to reference an external source3,4
153As a field userI want the new LIMS to be compatable with the 'Current and historical reporting limits' reference list that shows a table for each schedule/lab code when queriedSo I can develop my data quality objectives2
158As a field userI need LIMS to track and retain rerun requests, email notification, and data from both the original and rerunSo I can make informed decisions and understand what may have went wrong with initial analysis4
160As a field userLIMS should send immediate notification to the project chief with tentaively identified compounds (TICs) in an Excel file with header information and Lab IDSo tentatively identified compound files can be more readily reviewed and archived; particularly useful for VOC samples with coomplex matrices4
161As a field userLIMS should send an automated email to the contacts on the ASR/ASR spreadsheet if a sample with a medium code of “OAQ” (blank samples) has an analyte with a reported value above the reporting limitSo I can more readily assess potential field equipment contamination4
162As a field userI need to be able to search custom, client created analyte suitesSo I can determine if a schedule that meets my analyte needs already exists3
176As a field userI need LIMS to maintain minimum/maximum sample volume informationSo I can avoid over/under sampling2,3
95As a Lab analystI need to quickly contact sample owners if a result is suspect during review either through some sort of prompt or just access to contact detailsSo problems can be caught early can be rectified within hold times4
103As a lab analystI want my user interface to be configured based on the particular role or group I belong to with categories such as analyses group, analyst qualifications, and IT permissionsSo that I can focus on what is important to me and stay out of areas of LIMS where I have no business being2,1,4,16
165As a lab analystI want to store and access historical or recurring workflows that have pre-populated queries and or tabs for a given workflowTo efficiently swap between custom workflows that may not be generically relevant1
122As an IT userI need LIMS to maintain samples in a workflow such that once prepped, the samples arrive on the analysts backlog and that samples requiring pre-requisite analysis automatically have the prerequisite logged unless supplied by the fieldTo verify that samples are moving properly through the workflow process from login to data review3
166As any LIMS userI need LIMS to maintain a dashboard for each major user role to display the status of their workflowsSo that each role can focus on their function without distraction1,16

Medium-Could

RFP 140G0223R0001 LIMS Solution
Attachment B - User Stories
User Story numberUserActionValueRequirement Group
37As a business analystI need financial/production forecastingSo that MGMT can have indicators of future workloads/income, preferably sorted by unit/line5
49As a business analystI need LIMS to track machine time, maintenance, and consumable and chemical standard usageSo MGMT can accurately track costs and produce a billing model that reflects real expenditures5,8,9,11

This is the start of the file's text. The full file is on GovTribe.

File details come from the government source that posted it. Updated .