1.4 System development life cycle

Breaking a development method or approach into a number of processes is a widely accepted practice. This allows systems to be designed and implemented using a methodical and logical approach. The precise number and names of these processes will vary from organization to organization. In some cases, stages will be combined or split. Generally speaking, the following processes belong to the system development life cycle (SDLC) that applies to IT projects:

  • initiation;

  • feasibility study;

  • project set-up;

  • requirements analysis and specification;

  • design;

  • construction;

  • acceptance testing;

  • implementation;

  • maintenance.

Each process creates one or more tangible products or deliverables. An important aspect of this phased approach ...

Get Project Management for IT-Related Projects now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.