Most IS departments have a backlog of work. Is the System Development Life Cycle a good idea or does it just add additional delays? Have you been involved in this process? If so, discuss your experience. If not, what is your opinion of this process and what do you think that your role would be?