"Ik ben namelijk op zoek naar de juiste afwegingen die leiden tot een goed besluit. Een besluit of je een bestaand DevOps team moet verdunnen en daar nieuwe engineers bij moet plaatsen of dat je een heel nieuw team moet inrichten.
De situatie:
De situatie is als volgt, een goed lopend DevOps team met een nauwe samenwerking met de stakeholders. Het team heeft de continuous delivery pipeline voor 90% op orde waarbij version control, automated testing en deployment geautomatiseerd zijn.
Het onderhanden werk bestaat uit het bouwen van services en de fulfillment van contracten. De toekomstige beide teams gaan werken aan dezelfde services en de zelfde fulfillment laag in het applicatielandschap.
De klantvraag:
Nu is de vraag gekomen om te versnellen, niet zomaar versnellen wat je kunt bereiken door je teams efficiënter te maken maar te versnellen omdat je meer stakeholders moet gaan bedienen. Maar wel met dezelfde kwaliteit, vanuit één landschap en met dezelfde voorspelbaarheid. Het continue verbeteren gaat daarbij gewoon door, verbeteren op kwaliteit en automatiseren aan de kant van IT.
Als coach leerde ik altijd dat sleutelen aan teams in eerste instantie de performance niet ten goede komt. Maar in mijn nieuwe rol als teammanager kan ik dat niet zo makkelijk meer zeggen. Schalen is namelijk geen keuze, de manier waarop gelukkig wel.
Mijn afwegingen om te verdubbelen door eerst te verdunnen:
- Kennis over de ontwikkeltechnieken en tools worden verdeeld over twee teams zodat beide teams starten met dezelfde manier van werken.
- Kennis over de bestaande services, fulfilment en kennis van het product wordt direct verdeeld waardoor beide teams een snelle start hebben.
- Alle bestaande engineers worden geïnspireerd, doen nieuwe inzichten op en kunnen snel leren doordat er nieuwe engineers in hun team bij komen.
- Mijn afwegingen om te verdubbelen door er een compleet nieuw team naast te plaatsen
- De huidige team performance wordt niet verstoord, dit team blijft een stabiele factor en vormt een garantie dat er continu geleverd gaat worden.
- Een nieuw, separaat team brengt een hele nieuwe dynamiek en mogelijk een betere manier van werken
Jouw hulp is nodig!
Zoals je aan de lengte van de lijstjes mogelijk kunt afleiden gaat mijn hart uit naar het eerste scenario. Het huidige team verdunnen en daarna verdubbelen. Ik heb hiermee echter geen ervaring en betrap me toch op enige vorm van tunnelvisie.
Wat zou jouw keuze zijn? En vooral op basis van welke argumenten zou je deze keuze maken? Je reactie is meer dan welkom."
Auteur Andreas Prins, voormalig Agile DevOps Coach/ Black Belt bij ING, is sinds januari Manager Lease IT bij ING. Daarnaast is hij oprichter van Food is Good. De meningen in zijn posts weerspiegelen zijn persoonlijke overtuiging en niet persé die van zijn werkgever. Ze zijn daarom op persoonlijke titel geschreven en gedeeld.
Reageer
Preview