Bench (från engelskans bench — avbytarbänk) — är en situation i ett IT-företag där utvecklaren är anställd men tillfälligt inte tilldelad något projekt. I outsourcing- och produktföretag är bench ett vanligt fenomen mellan avslutandet av ett projekt och starten av nästa. Enligt uppgifter från DOU, 2024 har cirka 30% av utvecklarna minst en gång i karriären varit på bench längre än en månad.
Huvudpunkter
Bench — status för en utvecklare som är anställd, får lön men inte deltar i aktiva projekt. Termen kommer från sporten: bench — avbytarbänk, där spelare väntar på att få komma in på planen.
Utvecklaren kommer till kontoret eller arbetar på distans, men har inga projektuppgifter. Han kan läsa dokumentation, lära sig nya teknologier, hjälpa kollegor med code review eller delta i R&D. Företag har olika syn på bench: vissa ger full frihet, andra utser en mentor och ger utbildningsuppgifter.
I outsourcingföretag är bench en vanlig situation. Utvecklaren tilldelas en kund, projektet avslutas och sökandet efter ett nytt börjar. I produktföretag förekommer bench mer sällan: utvecklaren överförs vanligtvis till en annan funktion eller produkt inom företaget.
Orsaker till att hamna på bench kan vara både objektiva (marknadsmässiga) och relaterade till ett specifikt företag. Att förstå orsakerna hjälper till att reagera korrekt.
Den vanligaste orsaken — projektet har avslutats och ett nytt har inte börjat än. Inom outsourcing händer detta regelbundet: kontraktet med kunden löper ut och företaget söker nästa. Om företaget har en bra sales pipeline varar bench 1-4 veckor.
I slutet av året, särskilt i december och januari, minskar kundaktiviteten. På sommaren är en nedgång också möjlig. Dessutom ökar ekonomiska kriser och nedskärningar av IT-budgetar antalet utvecklare på bench.
Om företaget inte kan sälja utvecklarens kompetens är detta en signal om problem i ledning eller marknadsföring. Långvarig bench (mer än 3 månader) indikerar att företaget förlorar marknadsposition och utvecklaren bör söka en ny plats.
Bench är inte alltid dåligt. Med rätt inställning kan det bli en tid av aktiv tillväxt och utveckling. Många utvecklare minns bench som den mest produktiva inlärningsperioden.
I ett projekt finns det sällan tid att lära sig en ny teknik från grunden. På bench finns 4-8 veckor för en kurs, läsning av dokumentation och praktik. Att bemästra ett nytt ramverk, språk eller metodik under bench är vanlig praxis.
Bench är utmärkt tid för egna projekt: skriva ett pet-projekt för portföljen, bidra till open source, förbereda en presentation för konferens. Detta utvecklar inte bara färdigheter utan ökar också attraktiviteten för framtida arbetsgivare.
Många utvecklare använder bench för att få certifieringar: AWS Certified Developer, Google Cloud Professional, CKAD (Kubernetes), Scrum Master. Certifieringar kräver 2-8 veckors förberedelse och ökar marknadsvärdet avsevärt.
Långvarig bench (mer än 2-3 månader) medför risker både för företaget och utvecklaren. Det är viktigt att känna igen farliga signaler i tid.
Företaget betalar lön men får ingen intäkt från utvecklaren. Om bench drar ut på tiden börjar ledningen med neddragningar. De som varit på bench längst sägs upp först. Även om de inte sägs upp skapar konstant press från ledningen obehag.
Utan övning mattas färdigheter av. Utvecklaren förlorar hastighet, glömmer verktygens särdrag, vänjer sig av med teamarbete. Efter 3-4 månaders stillestånd kräver inträde i ett nytt projekt 2-4 veckors inkörning, vilket ökar stressen.
Om det i CV:t finns en lång lucka även av giltig anledning blir rekryterare försiktiga. Det är bättre att inte stanna på bench längre än 2-3 månader. Under denna tid hittar man antingen ett projekt eller säger upp sig och söker en ny plats.
Handlingsplanen på bench bör vara strukturerad. Kaotiskt lärande av allt i tur och ordning är mindre effektivt än ett målinriktat program.
Visa aktivitet: gör code review för kollegor, skriv tekniska artiklar, delta i teammöten. Om företaget ser att utvecklaren är användbar även på bench blir han den sist uppsagda.
Om mer än 3 månader har gått och inget projekt har dykt upp — påbörja aktivt sökande. Företaget har troligen problem och vidare väntan är riskabel. På intervjuer förklara bench som tid för lärande och professionell utveckling.
Vanliga frågor
Ja, lönen behålls fullt ut. Bench är en normal situation när utvecklaren är på företaget utan projekt. Företaget betalar fast lön, men projektbonusar och premier beräknas vanligtvis inte.
Ja, det kan man, särskilt om bench drar ut till 2-3 månader. Vanligtvis försöker företag först erbjuda ett annat projekt eller omskolning. Men om det inte finns alternativ är uppsägning standardpraxis.
Bättre att inte ange som en separat period. Om bench var kort (upp till en månad) kan du utelämna det. Om det var långt — ange i CV:t företaget i sin helhet utan uppdelning i projekt. På intervjun förklara ärligt att du mellan projekten lärde dig nya teknologier.
Beror på dig. Du kan sitta 3 månader på sociala medier och förlora kompetensen. Eller så kan du planera lärande, bemästra en ny teknologistack och komma ut från bench som en mer värdefull specialist. Företag värdesätter proaktiva utvecklare som använder bench för tillväxt.
Downtime — är stillestånd av infrastruktur eller tjänst. Bench — stillestånd av anställd. Andra skillnaden: downtime mäts vanligtvis i timmar eller dagar, bench — i veckor och månader. Termerna kommer från olika områden, blanda inte ihop dem.
Sammanfattning
Vi utvecklar en mobil applikation nyckelfärdigt
IT Sectr skapar iOS- och Android-applikationer för startups och företag sedan 2017. Vi ger dig råd och föreslår den bästa lösningen.
Läs också