Two things stuck out to me.<p>A lot of the roles&#x2F;responsibilities stuff is very similar to Holocracy. Like a lot of methodologies, Holocracy may be better taken loosely. And flexible, but clear roles is one of the nicer things from that world.<p>And the bit about having teams work on only one project at a time has a lot of backing in the book Principles of Development Flow. A lot of things done in the name of efficiency actually slow things down. And packing in your spare cycles with extra projects is definitely one of them.