Vad innebär det att vara en professionell utvecklare?
Vi vill sammanfatta det så här:
- Tydlighet och förståelse: En duktig utvecklare förstår syfte och målbild – det vill säga: varför något ska byggas.
- Flexibilitet med specifikationer: En professionell utvecklare accepterar att specifikationer kan vara begränsade och fyller i luckorna genom att ställa frågor, jaga folk, och testa teser med uppdragsgivaren.
- Prioritering och balans: En professionell utvecklare förstår att faktorer som tid och budget är lika viktiga som kodkvalitet. De vet när de behöver sänka kvalitetsribban för att nå ett viktigt tidsmål och skapar om så krävs en teknisk skuld som kan åtgärdas senare.
Att hitta professionella utvecklare är inte alltid lätt och kräver ofta mentorskap, eftersom det kan tolkas som att göra ett dåligt arbete, när det egentligen handlar om att balansera olika krav och förväntningar på ett professionellt sätt. Håller ni med?