SAFe — Scaled Agile or Niagara Falls?

Petr Plavjaník
5 min readJan 13, 2021

The term waterfall has been used since Winston Royce’s original 1970 paper. The paper Managing the Development of Large Software Systems describes the typical waterfall process as a risky and inviting failure.

Example of a waterfall process

The waterfall process relies heavily on initial requirements. However, if these requirements are not documented precisely, or there was a misunderstanding around the detail of what the…

--

--

Petr Plavjaník

Petr’s main areas of expertise are mainframes and automation, and using modern development tools and languages such as Java, Python, and Node.js on z/OS.