Kyse on yleismaailmallisesta haasteesta. Startup-yrityksistä suuriin organisaatioihin yritykset pyrkivät tehostamaan ohjelmistokehitystään ja lisäämään sen läpinäkyvyyttä. Siitä DevOpsissa on kyse. DevOps-koulutus voi auttaa omaksumaan tarvittavan ymmärryksen nopeasti.
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 itsestään selvää, että DevOpsin onnistunut käyttöönotto edellyttää ohjelmistoalan toimintatapojen ja DevOpsin roolin ymmärtämistä kokonaisuudessa.
Tarpeesi ja tavoitteesi huomioiva räätälöity koulutus helpottaa DevOps-matkaasi.
I was once told that even though the person has used Robot Framework for years he still managed to learn new things when I was keeping the Robot Framework hands-on training.
Tässä ovat erinomaisen DevOps-koulutuksen tunnusmerkit.
1) Kouluttajasi tulee ymmärtää DevOpsin monimutkaisuus, mutta osata selittää se yksinkertaisesti
DevOps-muotisanan ainesosaluettelo on pitkä. DevOpsia voi tarkastella monesta näkökulmasta, mutta me näemme sen yhdistelmänä kehittyvää, luottamukseen perustuvaa ja oppivaa kulttuuria sekä työkalujen, teknologioiden ja lean-prosessien tarjoamia mahdollisuuksia. DevOps-polulla eteneminen edellyttää käsitteen ymmärtämistä ja siihen sopeutumista.
Koulutettavana 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än ja käytännöllisen.
During a InfluxDB+Grafana workshop one guy said that these graphs are something that they've tried to get out of the system for 2 years and now it was done within 2 hours.
Kaikki ei DevOpsissakaan aina mene suunnitelmien mukaan. Joskus jokin järjestelmä, työkalu, ympäristö tai muu asia pettää, ja tilanteeseen on reagoitava sekä haaste ratkaistava. Tällaisia tilanteita kohdataan ohjelmistokehityksessä, ja kouluttajan on tärkeää näyttää, miten haasteita voidaan ratkaista ja miten ikävissä tilanteissa vältetään paniikki.
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 hallintaan.
2) Kouluttajasi tulee tehdä koulutuksesta merkityksellinen kaikille
Useimmissa ohjelmistotiimeissä työskentelee erilaisia persoonia ja näkökulmia edustavia ihmisiä, joiden on onnistuttava yhteistyössä.
Sama monimuotoisuus voi näkyä myös koulutustilanteessa. Tarvitset kouluttajan, joka viihtyy keskustelussa ja osaa fasilitoida rakentavaa 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 kurssille.
Lisäksi kouluttajan tulee osata rakentaa kokonaisuus, joka palkitsee kaikkia. Tämä voi tarkoittaa esimerkiksi sitä, että hän näyttää, millaisia haasteita yrityksen DevOps-matkalla voi tulla vastaan, tai havainnollistaa, että haasteet voidaan useimmiten ratkaista lennossa.
Thanks for the Robot FW training – greatly executed training, full points for the trainer!
Valitse sinulle sopiva toteutustapa
Voisi ajatella, että portaali tai koulutussivusto on hyvä tapa oppia DevOpsin kaltaista taitoa. Koulutussivusto voi sisältää materiaaleja, erilaisia harjoituksia ja videoita, joiden avulla opit hyödyllisiä taitoja.
Tämän lähestymistavan etuja ovat omaan tahtiin eteneminen ja joustava oppiminen.
Luokkahuonekoulutuksella on puolestaan myös monia etuja.
Osallistujien välinen vuorovaikutus ja todellista työympäristöä jäljittelevä tilanne
Vilkas keskustelu, jossa voidaan käsitellä myös alkuperäisen aiheen ulkopuolisia teemoja
Luokkahuonekoulutuksessa voidaan syventyä käsiteltävään aiheeseen, haasteeseen tai ajatuksiin sekä tarkastella, miten eri aiheet liittyvät toisiinsa.
Luokkahuonekoulutuksessa keskitytään aiheen oppimiseen, ei pelkkään suorittamiseen!
Kyse ei kuitenkaan ole joko–tai-valinnasta. Verkkokurssit, luokkahuonekoulutukset ja keskustelun yhdistävä hybridimalli nopeuttaa oppimista ja tarjoaa molempien vaihtoehtojen parhaat puolet.
3) Koulutuksesi tulee olla käytännönläheistä
Erinomainen DevOps-koulutus sisältää muutakin kuin diaesityksen. Siihen kuuluu myös käytännön koulutusta, harjoituksia ja luonnostelua.
Kurssista riippuen tehtävät voivat olla helppoja perustehtäviä tai monimutkaisempia tehtäviä, jotka voidaan suunnitella ja varmistaa toimiviksi. Useimmiten käytettävissä on esimerkkejä, joita tulisi hyödyntää oikein. Kouluttajan tulee etsiä oikeita ratkaisuja ja mahdollisuuksia korjata skriptejä, ympäristöjä, määrittelyjä jne., koska käytetyssä koulutusmateriaalissa on muuttunut ”jokin”.
Miten pärjäät ohjelmistokehityksen todellisessa maailmassa? Joissakin tapauksissa eteen tulevien haasteiden kunnolliseen selvittämiseen ei ole riittävästi aikaa, sillä käsiteltäviä aiheita voi olla vielä paljon. Silloin mahdolliset ratkaisut jäävät ilmaan. Kouluttajan tehtävä on ratkaista tilanne, mutta myös osallistujan vastuulla on 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 tiedät
Arvioi kriittisesti omaa tai tiimisi nykyistä osaamistasoa. Millainen koulutus sopisi sinulle parhaiten? Kouluttajasi voi sitten räätälöidä koulutuksen sinulle tai tiimisi eri tasoisille osallistujille.
Pidä koulutuksessa mielesi avoimena: osallistujilla on oikeus ja vastuu olla aktiivisia, keskustella ja olla avoimia muutokselle.
Pidä hauskaa seuraavassa DevOps-koulutuksessasi!
Projektin näkökulmasta ymmärrämme, että DevOps pyrkii säästämään 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