Osa 7
Dan Grøndahl Glavind
Dan is a seasoned DevOps Consultant at Eficode with 10+ years of experience working with software development. Dan has helped a wide variety of Danish companies become better at delivering software and is currently focussing on helping teams and organizations build platform engineering capabilities.
Blogisarjamme viimeisessä osassa tarkastelemme viestinnän merkitystä.
Nopeatempoisessa teknologiamaailmassa on tärkeää muistaa, että viestintä on ohjelmistokehityksessä yhtä olennaista kuin koodi. Erityisesti silloin, kun tarkastellaan platform-tiimin suoriutumista. Aloitetaan!
Tiimin vastuun varmistaminen
Teknologiajohtajana (CTO) vastuullani olisi seurata tilannetta ja esittää muutamia keskeisiä kysymyksiä.
Uskon vahvasti siihen, että tiimit asettavat omat tavoitteensa: se lisää omistajuutta ja sitoutumista. Kyse ei ole syyttelystä, vaan yhteistyöstä ja toistemme ymmärtämisestä. Tämä on yhteinen matka kohti yhteistä päämäärää, ja jokaisen näkemyksellä ja panoksella on merkitystä.
Teknisen kielen kääntäminen liiketoiminnan kielelle
Ohjelmistoalan ammattilaisilla, niin ylimmässä kuin keskijohdossakin, voi olla yleistasoinen käsitys teknisistä termeistä. Se ei kuitenkaan tarkoita, että he ymmärtäisivät niitä yhtä hyvin kuin platform-insinöörit.
Kun platform-tiimi saavuttaa jotain vaikuttavaa – mikä on tavallista – siitä on tärkeää viestiä tavalla, jonka kaikki organisaatiossa henkilöstöhallinnosta projektinhallintaan ymmärtävät.
"Paransimme CI/CD-putken tehokkuutta 40 %!"
Hienoa, mutta mitä se tarkoittaa liiketoiminnalle? Sen voisi ilmaista näin: "Voimme nyt julkaista uusia ominaisuuksia kaksi kertaa nopeammin, mikä tarkoittaa enemmän arvoa asiakkaillemme puolessa ajassa!" Huomaatko eron?
Avoimien viestintäkanavien luominen
Avoin ja rehellinen viestintä on jokaisen menestyvän organisaation selkäranka. CTO:na haluaisin varmistaa, että platform-tiimillä on aina selkeä kanava viestiä, erityisesti haasteiden noustessa esiin.
Skip-level-tapaamiset, joissa tiimin jäsenet voivat keskustella huolistaan suoraan ilman lähintä esihenkilöketjua, ovat erinomainen tapa toteuttaa tämä.
Kun haasteita tuodaan esiin, on tärkeää tunnistaa ne. Se ei tarkoita, että kaikki vastaukset olisivat heti tiedossa, mutta huolten tunnistaminen ja niiden oikeutuksen vahvistaminen on ensimmäinen askel ratkaisun löytämisessä.
Platform-tiimisi tekee uskomatonta työtä, ja on tärkeää varmistaa, että kaikki ymmärtävät ja arvostavat sen saavutuksia. Yhtä tärkeää on kuitenkin varmistaa, että tiimillä on kanavat ja tuki haasteiden tehokkaaseen ratkaisemiseen. Pidetään siis viestintäkanavat avoimina ja toimivina!
Kaikki on iteratiivista
Teknologiamaailma muuttuu jatkuvasti. Jos olemme oppineet jotain, se on, että saavutuksiin ei voi jäädä lepäämään. Voimme luoda tänään vankan perustan, mutta ainoa pysyvä asia on muutos. Siksi kaikki on iteratiivista. Pureudutaan tarkemmin:
Tiimin missio ja toiminta-ajatus: Ne ovat joustavia. Kun liiketoimintaympäristö muuttuu, voi olla aika palata niihin, arvioida niitä uudelleen ja suunnata ne uudelleen. Pidä ne aina ajantasaisina ja merkityksellisinä.
Organisaatio ja järjestelmä: Muistatko Conwayn lain? Järjestelmäsi heijastaa organisaatiosi viestintää. Organisaation kehittyessä ole valmis iteroimaan järjestelmäsuunnittelua.
Platform-tiimin tavoitteet: Saavutitteko juuri virstanpylvään? Mahtavaa! Mitä seuraavaksi? Asettakaa, arvioikaa ja kehittäkää tavoitteitanne jatkuvasti.
Kyky priorisoida, keskittyä ja toimittaa: Olosuhteet muuttuvat. Tekniikoita ja menetelmiä, jotka toimivat tänään erinomaisesti, voi olla tarpeen hienosäätää huomenna. Pysy ketteränä.
Teknologiapino: Teknologiamaailma on täynnä innovaatioita, joten kannattaa silloin tällöin katsoa oman ympäristön ulkopuolelle ja selvittää, löytyisikö jotain uutta, joka tukisi tavoitteitasi paremmin.
Liiketoimintatulokset: Tämä ratkaisee. Jos tulokset eivät vastaa liiketoiminnan tarpeita, on aika ajatella uudelleen.
Joustavuus on kaiken ydin. Hyväksy alamme iteratiivinen luonne ja jatka eteenpäin: sopeudu ja menesty.
Toivottavasti pidit seitsenosaisesta platform engineering -blogisarjastamme. Lue lisää tutustumalla oppaaseemme.
- Software development
- DevOps
Subscribe to our newsletter
Related blogs