For solving certain classes of problems (Complex problems in the Cynefin model) and for achieving rapid, continuous delivery (exploiting MicroServices), managerless processes are not only feasible, but nearly indispensable. I will characterize such processes and show that they conform of all the major Agile principles, while at the same time following very few of the “traditional” Agile practices. I will discuss how the common Agile practices dissolve with a MicroService architecture, and how the “breaking” of these practices contributes to true rapid delivery. I will wrap up with case studies of several organizations that made the leap to a managerless process.
In object-oriented languages like Ruby, people often say that “everything is an object”—but first-class functions have become standard for object-oriented languages too. C# has had them and other related features for years, and even Java is in the ga…