Welcome to SDLC

This project provides standard processes and documents for the solution development life cycle (SDLC) in order to produce 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.

What is SDLC?

Solution Development Life Cycle (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, a detailed description of each phase (found under the SDLC menu), and a set of templates that can be used for the artifacts for documentation.

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.  Here’s a simple illustration of SDLC gone wrong:

sdlc-gone-wrong