Jäsennelty mentorointipolku kehittäjille, jotka jo tuottavat vahvaa koodia ja haluavat omistaa päätökset koko järjestelmän tasolla, eivät vain omia committejaan.
Lähtökohta
Arkkitehti on senior-kehittäjä, joka on hyvä myös koodin ympärillä olevissa asioissa — system design, laatu, toimitus ja ihmiset.
Et lakkaa olemasta insinööri. Vankka ohjelmistokehitystaito on perusta, jonka päällä kaikki lepää. Arkkitehtuuri on neljä pilaria, jotka nostat sen päälle — ja viestinnän palkki, joka sitoo ne yhteen. Polku rakentaa jokaisen tietoisesti, oikealla järjestelmällä, jonka jo tunnet.
Onko itse koodi vankkaa, muutettavaa ja turvallista rakentaa päälle?
Rajat, kytkennät, läpileikkaavat huolet, katselmointi arkkitehtuurin tasolla.
Tekeekö järjestelmä tehtävänsä ja kestääkö se kasvua?
Vaatimuksista arkkitehtuuriin, kompromissit, data, skaala, integraatiot, vikatilat.
Miten tiedämme sen toimivan — ja pysymme kärryillä?
Testistrategia, automaatio, ei-toiminnalliset vaatimukset, luotettavuus, SLO:t.
Miten se pääsee tuotantoon turvallisesti ja toistettavasti?
CI/CD, infrastruktuuri, kontit, havainnoitavuus, häiriötilanteiden hoito.
Saatko organisaation rakentamaan oikean asian?
Johtaminen ilman valtaa, päätökset, sidosryhmät, arviointi, oma keskittyminen.
Osaatko perustella niin, että muut seuraavat?
Suunnittelukatselmoinnit, kunnioittava erimielisyys, ADR:t, vakuuttavat tekniset ehdotukset.
Mikä muuttuu loppuun mennessä
Tiekartta · yksi kuukausi per moduuli
Jokainen moduuli on itsenäinen kuukausi, jossa on viikoittainen live-sessio ja oikeaa työtä välissä. Joka kuukausi tuottaa yhden artefaktin samasta järjestelmästä — joten lopputyöhön mennessä sinulla on portfolio, ei muistiinpanopino.
Valitse yksi oikea järjestelmä, jonka omistat tai tunnet hyvin — se on koko polun tapausesimerkki. Arvioi itsesi viidellä pilarilla. Kartoita mikä on hauras, dokumentoimaton tai pelottava muuttaa.
Ei "opi koodaamaan" vaan tee koodia, jonka päälle muut voivat rakentaa. Moduulien rajat ja kytkennät, riippuvuuksien suunta, läpileikkaavat huolet, muutokseen suunnittelu, katselmointi arkkitehtuurin tasolla.
Ydinkuukausi. Vaatimuksista arkkitehtuuriin: todelliset rajoitteet, data painopisteenä, sync vs. async, eheys vs. saatavuus, integraatiorajat, hajautettujen järjestelmien vikatilat. Piirrä C4:llä, kirjaa päätökset ADR:eiksi.
Laatu järjestelmän ominaisuutena, ei vaiheena. Testipyramidi ja mikä kuuluu minnekin, kannattava automaatio, ei-toiminnalliset vaatimukset, laatuportit ja luotettavuus SLO:iden ja virhebudjettien kautta.
Miten ohjelmisto pääsee tuotantoon turvallisesti. CI/CD-putket, infrastruktuuri koodina, kontit ja orkestrointi tasolla, joka arkkitehdin on ymmärrettävä, havainnoitavuus suunnittelukysymyksenä, häiriönhoito ja rollback.
Osa, jonka senior-kehittäjät ohittavat ja jota eniten tarvitsevat. Suunnan johtaminen ilman muodollista valtaa, päätösten fasilitointi, sidosryhmien tulkkaus, realistinen arviointi, mentorointi ja oman huomion hallinta.
Yhdistä kaikki. Ota oikea, kohtuullisen kokoinen ongelma ja tuota päästä päähän -arkkitehtuuri — suunnitelma, ADR:t, laatustrategia, toimitustapa ja suunnitelma organisaation saamiseksi mukaan. Puolusta se arkkitehtuurikatselmoinnissa ja rakenna 12 kuukauden kasvusuunnitelma jäljelle jääville aukoille.
Miten se toimii
Jokainen harjoitus ja artefakti koskee järjestelmää, jonka oikeasti tunnet. Ei keksittyjä esimerkkejä — yksi tapausjärjestelmä kulkee läpi koko polun ja vahvistuu mukanasi.
Joka kuukauden tulos on dokumentti, joka kestäisi oikean suunnittelukatselmoinnin — kaavio, ADR-joukko, strategia. Portfolio on edistys, ja se on käyttökelpoinen työssä jo maanantaina.
Arkkitehtuurissa ei ole yhtä oikeaa vastausta. Harjoittelet nimeämään vaihtoehdot, esittämään kompromissin ja päättämään perusteluin — ja kirjaamaan perustelun ylös.
Kehystä pilari, harjoita se oikealla järjestelmällä, stressitestaa kompromissit, tuota ja katselmoi artefakti. Kun tunnet muodon, työ kasautuu korkoa.
Kenelle
Aloita polku
Yllä oleva tiekartta on koko kartta — ilmainen luettava ja käytettävä. Kun haluat mentorin kulkemaan sen kanssasi omilla järjestelmilläsi, varaa lähtötilannesessio, niin aloitetaan siitä.
TopTop · 14 vuotta ohjelmistoalalla · Suomi · etänä, maailmanlaajuisesti