The individual tasks a manager does are important - my point is they can be handled under many different roles.
All of those roles are quite different from the traditional manager - for example none of those "managers" had strong authority over the developers day to day work the way a manager typically would. Nor did they speak on behalf of the developers.