Agile – A timeboxed, iterative approach to software delivery that builds software incrementally from the start of the project, instead of trying to deliver it all at once near the end
DevOps - A software engineering culture and practice that aims at unifying software development (Dev) and software operation (Ops).
Scrum - Set of principles and practices that help teams deliver products in short cycles, enabling fast feedback, continual improvement, and rapid adaptation to change.
Waterfall Model - Was the first Process Model to be introduced. It is also referred to as a linear-sequential life cycle model
RAD (Rapid Application Development) Model - Is based on prototyping and iterative development with no specific planning involved.
Extreme Programming (XP) - Is an agile software development framework that aims to produce higher quality software, and higher quality of life for the development team. XP is the most specific of the agile frameworks regarding appropriate engineering practices for software development
RUP (Rational Unified Process) - Divides the development process into four distinct phases that each involve business modeling, analysis and design, implementation, testing, and deployment