Wednesday, September 6th, 2017
SDLC is the Software Development Life Cycle, consisting of the following phases of development: problem statement, research, design, user stories, construction of code, testing of code, and deployment into production.
The two main paradigms of SDLC are Agile and Waterfall development. Agile leaves development in the hands of a team of developers, while Waterfall is a more micro-management friendly approach to projects, leaving creative control in the hands of project managers. Agile is client-based and treats the SDLC as continuous, reflexive activities. Quality and visibility is improved early on and throughout construction of a project executed with Agile.