Delen via


Uw teamstructuur bouwen

Op conceptueel niveau zijn platformtechnici de lijm tussen ontwikkeling en bewerkingen. Als de mensen die uw interne ontwikkelaarsplatform bouwen, zijn platformtechnici ontwikkelaars met een productmentaliteit die ook inzicht hebben in bewerkingen. Of ze zijn begonnen als ontwikkelaars of in het operationele team, is minder belangrijk dan vaardigheden. Een team dat een intern ontwikkelaarsplatform bouwt, kan kracht winnen door het inschakelen van verschillende teamleden met verschillende achtergronden: ontwikkeling, IT-activiteiten, K8s-beheerders, site reliability engineers (SRE), infrastructuur als code (IaC) experts, enzovoort.

Het hele idee hier is bijvoorbeeld om te denken aan ontwikkelteams als uw klant, en veel operationele, SRE- en DevOps-teams bouwen en leveren al mogelijkheden of hulpprogramma's met dit doel in gedachten. De CDI's en andere hulpprogramma's die deze teams aan ontwikkelaars bieden, zijn vaak de eerste producten op weg naar platformengineering.

U kunt ook de kennis en vaardigheden van uw team voor het ontwikkelen van hulpprogramma's versterken door geschikte ontwikkelaars uit bestaande toepassingsteams in uw organisatie over te brengen. Deze ontwikkelaars zijn op een goede plek om de stem van de klant te vertegenwoordigen als u nadenkt over uw investeringen.

Wat de specifieke organisatiestructuur betreft, is het teamtopologiemodel (een evolutie van het even handige DevOps-topologiemodel ) een goede benadering om na te denken over wat u moet doen. U kunt er bijvoorbeeld voor kiezen om een ontwikkeld platformteam te hebben, met afzonderlijke specialisten die zich meer richten op de aspecten van uw platform die met ontwikkelaars te maken hebben. We gaan hier niet in op deze details, gezien de schat aan bestaande informatie over het onderwerp.

Hoe dan ook, dit team richt zich op het bouwen van een intern ontwikkelaarsplatform als een intern product waarbij ontwikkelaars de primaire doelklant zijn. Als u wilt slagen, moet u ook het volgende identificeren:

  • Sponsors voor het team (meestal leidinggevenden) die helpen bij het prioriteren van doelstellingen op hoog niveau en het gebruik van het platform in de bredere organisatie.
  • Belanghebbenden uit operations, beveiliging, naleving en architectuur om ervoor te zorgen dat het platform aan hun richtlijnen en behoeften kan voldoen.
  • Iemand die optreedt als productmanager (ongeacht de werkelijke titel) om de behoeften van alle kiezers te begrijpen en te helpen prioriteren.