Kyse on yleismaailmallisesta haasteesta. Startup-yrityksistä suuriin organisaatioihin yritykset pyrkivät tehostamaan ohjelmistokehitystään ja tekemään siitä läpinäkyvämpää. Siitä DevOpsissa on kyse. DevOps-koulutus voi nopeuttaa oikeanlaisen ymmärryksen saavuttamista.
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.
On lähes sanomattakin selvää, että DevOpsin onnistunut käyttöönotto edellyttää ymmärrystä ohjelmistoalasta ja siitä, miten DevOps liittyy kokonaisuuteen.
Tarpeesi ja tavoitteesi huomioiva räätälöity koulutus helpottaa DevOps-matkaasi.
Minulle kerrottiin kerran, että vaikka henkilö oli käyttänyt Robot Frameworkia jo vuosia, hän oppi silti uutta vetämästäni käytännönläheisestä Robot Framework -koulutuksesta.
Tässä ovat erinomaisen DevOps-koulutuksen tuntomerkit.
1) Kouluttajasi tulee ymmärtää DevOpsin monimutkaisuus, mutta osata selittää se yksinkertaisesti
DevOps-muotisana koostuu monista aineksista. DevOpsia voi tarkastella monesta näkökulmasta, mutta meille se on yhdistelmä kehittyvää, luottamukseen ja oppimiseen perustuvaa kulttuuria sekä työkaluja, teknologioita ja lean-prosesseja. DevOps-polulla eteneminen edellyttää käsitteen ymmärtämistä ja siihen sopeutumista.
Koulutettavana sinun kannattaa etsiä myös kouluttaja, joka osaa ratkaista haasteita.
DevOpsille on monia tulkintoja, mutta pohjimmiltaan se on käytännönläheinen filosofia. Hyvä kouluttaja osaa tehdä DevOpsista helposti lähestyttävää ja käytännöllistä.
InfluxDB+Grafana-työpajassa eräs osallistuja kertoi, että he olivat yrittäneet saada tällaisia kuvaajia järjestelmästä ulos jo kaksi vuotta, ja nyt se onnistui kahdessa tunnissa.
Kaikki ei DevOpsissakaan aina mene suunnitelmien mukaan. Joskus jokin järjestelmä, työkalu, ympäristö tai muu asia pettää, ja tilanteeseen on reagoitava ja haaste ratkaistava. Tällaisia tilanteita kohdataan ohjelmistokehityksessä, ja kouluttajan on olennaista näyttää, että haasteet ovat ratkaistavissa eikä jokaisessa ikävässä tilanteessa tarvitse panikoida.
Parhaissa koulutuksissa myös kouluttaja joutuu haastetuksi. Silloin on hyvä, että kouluttajalla on kokemusta erilaisista stressaavista ja haastavista tilanteista sekä käytännön taidot niiden hoitamiseen.
2) Kouluttajasi tulee tehdä koulutuksesta merkityksellinen kaikille
Useimmissa ohjelmisto-osastoissa työskentelee erilaisia ihmisiä, joilla on erilaisia näkökulmia ja joiden on pystyttävä toimimaan yhdessä onnistuneesti.
Sama monimuotoisuus voi näkyä myös koulutustilassa. Tarvitset kouluttajan, joka viihtyy keskustelussa ja osaa fasilitoida hedelmällistä vuoropuhelua kaikkien osallistujien kesken.
Ilmeisiä haasteita ovat esimerkiksi erilaiset näkemykset siitä, mitä DevOps on ja miten sitä tulisi toteuttaa, osallistujien vaihteleva DevOps-osaaminen sekä heidän motivaationsa osallistua koulutukseen.
Lisäksi kouluttajan on ymmärrettävä, miten kokonaisuudesta tehdään kaikille palkitseva. Hän voi esimerkiksi näyttää, millaisia haasteita yrityksen DevOps-matkalla voi tulla vastaan, tai havainnollistaa, että haasteet voidaan useimmiten ratkaista lennossa.
Kiitos Robot FW -koulutuksesta – erinomaisesti toteutettu koulutus, täydet pisteet kouluttajalle!
Valitse oikea toteutustapa
Portaali tai koulutussivusto voi olla hyvä tapa oppia DevOpsin kaltaisia taitoja. Koulutussivustolla voi olla materiaaleja, erilaisia harjoituksia ja videoita, jotka auttavat omaksumaan hyödyllisiä taitoja.
Tämän lähestymistavan etuja ovat omaan tahtiin eteneminen ja joustava oppiminen.
Myös luokkahuonekoulutuksella on kuitenkin monia etuja.
Osallistujien välinen vuorovaikutus, todellisen tilanteen jäljittely
Vilkas keskustelu, ja osa aiheista voi olla alkuperäisen rajauksen ulkopuolella
Luokkahuoneessa voidaan syventyä käsiteltävään aiheeseen, haasteeseen tai ajatuksiin ja tarkastella, miten eri aiheet liittyvät toisiinsa.
Luokkahuoneessa keskitytään aiheen oppimiseen, ei pelkkään suorittamiseen!
Kyse ei kuitenkaan ole joko–tai-valinnasta. Verkkokursseja, luokkahuonekoulutuksia ja keskustelua yhdistävä hybridimalli nopeuttaa oppimista ja tarjoaa molempien mallien parhaat puolet.
3) Koulutuksen tulee olla käytännönläheistä
Erinomainen DevOps-koulutus sisältää muutakin kuin esityskalvot. Siihen kuuluu myös käytännön harjoittelua, tehtäviä ja luonnostelua.
Kurssista riippuen tehtävät voivat olla helppoja perustehtäviä tai monimutkaisempia kokonaisuuksia, jotka voidaan suunnitella ja varmistaa toimiviksi. Useimmiten käytettävissä on esimerkkejä, joita tulee hyödyntää oikein. Kouluttajan tulee etsiä toimivia ratkaisuja ja mahdollisuuksia korjata skriptejä, ympäristöjä, määrityksiä ja muita vastaavia asioita, koska käytetyssä koulutusmateriaalissa jokin on muuttunut.
Miten selviät ohjelmistokehityksen todellisessa maailmassa? Joskus haasteita ei ehditä selvittää kunnolla, koska käsiteltäviä aiheita voi olla vielä paljon. Silloin mahdolliset ratkaisut jäävät avoimiksi. Kouluttajan tehtävä on ratkaista tilanne, mutta osallistujien vastuulla on myös haluta tietää korjaus – koska aihe kiinnostaa sinua.
Koulutuksen tulisi antaa sinulle taidot, joiden avulla pystyt selvittämään asioita itse.
4) Sinun on tiedettävä, kuinka paljon osaat
Arvioi kriittisesti omaa tai tiimisi nykyistä osaamistasoa. Millainen koulutus sopii sinulle parhaiten? Kouluttaja voi sen perusteella räätälöidä koulutuksen sinulle tai tiimisi osallistujien eri osaamistasoille.
Pidä koulutuksessa mielesi avoimena: osallistujilla on oikeus ja vastuu olla aktiivisia, keskustella ja suhtautua avoimesti muutokseen.
Pidä hauskaa seuraavassa DevOps-koulutuksessasi!
Projektin näkökulmasta DevOpsin tavoitteena on säästää aikaa ohjelmistotoimituksissa.
Henkilökohtaisesta näkökulmasta vahva DevOps-osaaminen on merkittävä etu, kun haluat pysyä kiinnostavana työmarkkinoilla!
- DevOps
Subscribe to our newsletter
Related blogs