The people who make up digital library project teams typically represent a wide range
of backgrounds and interests. Given the diversity of members on the team, it is not
unusual to find that not everyone on a development team may have an understanding
of how a project moves through various phases from the time it begins until it is
complete. This process, typically referred to as the system development lifecycle
(SDLC), is fairly standardized[1] and is a critical component for understanding how a
project will progress.In most descriptions of the SDLC, there are eight distinct phases that include:
(1) Preliminary investigation.
(2) Problem analysis.
(3) Requirements analysis.
(4) Decision analysis.
(5) Design.
(6) Construction.
(7) Implementation.
(8) Operation and support.