Project

General

Profile

Requirement #455

(Requirement) Installation of critical software must be well documented and as automated as possible

Added by Dave Vieglais over 11 years ago. Updated over 11 years ago.

Status:
New
Priority:
Low
Assignee:
-
Target version:
-
Start date:
Due date:
% Done:

0%


Description

Custom software being developed on the project should be easy to install, especially for cases where the software fills a critical role in the DataONE infrastructure (e.g. CN, MN, or ITK components / applications)

Rationale

Software that is difficult to install is not only annoying but likely to introduce bugs due to uncertainties about various stages of installation (e.g. library dependencies, configuration settings, assumed system capabilities). The installation process for all software developed on the project must be documented, and where possible, automated through one of the well known package installation mechanisms appropriate for the target operating system(s).

Fit Criteria

  • Software can be installed by a third party without consulting the developer

  • No complaints about hassles installing software

  • Software can be distributed through a well known packaging system

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)