SharePoint is very complex and to succeed with it, in the enterprise the following would make-up the perfect SharePoint team:
Business analyst team - who would be responsible for capturing and documenting business
requirements for the various sites, Power Platform aspects, custom code, etc.
Build/Development team - who would be responsible for building and updating the sites and
application based aspects.
Quality Analyst team - who would be responsible for testing items before they are deployed to
production.
Operations team - who would be responsible for building and maintaining infrastructure for
the environment.
Security and compliance team - who would be responsible for ensuring that the
deployed items follow the defined security and compliance standards.
Application support team - who would be responsible for supporting the built
sites, Power Platform, coded items in production.