Organizational design models in the evolution of managerial thinking (parts 1,2,3,4)

What kinds of different organizational design paradigms are known for software product development? How do organizations develop over time and are there any shortcuts on this journey? What should the company management and executives know about all this?
In this article series, Alexey Krivitsky shares his views on multiple stereotypical organizational designs and claims that organizations typically follow a clear evolution path from design to the other.