Blog

4 saker att hålla utkik efter i en DevOps-utbildning

MAY 28, 2019

Det är ett universellt dilemma. Från startups till stora organisationer söker företag sätt att bli mer effektiva och transparenta i sin mjukvaruutveckling. Det är vad DevOps handlar om. En DevOps-utbildning kan vara en genväg till rätt förståelse.

Mikko Drocan

Mikko is a DevOps Lead at Eficode who always pushes to make things better for the customer (and for himself!). He feels that 24 hours in a day is not enough to try out everything there is to do in this great world.

Det säger nästan sig självt att det är bra att förstå hur mjukvarubranschen fungerar och hur DevOps passar in i helheten för att kunna införa DevOps framgångsrikt.

En skräddarsydd utbildning som tar hänsyn till era behov och mål gör er DevOps-resa enklare.

En person berättade en gång för mig att han, trots att han hade använt Robot Framework i flera år, ändå lärde sig nya saker under den praktiska utbildning i Robot Framework som jag höll.

Här är de tydliga tecknen på en riktigt bra DevOps-utbildning.

1) Din utbildare bör förstå DevOps komplexitet, men kunna förklara den enkelt

Listan över ingredienser i modeordet DevOps är lång. DevOps kan ses ur olika perspektiv, men vi ser det som en kombination av en kultur som utvecklas, bygger på förtroende och lärande, samt de möjligheter som verktyg, teknik och lean-processer ger. För att förstå och fortsätta på DevOps-vägen behöver man förstå konceptet och anpassa sig till det.

Som deltagare bör du också leta efter en utbildare som kan lösa utmaningar.

DevOps har många tolkningar, men är i grunden en praktisk filosofi. En bra utbildare kan göra DevOps lätt att ta till sig och praktiskt.

Under en workshop om InfluxDB+Grafana sa en deltagare att de hade försökt få fram de här graferna från systemet i två år, och att det nu var klart inom två timmar.

Även med DevOps går inte alltid allt enligt plan. Ibland slutar något system, verktyg eller någon miljö att fungera, och då behöver man reagera och lösa utmaningen. Den typen av situationer uppstår inom mjukvaruutveckling, och det är viktigt att utbildaren visar hur utmaningar kan lösas och hur man undviker att få panik i varje olycklig situation.

De bästa utbildningarna är de där även utbildaren ställs inför utmaningar. Då är det bra att ha en utbildare som tidigare har hanterat olika stressiga och krävande situationer och har de praktiska färdigheter som behövs för att hantera situationen.

2) Din utbildare bör göra utbildningen relevant för alla

De flesta mjukvaruavdelningar består av människor med olika personligheter och perspektiv som behöver samarbeta framgångsrikt.

Den här mångfalden kan också finnas i utbildningsrummet. Du behöver hitta en utbildare som är bekväm med diskussioner och kan leda ett givande samtal mellan alla deltagare.

Tydliga utmaningar är till exempel olika syn på vad DevOps är och hur det ska genomföras, deltagarnas varierande kunskaper om DevOps och deras motivation för att gå kursen.

Dessutom behöver utbildaren förstå hur man skapar ett upplägg som ger värde för alla. Det kan handla om att visa vilka utmaningar som kan uppstå under ett företags DevOps-resa, eller att visa att utmaningarna i de flesta fall kan lösas direkt.

Tack för utbildningen i Robot FW – mycket väl genomförd utbildning, full pott till utbildaren!

Du behöver välja rätt upplägg

En portal eller utbildningswebbplats kan vara ett bra sätt att lära sig en färdighet som DevOps. En utbildningswebbplats kan innehålla material, olika övningar och videor som hjälper dig att utveckla användbara färdigheter.

Fördelarna med detta upplägg är att du kan lära dig i din egen takt och på ett flexibelt sätt.

Samtidigt finns det också många fördelar med klassrumsundervisning.

  • Interaktion mellan alla deltagare och en miljö som efterliknar verkligheten

  • Livliga diskussioner där vissa ämnen även kan hamna utanför den ursprungliga omfattningen

  • I ett klassrumsupplägg kan man fördjupa sig i ämnet, utmaningen eller tankarna som diskuteras och utveckla hur olika ämnen hänger ihop.

  • I ett klassrumsupplägg ligger fokus på att lära sig ämnet, inte bara på att genomföra!

Men det behöver inte vara ett antingen-eller-val. En hybridmodell med onlinekurser, klassrumsutbildning och diskussioner snabbar upp lärandet och ger det bästa av två världar.

3) Din utbildning bör vara praktisk

En riktigt bra DevOps-utbildning består av mer än bara presentationsbilder. Den innehåller också praktisk träning, övningar och skissarbete.

Beroende på kursen kan det handla om enkla grunder eller mer komplexa uppgifter som ska utformas och verifieras så att de fungerar. I de flesta fall finns det exempel som måste användas på rätt sätt. Utbildaren bör leta efter korrekta lösningar och möjligheter att rätta till något i skripten, miljöerna, definitionerna och så vidare, eftersom ”något” har ändrats i utbildningsmaterialet som används.

Hur klarar du dig i den verkliga världen av mjukvaruutveckling? I vissa fall finns det inte tillräckligt med tid för att felsöka utmaningar ordentligt, eftersom det kan finnas många ämnen kvar att täcka. Då blir möjliga lösningar hängande i luften. Det är utbildarens uppgift att lösa det, men det är också deltagarnas ansvar att vilja få reda på lösningen – eftersom du är intresserad av ämnet.

Utbildningen bör ge dig färdigheter som gör att du kan lösa saker på egen hand.

4) Du behöver veta hur mycket du kan

Utvärdera kritiskt din nuvarande kunskapsnivå, eller ditt teams kunskapsnivå. Vilken typ av utbildning passar dig bäst? Utbildaren kan sedan anpassa utbildningen efter dig eller efter deltagarnas olika nivåer i teamet.

Ha ett öppet sinne under utbildningen: deltagarna har både rätt och ansvar att vara aktiva, diskutera och vara öppna för förändring.

Ha roligt på din nästa DevOps-utbildning!

Ur ett projektperspektiv förstår vi att DevOps syftar till att spara tid i mjukvaruleveranser.

Ur ett personligt perspektiv är goda kunskaper inom DevOps en stor fördel för att förbli attraktiv på arbetsmarknaden!

  • DevOps

Subscribe to our newsletter