Home Nieuws Waarom teams stoppen met ontwikkelen – en hoe ze weer op gang...

Waarom teams stoppen met ontwikkelen – en hoe ze weer op gang kunnen komen

16
0
Waarom teams stoppen met ontwikkelen – en hoe ze weer op gang kunnen komen

IT-ontwikkeling bestaat al meer dan 60 jaar en heeft radicale transformaties ondergaan vanaf de opkomst van de eerste programmeertalen en OS-ontwikkeling tot de internetboom en de huidige AI tijdperk. Hoewel programmeertools en -benaderingen voortdurend veranderen, blijft één ding constant: alleen ontwikkelaars die zich kunnen aanpassen en nieuwe kennis en vaardigheden kunnen beheersen, overleven.

Ik ben de Chief Software Officer voor een team van zeventig mensen dat een voorspellend onderhoudssysteem (PdM) ontwerpt: een oplossing gebaseerd op het Industrial Internet of Things (IIoT) en AI. Zonder voortdurende groei kunnen onze ontwikkelaars niet concurrerend blijven. Hetzelfde geldt voor bijna alle bedrijfstakken; Wanneer individuen niet meer aan hun vaardigheden werken, kan een bedrijf zijn voorsprong verliezen.

Hier ziet u hoe we een systeem hebben gecreëerd waarin professionele ontwikkeling een integraal onderdeel van het werk is, en hoe we ontwikkelaars helpen stagnatie te voorkomen en te boven te komen.

MOET IEDEREEN GROEIEN?

Elk team heeft specialisten die de voorkeur geven aan routinewerk, en tot op zekere hoogte hebben teams de mensen nodig die het goed doen in een functie die geen groei vereist.

Maar om een ​​project gestaag te laten ontwikkelen, ben ik van mening dat dergelijke experts niet meer dan 20% van het team mogen uitmaken. Als hun aandeel groter is, zullen andere ontwikkelaars uiteindelijk hun passieve tegenhangers gaan imiteren. Optimaal zou de meerderheid – ongeveer 80% – actief hun expertise moeten ontwikkelen en verbeteren.

Niet iedereen in de 80% hoeft nieuwe ideeën te genereren. De driver-to-performer-ratio is afhankelijk van het ontwikkelingsstadium van het bedrijf. Een startup heeft 80% chauffeurs nodig, omdat zij degenen zijn die verder gaan. Omgekeerd vereisen duurzame kwaliteitsleads in volwassen bedrijven voortdurend harde vaardigheden in plaats van een bron van ideeën.

ONTWIKKELING DOOR KLEINE ACTIES

Het aanmoedigen van ontwikkelaars om hun vaardigheden te verbeteren kan klein beginnen. Een onderschatte tool is bijvoorbeeld dat iemand tests schrijft om zijn code te controleren, wat verplicht is voor iedereen in ons team, inclusief senior specialisten. Veel teams gebruiken vaker codereviews dan het schrijven van tests. Wanneer een ontwikkelaar echter een test schrijft, kan het zijn dat zijn methode of functie te omslachtig is, met veel uitzonderingen en afhankelijkheden, en dat het bijna onmogelijk is om deze volledig te testen. Als gevolg hiervan beginnen ze hun code opnieuw te ontwerpen en zoeken ze naar oplossingen om de logica ervan te verbeteren. Ze bestuderen aanvullend materiaal, zoals technische blogs en best practice gidsen, en overleggen met collega’s om hun expertise te verdiepen.

Na meer dan 10 jaar in technologiemanagement realiseerde ik me dat iedereen verschillende motivaties heeft om zijn vaardigheden te verbeteren. Het is niet jouw taak om ze onder druk te zetten, maar om te begrijpen wat hen tegenhoudt en wat hen motiveert. Enkele praktijken die ik nuttig heb gevonden wanneer ontwikkelaars stagneren zijn:

  • Zorg voor nieuwe context. Bied de ontwikkelaar de mogelijkheid om aan een ander project te werken of van domein te wisselen. Een nieuwe omgeving brengt nieuwe uitdagingen met zich mee, vereist aanpassing en leren.
  • Huidige uitdagingen. Geef de ontwikkelaar een taak die creatief denken en onafhankelijk onderzoek vereist. Geef geen antwoord. Dit geeft hen de kans om initiatief te nemen en verantwoordelijkheid te nemen voor de uitkomst.
  • Moedig leren aan. Als iemand op zoek is naar ontwikkelingsmogelijkheden, geef hem dan middelen. Compenseer bijvoorbeeld een congres- of workshopdeelname.
  • Pas de verwachtingen aan. Soms is iemand tevreden met zijn expertise. In dit geval is het belangrijk om het eens te zijn: als de ontwikkelaar geen groei wil, zoekt hij geen promotie.

Elke specialist moet een eigen ontwikkelingsplan hebben. Wij stellen het twee keer per jaar op na een diepgaande evaluatie. We stellen doelen die voldoen aan de verwachtingen van het bedrijf en de belangen van de ontwikkelaar.

DE SYSTEMATISCHE AANPAK VAN HET BEDRIJF

Mijn ervaring is dat ontwikkelaars zich vaak niet meer concentreren op het verbeteren van hun vaardigheden als ze overbelast raken. Na intensief werken hebben ze niet langer de energie om te leren. Leren door te doen is ons uitgangspunt. Wij geloven dat ontwikkelaars hun vaardigheden kunnen verbeteren door praktijkervaring, dus integreren we deze aanpak in de ontwikkelingsplannen van onze medewerkers.

Nieuwsbron

LAAT EEN REACTIE ACHTER

Vul alstublieft uw commentaar in!
Vul hier uw naam in