Här går vi igenom ämnen som ledarskapsstilar och grundläggande sätt att arbeta med människor på ett inspirerande, motiverande och stödjande sätt.
Om du pekar ett finger åt någon annan, pekar tre fingrar tillbaka mot dig själv (Citat från okänd). Allt inom ledarskap börjar med dig själv.
– “Om du kan leda dig själv kan du leda andra” (okänd).
När jag leder grundläggande agil ledarskapsutbildningar på Maersk, ber jag deltagarna att skriva ner vad de tycker är stora egenskaper hos ledare kontra chefer på en lapp.
När jag presenterar resultaten, var egenskaper för chefer sådana som “Dela upp arbete”, “Rapporterar till högsta ledningen”, “Har budgeten”, “Bestämmer vad vi ska göra”, “Ställer in lönen”, “Säger till mig när jag gör något fel” och “Är ansvarig för arbetet”.
Egenskaper för ledare var sådana som (men långt ifrån begränsat till) “Öppenhet”, “Rättvisa”, “Bör stödja mig”, “Tar beslut”, “Lyssnar på input”, “Låter mig göra det jag är bra på”, “Ser min potential”, “Planerar min karriär”, “Vänlig”, “Står bakom mig” och “Ger mig feedback”.
Alla som strävar efter att bli ledare, behöver titta noga i den symboliska spegeln:
Varför vill du bli ledare? Är det för att du vill ha (ofta) högre lön och känner dig bättre när du har mer ansvar? Tycker du om att arbeta med människor, och tjäna dem och jämna vägen framför dem?
Programmerare, fullstackutvecklare, devs eller vad titeln än är, den människa bakom det är en vanlig person, tro det eller ej.
De har samma behov av säkerhet när det gäller ett tryggt och stressfritt arbetsutrymme, behovet av feedback och uppskattning som alla andra anställda. Det finns ingen skillnad där.
Vad som är annorlunda är att utvecklare måste mestadels själva lista ut vad de gör och hur de gör det.
Skolor, program och kurser kan som bäst förbereda utvecklare med grunderna, vilket är att förstå mjukvaruprogrammering. Allt därefter måste läras på jobbet.
Utvecklare väljer normalt sina jobb eftersom det handlar om datorer och de kan skapa saker med sina egna färdigheter. De hade aldrig någon aning om att de också måste hantera flera intressenter och vara i så många möten.
De kommer, så mycket de kan, undvika möten och föredrar att arbeta på egen hand.
Att ge utvecklare sitt eget utrymme, mycket tid att koda och endast möten som gör mening, innebär att ge dem vad de behöver för att utföra sitt arbete.
Att ha noll möten är inte alls lösningen. Som ledare behöver man etablera en hälsosam möteskultur där människor kan delta på sina villkor.
Tänk på kommunikation med utvecklare på deras villkor, via Slack/Teams istället för att föreslå personliga eller online ansikte mot ansikte-möten. Samtidigt, eftersom mycket kan gå förlorat i textmeddelanden, är det viktigt att hålla möten ansikte mot ansikte.
Utvecklare är människor dock, precis som alla andra. De har behov och blir motiverade på liknande sätt som andra.
---
Läs mer om att leda utvecklare och hantera deras olika personlighetstyper i "The CTO Playbook", skriven av vår CTO Robert Mejlerö, tillgänglig på Amazon/Kindle.
Vi är ett schweiziskt företag (LLC) baserat i
Schweiz.