This literature review focuses on the software development life cycle and the issues regarding it that has so far been documented in articles by authors. The review includes a statement of common findings addressed in each of the articles, statement of the conclusions that can be drawn when the articles are taken together as a single entity, overall message of the group of articles, research gap to be filled by the dissertation, and references.