Information Technology  Services

man and woman at a computer
SDLC Flow Illustration  


The Systems Development Life Cycle (SDLC) is a systematic approach to IT systems development. It has five main phases. These phases occur in succession, but there are situations when the phases can overlap slightly. The phases are listed below.

Systems Planning- This involves doing a preliminary investigation to determine the nature and scope of a problem or opportunity. In this phase a problem or opportunity is studied for feasibility, cost, timing.

Systems Analysis- During this phase we perform requirements modeling using surveys, personal interviews, observations, review of documents and process sampling. All of this goes into a Systems Requirements Document outlining user requirements, costs and benefits.

Systems Design- During this phase we identify inputs, outputs and processes and develop a System Design Specification that describes precisely what the system will do. We must ensure that the system is reliable, secure, accurate and maintainable.

Systems Implementation- During this phase the system is fully implemented. Software is written or purchased, tested and documented. User training occurs and the system is officially launched. Start-up support continues for a period of time and a systems evaluation is conducted to ensure the system is meeting the design requirements.

Systems Operation- During this phase your organization uses the new system. Maintenance can be provided by your own organization or Wave Dynamics can be contracted to perform maintenance at various times during the life of the system.