What is SDLC?

Software Development Life Cycle (SDLC)  provides standard processes and tools designed to help facilitate high-quality technology solutions, effectively meet the business needs of the University Community, efficiently use resources, and securely protect University data and interests.  The SDLC process will focus on improving requirements gathering, communication, transfer of responsibility, testing, and quality management.

SDLC is a methodology made up of phases that is used to ensure the effective and efficient delivery of work or product.  It is useful for the smallest of tasks to the largest most complex projects.  It is important to follow all the phases, but the level of effort and documentation will vary in each phase as necessitated by the complexity of work, sometimes requiring the review and approval of multiple people and organizations.

This site provides a diagram of the methodology and it's phases and a detailed description of each phase (found under the SDLC menu).

sdlc ilustration

Why SDLC?

SDLC ensures that you have taken time up front to understand what the problem is that needs to be solved, careful consideration has been given to identify the most effective way of solving that problem or meeting a need, identifying how you will know when you have completed all the tasks necessary to implement the solution, and finally verifying that what results really did meet the need.