I utvecklingsvärlden är det stort att vara individualist. Man ska ha skrivit en hel del kod, man ska vara aktiv i utvecklarforum och man ska argumentera. När man sen kommer till en arbetsplats förväntas man att jobba i team och samarbeta. Utifrån min krassa beskrivning redan här kan ni ju förstå vartåt det barkar härefter.

Det är väl inget fel på utvecklare i sig, men den kulur som hela utvecklingsindustrin förmedlar är att du får mer respekt om du är en person med starka åsikter och ganska udda karakteristiska drag. Det är tillåtet bland utvecklare att tidvis bete sig som svin i en grupp och stöta ut personer som man själv inte anser tillhöra gruppen snarare att jobba för att individen ska få komma in i gruppen igen. Exempel är Steve Jobs som av många ansågs vara en riktig skitstövel, Elon Musk som alltid verkar pröva något nytt utan konsekvenser. // Ska jag ha med detta??
Jag har sett detta otaliga gånger och sett personer som bränt ut sig för att de så gärna ville tillhöra gruppen och få vara med och bidra. Och lågmält kommit till mig och berättat att de mår illa och inte vetat hur de ska hantera det.

Vad är då team inom utveckling? Observera att jag inte säger IT för jag vet inte vad begreppet innebär längre. Jag anser att team är en grupp människor med gemensamma mål och gemensamma värderingar. En grupp människor som talar till varandra med syfte att verkligen inkludera dem i samtalet, snarare än att berätta om sin egen förträfflighet eller sit avståndstagande till andras principer. Ett team är också dem du kan skratta med, känna dig trygg och kunna ställa basala frågor utan att få ett svar som antyder att du inte hör hemma i teamet.

Något som jag tycker bör tas på större allvar är det så kallade “Prime Directive” inom Agil utveckling. Det lyder:

“Regardless of what we discover, we understand and truly believe that everyone did the best job they could, given what they knew at the time, their skills and abilities, the resources available, and the situation at hand.” Detta brukade tas upp på retrospektiv och förmedla en viss förhoppning att medlemmar i ett team kunde ha förtroende för varandra och acceptera att saker inte gick som det var tänkt. Numer klagar man och pustar att medlemmar i teamet inte “hänger med” eller gör felaktiga insatser. I ett sånt team vill man inte vara delaktig i.

Så nu till min klagan om att vara kollektivist i en individualistisk omgivning. Jag vill klaga på alla personer jag arbetat med under en tid som verkligen inte förstått att vara med i ett team innebär att lyssna på andras åsikter och dela med sig med jämna mellanrum av sina upptäckter. Och dessutom att förstå i sina förmedlingar att personer inte har hunnit lika långt som dem själva inom ett område. Med detta skulle fler i teamet ställa frågor som anses vara relevanta. Fler skulle kunna delge sina åsikter och tankar under trygga omgivningar. För det är vad vi sysslar med. Att inhämta kunskap från de i vår närmaste omgivning som förstår vad som ska göras under den närmaste tiden och har kunskapen om de system som vi utvecklar. Varför skulle vi annars ha anlitat dem till teamet?