Very interesting read! I am looking forward to the rest of the series. I like the idea of large enterprises setting up a CCoE, since there is much to consider when moving to the cloud (security, and compliance for example).
But would you agree that this is not really necessary for smaller businesses or startups? In these cases the IT department could handle the move to the cloud, so you do not need a new specialized team (which comes with higher costs). Instead, the responsibilities of an existing team would change.