Sådan opbygger du gode webudviklingsteams
Din kunde ringer til dig for at sige, at han ønsker at ændre farven på knappen “Send” på siden Kontakt os. Men han ved ikke, hvem han skal kontakte i den forbindelse. Ville han kontakte front-end-udvikleren eller backend-udvikleren?
I et udviklingsteam, hvor teammedlemmerne er opmærksomme på hver deres opgave, bliver opgaven lettere. Kunden skal blot fortælle én person om sit behov, og det vil blive taget op og videregivet til de rette personer. Så hvordan opbygger du et rockstar webudviklingsteam? Du har brug for et stærkt, sammenhængende og sammentømret team af udviklere, som vil hjælpe med at bygge gode produkter og vedligeholde dem.
De tre hovedingredienser i at skabe gode webudviklingsteams er fleksibilitet, positiv stemning og gennemsigtighed. Disse tre kan hjælpe dig med at ansætte de rigtige personer til dit job. Hvis du har disse tre ting i tankerne og prøver følgende tips, kan du sandsynligvis få et webudviklingsteam af høj kvalitet til alle dine projekter. Det kan være, at du bliver nødt til at blande og matche dine teammedlemmer, da der ikke findes et team, der passer til alle størrelser, så det er vigtigt at huske på disse punkter:
Et godt samarbejde med ingeniørerne
I mange virksomheder er der mangel på samarbejde mellem ledelsen og udviklingsteamet af ingeniører og udviklere. Så du skal give dem mulighed for at producere det bedste. Udviklere er ikke folk, der tager imod ordrer og udfører dem, de har deres egen mening om, hvordan et projekt skal gå videre. Så lyt til dem, og gør processen medarbejderdrevet. Lad dem udarbejde køreplaner, fastsætte prioriteter og præsentere dem for den øverste ledelse og projektledere. Måske har de endda en bedre plan end din.
Sørg for, at udviklerne har større forretningsmæssig synlighed
Det endelige mål er, at dit tekniske team skal have en dybere forståelse af projektet, så de kan hjælpe med at nå forretningsmålene. Du kan finde dig selv i at aflyse familiemiddagen om aftenen og i stedet holde et middagsmøde med en ny medarbejder. Eller måske står du ved dit team, når de forsøger at løse et problem, i stedet for at tage på biograftur med din bedste veninde.
Målretning af de to kerner: teknologi og kultur
For at få et succesfuldt webudviklingsteam skal du fokusere på de to kerneområder, der virkelig vil påvirke det – teknologien og kulturen.
Det er så enkelt på den kulturelle side. Du skal opbygge et forhold til alle medarbejderne i din virksomhed. Planlæg workshops, hvor alle medarbejdere deltager i spil, fester osv. Dette vil bidrage til at lette samarbejdet mellem dem indbyrdes. Dette vil løsne båndene (skjortebånd) og styrke båndene (bon/forholdet) med hinanden og med ledelsen. De vil føle, at de er en del af virksomheden med hver eneste fiber af deres væsen.
Du kan starte med at opbygge en API-kultur først på den teknologiske side. Dette vil hjælpe dine teammedlemmer med at udnytte hinandens projekter og opbygge integrationer med andre teams.
Rystelse af rollerne
Det kan være nødvendigt at ændre rollerne en smule, hvis du vil have teamet til at håndtere uventede problemer hurtigt. For at gøre dette med succes kan det være nødvendigt at krydstræne teamet, hvor flere udviklere arbejder på forskellige områder af projektet og derved imødekomme behovet for redundans, når det opstår.
Blanding af de forskellige hold
Fremme samhørigheden mellem teammedlemmerne ved at blande dem med hinanden, så hvert af holdene kan diskutere deres problemer med hinanden og finde på nye måder at løse dem på. Hvis du f.eks. driver en e-handelsbutik, kan du få dit mobilteam, API-team og e-handelsteam til at mødes med hinanden for at drøfte deres arbejdsudfordringer og fokusere på at løse dem.
Du har virkelig brug for kompetente folk til at opbygge de forskellige medlemmer af et enkelt webudviklingsteam. Det er de personer, der spiller afgørende roller i forbindelse med et projekt: Projektleder, webmaster, applikationsudvikler, systemadministrator, grafisk designer, projektledelse. Hver person har sine vigtige roller i en lille til mellemstor virksomhed.
Holdningen hos folk i teamet
Holdningens betydning kan aldrig undervurderes. Et teammedlems indstilling til visse ting kan være afgørende for, hvordan han eller hun værdsætter teamets arbejde. Det viser også, hvordan personen håndterer kodeproblemer. En dårlig holdning hos et teammedlem kan ødelægge hele teamets præstation, især hvis konkurrence og underminering af andres arbejde bobler i ham. I et team kan ideer komme fra alle sider, men det er også vigtigt at vælge de mest gennemførlige og værdifulde.
Det kan f.eks. være, at en person ikke kan lide en komponent, men du har brug for den, fordi den hjælper med at undgå kagehakker på toppen. Eller måske tilføjer den ramme, du er glad for, ikke den ekstra afhængighed. Det er områder, hvor du skal beslutte, hvad der er godt for holdet. Når teammedlemmerne brainstormer om idéer, er det hjernen, der skal fungere, ikke egoet.
Fejring af succes
Nogle projekter kan kræve ekstra arbejdstimer, også selv om det er jul. Dette er måske ikke særlig behageligt for holdmedlemmerne, som måske har familiemedlemmer, der flyver ind fra andre steder til en sammenkomst. Planlæg arbejdet, så deres helligdage ikke bliver påvirket, og hvis arbejdet falder ind i julen eller taksigelsesdagen, skal du sørge for at kompensere dem ved at supplere det med festligheder. Det, der kunne være en stor træls situation, kan vise sig at være noget, der fører til positive minder og til at skabe bånd. Det vil give dem en værdifuld opfriskning, og de vil komme tilbage med styrke. Du kan også opfordre dine teammedlemmer til at arbejde sammen for en global sag eller støtte et samfund for at skabe et bedre sammenhold.
Afsluttende tanker
Når man opbygger et effektivt team, er det vigtigt, at alle i teamet vokser. Alle kan ikke være ledere, men alle kan have ideer, som bringer holdet videre. Det er vigtigt at have den rette indstilling, evnen til at finde løsninger, at finde fælles fodslag og at være en uselvisk programmør for at kunne arbejde sammen i et webudviklingsteam.
Opbygning af effektive webdesignteams
Hvem er hvem i et webudviklingsteam
Flickr.com // Familiar, European Southern Observatory, Sableman
Om forfatteren: Reema arbejder som Thought Leader hos PHPBabu.