Kulttuurimme
Hyvinvoinnin ja Autonomian Manifesti
Emme välitä kuinka monta tuntia työskentelet. Välitämme siitä, että järjestelmä on ylhäällä, koodi on ylläpidettävää ja sen kirjoittanut insinööri on nukkunut hyvin.
Emme palkkaa ihmisiä täyttämään tuoleja. Palkkaamme insinöörejä ratkaisemaan monimutkaisia ongelmia. Ja monimutkaiset ongelmat ratkaistaan paremmin autonomialla, keskittymisellä ja levolla.
Neljä periaatetta, joista emme neuvottele
Ne eivät ole aspirationaalisia ihanteita. Ne ovat operatiivisia päätöksiä, jotka teemme joka päivä ja jotka määrittelevät, miten Digital Axiosissa työskennellään.
Tulokset > Tunnit Onnistuneet käyttöönotot ja vakaat prosessit.
Emme mittaa menestystä näytön edessä istumisella. Mittaamme sen käyttöönotoilla ilman palautuksia, automaatioputkilla, jotka käsittelevät tuhansia asiakirjoja ilman interventiota, ja asiakkailla, jotka nukkuvat rauhallisesti, koska heidän järjestelmänsä ei kaadu.
Insinööri, joka ratkaisee kriittisen bugin 45 minuutissa ja menee kävelylle, on arvokkaampi kuin se, joka viettää 8 tuntia simuloidessaan tuottavuutta.Tärkeät KPI:t: järjestelmän käyttöaika, virheiden määrä tuotannossa, incidenttien ratkaisuaika. Ei sisäänkirjautumiskello.Jos koodisi läpäisee testit, ylittää koodikatselmoinnin ja integroituu puhtaasti CI/CD-putkeen, olet tehnyt työsi. Kellonajalla, jolloin teit sen, ei ole merkitystä.
Asynkroninen Kulttuuri Deep Work ilman keskeytyksiä.
Monimutkaisten järjestelmien ohjelmointi vaatii syvää keskittymistä. Insinööri, jota keskeytetään joka 20. minuutti, ei kirjoita vankkaa arkkitehtuuria: kirjoittaa korjauslappuja. Suunnittelemme toimintamme suojellaksemme keskittyneen työn lohkoja.
Kirjallinen viestintä ensin. Jos jokin voi olla Slack-viesti kontekstilla, se ei ole 30 minuutin kokous.Kokoukset ennakkoagendalla ja kiinteällä kestolla. Ei "nopeita puheluita", jotka muuttuvat tunnin harhailuksi.Dokumentaatio totuuden lähteenä. ADR:t (Architecture Decision Records) ja runbookit korvaavat "kysy Fulano, hän tietää".Kunnioitamme "Älä häiritse" -tiloja. Kun insinööri on Deep Work -tilassa ratkaisemassa samanaikaisuusongelmaa tai suunnittelemassa mikropalveluvirtaa, se keskittyminen on pyhää.
Insinöörin Kunnioitus Ammatillinen kasvusi ei ole este.
Insinöörimme opiskelevat UTN:ssä, suorittavat AWS-sertifikaatteja, osallistuvat avoimen lähdekoodin projekteihin. Tämä ei ole jotain, jonka "suvaitsemme" työn ohessa: tämä on jotain, jota edistämme, koska se tekee meistä parempia.
Joustavat aikataulut, jotka on suunniteltu niin, ettei akateeminen koulutus koskaan kilpaile työn kanssa. Jos sinulla on luentoja, aikataulusi mukautuu.Vuosittainen koulutusbudjetti: pilvisertifikaatit, tekniset konferenssit, erikoistuneet kurssit. Ei byrokratiaa sen pyytämiseen.Suojattu tutkimusaika. Se ei ole koristeellinen etu: se on syy, miksi voimme tarjota asiakkaillemme ratkaisuja, jotka käyttävät uusinta tekoälyä ja asiakirjojen käsittelyä.Sisäiset mentoroinnit senior- ja junior-insinöörien välillä. Jaettu tieto skaalautuu; yhdelle henkilölle kertynyt tieto on vikaannuspiste.
Mielenterveys Puhdas koodi vaatii levänneitä miehiä.
Ei ole olemassa sankari-insinöörityötä. Insinööri, joka työskentelee 14 tuntia "pelastaakseen" käyttöönoton, on oire huonosti suunnitellusta järjestelmästä, ei omistautumisen teko. Suunnittelemme prosessimme niin, että sankaruutta ei tarvita.
Tuotannon incidenteillä on postmortemit ilman syyllisiä. Etsimme systeemisiä syitä, emme päitä leikattavaksi.On-call-kierros selkeillä rajoilla. Kukaan ei ole "aina saatavilla". Jos olet päivystäjä, seuraavalla viikolla levähdät.Kestävä työmäärä. Mahdottomat sprintit tuottavat teknistä velkaa, joka lopulta maksaa enemmän kuin deadline, jota yritettiin täyttää.Levännyt insinööri havaitsee kilpailutilanteita, ennakoi reunatapauksia ja kirjoittaa testejä, jotka kattavat skenaariot, jotka väsynyt insinööri jättää huomiotta.
Miltä tämä näyttää käytännössä
Ei vain sanoja. Näin toimimme konkreettisesti joka viikko.
Kestävät sprintit
Suunnittelemme todellisen kapasiteetin, emme fantasioita. Sisällytämme puskurin tutkimukselle, tekniselle velalle ja odottamattomalle. Sprintti, joka vaatii sankaruutta päästäkseen loppuun, on huonosti suunniteltu sprintti.
Dokumentaatio kokousten sijaan
Jokainen arkkitehtuurinen päätös dokumentoidaan ADR:ään. API-spesifikaatiot ovat Swaggerissa. Runbookit ovat ensimmäinen vasteena incidentteihin. Emme ole riippuvaisia kenenkään muistista.
Koodikatselmoinnit mentoroinnina
Koodikatselmoinnit eivät ole byrokraattinen muodollisuus. Ne ovat tilaisuus jakaa tietoa, havaita ongelmia ennen kuin ne pääsevät tuotantoon ja nostaa koko tiimin teknistä tasoa.
Syyttömät postmortemit
Kun jokin epäonnistuu tuotannossa, emme etsi syyllisiä. Etsimme, mikä mahdollisti virheen pääsyn sinne asti. Puuttuiko testi? Eikö seuranta hälyttänyt ajoissa? Oliko dokumentaatio epäselvää? Korjaamme järjestelmän, emme osoita ihmisiä.
Haluatko työskennellä tiimissä, joka kunnioittaa aikaasi?
Jos olet insinööri ja arvostat autonomiaa, puhdasta koodia ja todellisia teknisiä haasteita, keskustellaan.
Ota yhteyttä