Cargando…
Custom software development for use in a clinical laboratory
In-house software development for use in a clinical laboratory is a controversial issue. Many of the objections raised are based on outdated software development practices, an exaggeration of the risks involved, and an underestimation of the benefits that can be realized. Buy versus build analyses t...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Medknow Publications & Media Pvt Ltd
2012
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3551490/ https://www.ncbi.nlm.nih.gov/pubmed/23372985 http://dx.doi.org/10.4103/2153-3539.104906 |
_version_ | 1782256565802237952 |
---|---|
author | Sinard, John H. Gershkovich, Peter |
author_facet | Sinard, John H. Gershkovich, Peter |
author_sort | Sinard, John H. |
collection | PubMed |
description | In-house software development for use in a clinical laboratory is a controversial issue. Many of the objections raised are based on outdated software development practices, an exaggeration of the risks involved, and an underestimation of the benefits that can be realized. Buy versus build analyses typically do not consider total costs of ownership, and unfortunately decisions are often made by people who are not directly affected by the workflow obstacles or benefits that result from those decisions. We have been developing custom software for clinical use for over a decade, and this article presents our perspective on this practice. A complete analysis of the decision to develop or purchase must ultimately examine how the end result will mesh with the departmental workflow, and custom-developed solutions typically can have the greater positive impact on efficiency and productivity, substantially altering the decision balance sheet. Involving the end-users in preparation of the functional specifications is crucial to the success of the process. A large development team is not needed, and even a single programmer can develop significant solutions. Many of the risks associated with custom development can be mitigated by a well-structured development process, use of open-source tools, and embracing an agile development philosophy. In-house solutions have the significant advantage of being adaptable to changing departmental needs, contributing to efficient and higher quality patient care. |
format | Online Article Text |
id | pubmed-3551490 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2012 |
publisher | Medknow Publications & Media Pvt Ltd |
record_format | MEDLINE/PubMed |
spelling | pubmed-35514902013-01-31 Custom software development for use in a clinical laboratory Sinard, John H. Gershkovich, Peter J Pathol Inform Review Article In-house software development for use in a clinical laboratory is a controversial issue. Many of the objections raised are based on outdated software development practices, an exaggeration of the risks involved, and an underestimation of the benefits that can be realized. Buy versus build analyses typically do not consider total costs of ownership, and unfortunately decisions are often made by people who are not directly affected by the workflow obstacles or benefits that result from those decisions. We have been developing custom software for clinical use for over a decade, and this article presents our perspective on this practice. A complete analysis of the decision to develop or purchase must ultimately examine how the end result will mesh with the departmental workflow, and custom-developed solutions typically can have the greater positive impact on efficiency and productivity, substantially altering the decision balance sheet. Involving the end-users in preparation of the functional specifications is crucial to the success of the process. A large development team is not needed, and even a single programmer can develop significant solutions. Many of the risks associated with custom development can be mitigated by a well-structured development process, use of open-source tools, and embracing an agile development philosophy. In-house solutions have the significant advantage of being adaptable to changing departmental needs, contributing to efficient and higher quality patient care. Medknow Publications & Media Pvt Ltd 2012-12-20 /pmc/articles/PMC3551490/ /pubmed/23372985 http://dx.doi.org/10.4103/2153-3539.104906 Text en Copyright: © 2012 Sinard JH http://creativecommons.org/licenses/by-nc-sa/3.0 This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. |
spellingShingle | Review Article Sinard, John H. Gershkovich, Peter Custom software development for use in a clinical laboratory |
title | Custom software development for use in a clinical laboratory |
title_full | Custom software development for use in a clinical laboratory |
title_fullStr | Custom software development for use in a clinical laboratory |
title_full_unstemmed | Custom software development for use in a clinical laboratory |
title_short | Custom software development for use in a clinical laboratory |
title_sort | custom software development for use in a clinical laboratory |
topic | Review Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3551490/ https://www.ncbi.nlm.nih.gov/pubmed/23372985 http://dx.doi.org/10.4103/2153-3539.104906 |
work_keys_str_mv | AT sinardjohnh customsoftwaredevelopmentforuseinaclinicallaboratory AT gershkovichpeter customsoftwaredevelopmentforuseinaclinicallaboratory |