LII:LIMSpec/Putting LIMSpec to use

From LIMSWiki
Revision as of 19:50, 20 September 2019 by Shawndouglas (talk | contribs)
Jump to navigationJump to search

Putting those requirements to practical use

Requirements Allocation Sheet.jpg

The LIMSpec covered laboratory informatics requirements organized into five broad categories, which are heavily influenced by the functional requirements checklist and Figure 3 of ASTM E1578-18 Standard Guide for Laboratory Informatics. However, the requirements listed prior are all based on not just the ASTM E1578 standard but also a wide variety of other standards, regulations, guidance documents, and standardized procedures (hereon out referred to as "sources"). That ultimately means a foundational reasoning is provided for each requirement, not necessarily a "just because I want it" reasoning. As foundational requirements, this LIMSpec should thus operate as an excellent starting point for building your own software requirements specification or for researching the best laboratory informatics solution for your laboratory.

What does that mean for you? How can you best use this document? If you're a software developer for the laboratory industry, many of the sources referenced in these requirements should already be familiar to you. However, some of them may not be, and you'll probably want to at least familiarize yourself with them. Additionally, if you're making a generic laboratory information management system (LIMS) or some other informatics solution, not tailored to a particular industry, most everything in chapters two, three, five, and six should largely be applicable to what you're doing with your commercial off-the-shelf (COTS) software solution. Definitely review the requirements items listed there and make sure they are part of your own software requirements specification. If the software solution you're developing hits a particular industry (e.g., clinical diagnostics, pharmaceutical development, or heavy metals testing), you'll also want to examine chapter four. If you don't see many requirements for your industry listed (see the "Caveats" section after this), you'll probably have additional research to conduct to see what additional sources will affect how you develop the functional and, particularly, non-functional requirements.

If you're a potential buyer of a laboratory informatics solution, this LIMSpec is also useful to you. Perhaps you know a bit about your laboratory's workflow and a few of the regulations and standards that influence how that workflow is conducted, but you're not entirely informed. Reviewing the five broad categories of requirements may be necessary to help further inform you regarding what's vital in regards to what a laboratory informatics solution should be capable of. Additionally, you can then use these requirements as a base for your laboratory's own requirements list. Using the categories and their subdivisions, you can then add those requirements that are unique to your laboratory and industry that are not sufficiently covered by the LIMSpec requirements. As you review the various options available to you and narrow down your search, your own list of requirements can be used as both as a personal checklist and as a requirements list you hand over to the vendor you query.

That said, the requirements you hand off to the vendor should be discussed a bit more.

Caveats

First, note that this LIMSpec is still an evolving entity. Standards change. Regulations change. Procedures change too with such changes. That means that as those foundational characteristics shift, this set of requirements will have to also evolve. As such, do your homework and don't take everything you see here as fixed law. If you're responsible for investigating and/or purchasing a laboratory informatics system, be sure you have at least some familiarity with the primary industry your laboratory serves, and by extension the regulations and standards that affect it.

Second, the number of industry-specific applications of laboratory informatics software continues to grow, and with them also the regulations and standards that affect those specialty laboratories. As such, this first time compiling these requirements surely missed some public-facing sources that affect how laboratories run, and by extension how their laboratory informatics applications should run. As mentioned with the first caveat, this version of LIMSpec is evolving, and as industry experts and researchers are able to provide additional feedback on this document, it will surely grow with more relevant sources. In other words, don't consider this complete, particularly if you're in a specialized laboratory industry. You may have to add more items based on you industry knowledge and insights.

References