Tech-leiderschap draait om het vermogen om een team van experts te begeleiden en aan te sturen terwijl je snel moeilijke beslissingen neemt over engineering en softwareontwikkeling. Het betekent dat je het proces van het bouwen van complexe technologische oplossingen overziet en leidt, terwijl je tegelijkertijd het hele team motiveert om het beste uit zichzelf te halen.
De twee belangrijkste aspecten van tech-leiderschap zijn vaardigheden en persoonlijkheidskenmerken. Het eerste, waaronder technische en managementvaardigheden, heeft te maken met kennis en ervaring in het vakgebied. Het tweede ontstaat door levenservaring, gewoontes, zelfbewustzijn, emotionele intelligentie en voortdurend werken aan jezelf.
Sterke tech leads leren zelfstandig door studie en door het werk dat ze doen, maar ze leren ook van hun teamgenoten. Met de juiste ondersteuning vanuit het bedrijf zouden tech leads zich moeten kunnen richten op het verbeteren van hun technische vaardigheden en het inspireren van anderen, in plaats van overweldigd te worden door administratief werk.
We vroegen Ayoze Vera, ons hoofd webontwikkeling, om de vijf belangrijkste dingen te delen die hij in de afgelopen zeven jaar heeft geleerd over tech-leiderschap, tijdens zijn werk in de techsector en als leider van ons ontwikkelteam bij 2Coders.
Zorg dat je team het waarom begrijpt
Dit is 50% van het werk.
Ervaring telt
Niet alleen op technisch vlak, maar ook in business en projectmanagement. De combinatie van deze drie soorten kennis helpt je toekomstige problemen te signaleren en erop te reageren voordat ze echt een probleem worden.
Het geeft je eigenaarschap over het project, en daarmee komt verantwoordelijkheid. Maar als je het mij vraagt, is dat juist geweldig.
Communicatie is essentieel
Voor mij gaat deze rol niet alleen over leidinggeven, maar ook over mentorschap. En om een goede mentor voor je team te zijn, zijn sterke communicatieve vaardigheden onmisbaar.
Deel je tijd bewust in
Activiteiten leiden; zelf ontwikkelen; teamleden deblokkeren wanneer ze vastlopen.
Geef je team de juiste begeleiding
Als leider is het jouw verantwoordelijkheid om je team de juiste begeleiding te geven en ervoor te zorgen dat ze zowel het probleem als de oplossing goed begrijpen. De balans bewaren tussen urgente en belangrijke taken is cruciaal.
Wanneer deadlines dichterbij komen, raakt het team vaak meer gestrest en focust het vooral op urgente tickets, terwijl belangrijke taken worden gemist. Als lead moet ik dit herkennen en het team begeleiden om de balans tussen urgente en belangrijke taken te behouden.
Omdat ik meerdere projecten tegelijk beheer, ben ik soms meer gericht op het reviewen van tickets en pull requests, en dan is het makkelijk om de controle te verliezen. Daarom is het cruciaal om een overzicht op strategisch niveau te houden. Om mijn team gemotiveerd en productief te houden bij een strakkere deadline, zou ik een meeting met iedereen plannen, de doelen en uitvoeringstactieken helder maken en daarna tickets en verantwoordelijkheden verdelen onder mijn collega’s.
Zowel leider als ontwikkelaar zijn geeft me de kans om mijn team beter te ondersteunen en met hen samen te werken. En omdat ik van programmeren houd, is het een plezier om de handen uit de mouwen te steken en onder druk met hen mee te coderen.
Schat flexibel
Inschatten is iets dat makkelijk kan veranderen afhankelijk van vereisten en wijzigingen daarin. Een van de beste beslissingen die we bij 2Coders hebben genomen, was de overstap van vaste budgetten naar flexibelere budgetten.
De combinatie van flexibele budgetten en agile methodologieën laat ons veel beter inspelen op de wensen van de klant. Bovendien kan de klant de oplossing in een vroegere fase bekijken, valideren of zelfs gebruiken, zodat hij kan controleren en beslissen of de gevraagde oplossing de juiste is. Deze aanpak bespaart veel ontwikkelwerk en ook veel geld voor onze klanten.
Het is een win-winsituatie.
Blijf op de hoogte van techtrends
Ik ben een beetje fanatiek als het om nieuwe trends in de techwereld gaat. Tijdens het werk luister ik vaak naar programmeer- of technologiepodcasts op de achtergrond, zelfs thuis.
Ik ontdek graag streams van technologiespecifieke evangelisten. Naar mijn mening hoef je niet elke nieuwe technologie die je tegenkomt volledig uit te diepen, maar het is wel belangrijk om een breed begrip te hebben van de verschillende soorten technologische oplossingen op de markt, de best practices in coding en nieuwe manieren om die toe te passen. Als je er ooit een nodig hebt, weet je in elk geval dat ze bestaan.




