About DevOps for everyone

Definitions

I'm planning to publish regularly about my ITIL and DevOps journey. Of course, many books, articles and videos are available. I am not trying to replicate or copy these, more I would like to introduce these topics understandably.

When someone reads an article about DevOps usually plenty of definitions appear, that the author considers well-known to everyone. This article will be updated regularly.

Software Delivery Life Cycle (SDLC)
In software engineering, a software development process is a process of dividing software development work into smaller, parallel, or sequential steps or sub-processes to improve design and/or product management. It is also known as a software development life cycle (SDLC).

Waterfall Project Management
The waterfall model is a breakdown of project activities into linear sequential phases, meaning they are passed down onto each other, where each phase depends on the deliverables of the previous one and corresponds to a specialization of tasks.

Agile
Agile practices include requirements discovery and solutions improvement through the collaborative effort of self-organizing and cross-functional teams, adaptive planning, evolutionary development, early delivery, continual improvement, and flexible responses to changes.

Lean
Lean software development is a translation of lean manufacturing principles and practices to the software development domain. Adapted from the Toyota Production System, it is emerging with the support of a pro-lean subculture within the agile community.