Kom i kontakt
 Varaktighet 21 timmar

Kursplan

Modul 1: Arkitekturstandarder som skalas

Mål: Ena sig om en enkel, delad uppsättning arkitekturstandarder som Principal Engineers kan referera till i dagliga beslut.

Ämnen

  • Arkitekturprinciper: vad som ska standardiseras vs vad team bestämmer
  • Grundläggande dekomposition: att definiera gränser och ägarskap
  • Grundläggande integration: API-kontrakt, versionering, kompatibilitet
  • Meddelandesystem översikt: Kafka jämfört med RabbitMQ, vad som ska standardiseras
  • Dataöversikt: ägarskap och tanke om 'source of truth' (Mongo + SQL Server)
  • Gemensamma arkitektoniska anti-patterns i system av hög skala
  • Lättviktig dokumentation av beslut (konceptet ADR/RFC)

Modul 2: Kodarkitektur i stora .NET-lösningar

Mål: Ena sig kring praktiska riktlinjer för kodarkitekturella beslut inom stora lösningar.

Ämnen

  • Strukturera stora .NET-lösningar: moduler, lagerindelning, gränser
  • Beroenderiktning och göra arkitektur synlig i koden
  • Gemensamma bibliotek: när de hjälper vs när de skapar kopplingar
  • Integrationsgränser i kod: mönster för separation of concerns
  • Kodarkitektur 'granskningsglasögon': vad man snabbt ska leta efter
  • Hantera undantag utan att bryta mot enhetligheten

Modul 3: Designsgranskningar som driver beslut

Mål: Skapa en konsekvent designsgranskningsmetod som leder till beslut och delad förståelse.

Ämnen

  • Vad gör en stark designsgranskning på Principal-nivå
  • Granskningsarbetsflöde: vad som granskas och när
  • Granskningskriterier: de få saker som är viktigst
  • Facilitering: hålla seniora diskussioner fokuserade och produktiva
  • Beslutsslutning: hur man avslutar debatter och går framåt
  • Inspelning av resultat: beslut och uppföljningsåtgärder
  • Övningsgranskning med hjälp av en kort fallstudie (systemnivå)

Modul 4: Inflytande utan auktoritet för Principal Engineers

Mål: Stärka vanor kring mentoring, feedback och överensstämmelse med individuella bidragsgivare.

Ämnen

  • Mentoring jämfört med styrning: coaching utan att ta ägarskap
  • Giva teknisk feedback på hög nivå (tydlig, standardbaserad)
  • Driva överensstämmelse mellan individuella bidragsgivare: praktiska metoder
  • Hantera oenighet och motstånd konstruktivt
  • Enkla samtalstekniker och mallar som Principal Engineers kan återanvända


 

Krav

Deltagarna tar med 2-3 anonymiserade exempel på återkommande debatter (val av systemdekomposition, integrationsmetoder, regler för kodstruktur). Eventuella existerande interna standarder kan delas frivilligt.

Antal deltagare


Pris per deltagare

Vittnesmål (2)

Kommande Kurser

Relaterade Kategorier